Skip to content
Snippets Groups Projects
Commit 295028af authored by Alexandros Asonitis's avatar Alexandros Asonitis
Browse files

Axis config

parent bff9c825
Branches
No related tags found
No related merge requests found
...@@ -82,7 +82,10 @@ def contact_check(i,j,device): ...@@ -82,7 +82,10 @@ def contact_check(i,j,device):
device.user_function(f'R{i}{j}','OHM',f'V{i}/I{i}') device.user_function(f'R{i}{j}','OHM',f'V{i}/I{i}')
device.display_variable('X','@TIME') device.display_variable('X','@TIME')
device.axis_scale('X','LIN')
device.display_variable('Y1',f'R{i}{j}') device.display_variable('Y1',f'R{i}{j}')
device.axis_scale('Y1',"LIN")
device.single_measurement() device.single_measurement()
while device.operation_completed() == False: while device.operation_completed() == False:
time.sleep(2) time.sleep(2)
...@@ -176,7 +179,11 @@ def sweep(start,stop,step,comp,integration,device): #step cannot be negative ...@@ -176,7 +179,11 @@ def sweep(start,stop,step,comp,integration,device): #step cannot be negative
#display variables #display variables
device.display_variable('X','V2') device.display_variable('X','V2')
device.axis_scale('X','LIN')
device.display_variable_min_max('X','MIN',min(start,stop))
device.display_variable_min_max('X','MAX',max(start,stop))
device.display_variable('Y1','I2') device.display_variable('Y1','I2')
device.axis_scale('Y1','LIN')
#execute measurement #execute measurement
device.single_measurement() device.single_measurement()
...@@ -242,7 +249,9 @@ def sampling_check(voltage,device): ...@@ -242,7 +249,9 @@ def sampling_check(voltage,device):
device.user_function('R','OHM','V2/I2') device.user_function('R','OHM','V2/I2')
device.display_variable('X','@INDEX') device.display_variable('X','@INDEX')
device.axis_scale('X',"LIN")
device.display_variable('Y1','R') device.display_variable('Y1','R')
device.axis_scale('Y1','LIN')
device.single_measurement() device.single_measurement()
while device.operation_completed() == False: while device.operation_completed() == False:
time.sleep(2) time.sleep(2)
...@@ -317,6 +326,10 @@ def retention(voltage,period,duration,device): ...@@ -317,6 +326,10 @@ def retention(voltage,period,duration,device):
device.display_variable('X','@TIME') device.display_variable('X','@TIME')
device.axis_scale('X','LIN')
device.display_variable_min_max('X1','MIN',0)
device.display_variable_min_max('X1','MAX',duration)
device.display_variable('Y1','ABSR') device.display_variable('Y1','ABSR')
device.axis_scale('Y1','LOG') device.axis_scale('Y1','LOG')
device.display_variable_min_max('Y1','MIN',10) device.display_variable_min_max('Y1','MIN',10)
......
...@@ -74,7 +74,11 @@ def sweep_meas(dictionary,device): ...@@ -74,7 +74,11 @@ def sweep_meas(dictionary,device):
device.setup_var1(parameters) device.setup_var1(parameters)
device.display_variable("X","V2") device.display_variable("X","V2")
device.axis_scale('X',"LIN")
device.display_variable('X','MIN',min(start,stop))
device.display_variable('X','MAX',max(start,stop))
device.display_variable("Y1",'I2') device.display_variable("Y1",'I2')
device.axis_scale('Y1',"LIN")
device.range_mode(4,"AUTO") device.range_mode(4,"AUTO")
device.range_mode(2,"AUTO") device.range_mode(2,"AUTO")
...@@ -210,7 +214,9 @@ def constant_meas(dictionary,device): ...@@ -210,7 +214,9 @@ def constant_meas(dictionary,device):
device.user_function('R','OHM','V2/I2') device.user_function('R','OHM','V2/I2')
device.display_variable("X","@INDEX") device.display_variable("X","@INDEX")
device.axis_scale('X',"LIN")
device.display_variable("Y1",'R') device.display_variable("Y1",'R')
device.axis_scale('Y1',"LIN")
device.range_mode(4,"AUTO") device.range_mode(4,"AUTO")
device.range_mode(2,"AUTO") device.range_mode(2,"AUTO")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment