diff --git a/hp4155/memristor (Version 4.1)/help.py b/hp4155/memristor (Version 4.1)/help.py index 18e87e7012d41c453ced6e91a69d4791ce27ab5f..8348ea65cb84ab3f6af672f7a4bfd78b97d47605 100644 --- a/hp4155/memristor (Version 4.1)/help.py +++ b/hp4155/memristor (Version 4.1)/help.py @@ -82,7 +82,10 @@ def contact_check(i,j,device): device.user_function(f'R{i}{j}','OHM',f'V{i}/I{i}') device.display_variable('X','@TIME') + device.axis_scale('X','LIN') device.display_variable('Y1',f'R{i}{j}') + device.axis_scale('Y1',"LIN") + device.single_measurement() while device.operation_completed() == False: time.sleep(2) @@ -176,7 +179,11 @@ def sweep(start,stop,step,comp,integration,device): #step cannot be negative #display variables 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.axis_scale('Y1','LIN') #execute measurement device.single_measurement() @@ -242,7 +249,9 @@ def sampling_check(voltage,device): device.user_function('R','OHM','V2/I2') device.display_variable('X','@INDEX') + device.axis_scale('X',"LIN") device.display_variable('Y1','R') + device.axis_scale('Y1','LIN') device.single_measurement() while device.operation_completed() == False: time.sleep(2) @@ -317,6 +326,10 @@ def retention(voltage,period,duration,device): 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.axis_scale('Y1','LOG') device.display_variable_min_max('Y1','MIN',10) diff --git a/hp4155/memristor (Version 4.1)/help_pulse.py b/hp4155/memristor (Version 4.1)/help_pulse.py index a5195597a879a8520133f809c25e500d4346c8e3..5ac0cbc1c3b2d955ce9cded9116eda1aa6f66acd 100644 --- a/hp4155/memristor (Version 4.1)/help_pulse.py +++ b/hp4155/memristor (Version 4.1)/help_pulse.py @@ -74,7 +74,11 @@ def sweep_meas(dictionary,device): device.setup_var1(parameters) 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.axis_scale('Y1',"LIN") device.range_mode(4,"AUTO") device.range_mode(2,"AUTO") @@ -210,7 +214,9 @@ def constant_meas(dictionary,device): device.user_function('R','OHM','V2/I2') device.display_variable("X","@INDEX") + device.axis_scale('X',"LIN") device.display_variable("Y1",'R') + device.axis_scale('Y1',"LIN") device.range_mode(4,"AUTO") device.range_mode(2,"AUTO")