diff --git a/cfg/addons/vsource_cfg.py b/cfg/addons/vsource_cfg.py index cb99046..28631ac 100644 --- a/cfg/addons/vsource_cfg.py +++ b/cfg/addons/vsource_cfg.py @@ -7,7 +7,8 @@ Node('k2601b.psi.ch', Mod('vsource_io', 'frappy_psi.k2601b.K2601bIO', 'source meter', - uri = '129.129.156.90:5025', +# uri = '129.129.156.90:5025', + uri = "sans-sample-ts:3011" ) diff --git a/frappy_psi/k2601b.py b/frappy_psi/k2601b.py index 9e51ccf..fc8c9d9 100644 --- a/frappy_psi/k2601b.py +++ b/frappy_psi/k2601b.py @@ -54,7 +54,7 @@ class SourceMeter(HasIO, Module): mode = Parameter('measurement mode', EnumType(off=0, current=1, voltage=2), readonly=False, export=False) ilimit = Parameter('current limit', FloatRange(0, 2.0, unit='A'), default=2) - vlimit = Parameter('voltage limit', FloatRange(0, 2.0, unit='V'), default=2) + vlimit = Parameter('voltage limit', FloatRange(0, 6.0, unit='V'), default=2) ioClass = K2601bIO @@ -81,12 +81,12 @@ class SourceMeter(HasIO, Module): def read_vlimit(self): if self.mode == 'voltage': - return self.ilimit + return self.vlimit return float(self.communicate('print(smua.source.limitv)')) def write_vlimit(self, value): if self.mode == 'voltage': - return self.ilimit + return self.vlimit return float(self.communicate(f'smua.source.limitv = {value:g} print(smua.source.limitv)'))