From 295028af59713a1aaf5954ef2733f18c029da82c Mon Sep 17 00:00:00 2001 From: unknown <asoalexandros@gmail.com> Date: Wed, 11 Dec 2024 12:57:51 +0100 Subject: [PATCH] Axis config --- hp4155/memristor (Version 4.1)/help.py | 13 +++++++++++++ hp4155/memristor (Version 4.1)/help_pulse.py | 6 ++++++ 2 files changed, 19 insertions(+) diff --git a/hp4155/memristor (Version 4.1)/help.py b/hp4155/memristor (Version 4.1)/help.py index 18e87e7..8348ea6 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 a519559..5ac0cbc 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") -- GitLab