From 8a4d5b9cf5f6ebae90fff9b7468fde93a111212f Mon Sep 17 00:00:00 2001 From: JupyterHub User <1myhisij@jupyter.rwth-aachen.de> Date: Tue, 29 Aug 2023 10:30:03 +0000 Subject: [PATCH] implemented methods for compliance of variable smus --- hp4155/module.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/hp4155/module.py b/hp4155/module.py index 8eb8d37..9cf2719 100644 --- a/hp4155/module.py +++ b/hp4155/module.py @@ -170,4 +170,18 @@ class HP4155a(object): for i in range(len(values)): values[i] = float(values[i]) - return values \ No newline at end of file + return values + + # these are commands for the compliance + + #set the power compliance for VAR1 and VAR2 + def pcomp(self,variable,value): + command = f":PAGE:MEAS:{variable}:PCOM {value}" + self.inst.write(command) + + #set normal compliance for VAR1 and VAR2 + def comp(self,variable,value): + command = f":PAGE:MEAS:{variable}:COMP {value}" + self.inst.write(command) + + \ No newline at end of file -- GitLab