From 7d4dfdebbd32b413aee862746e27290db7310844 Mon Sep 17 00:00:00 2001 From: Markus Zolliker Date: Mon, 23 Jan 2023 17:45:31 +0100 Subject: [PATCH] fix bug in k2601b convert returned float (which is integer) to int Change-Id: I8363f4d5188f2b1be89f1383da20c76522286424 --- secop_psi/k2601b.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/secop_psi/k2601b.py b/secop_psi/k2601b.py index 9538281d..e1ce8d88 100644 --- a/secop_psi/k2601b.py +++ b/secop_psi/k2601b.py @@ -60,7 +60,7 @@ class SourceMeter(HasIO, Module): ioClass = K2601bIO def read_mode(self): - return float(self.communicate('print((smua.source.func+1)*smua.source.output)')) + return int(float(self.communicate('print((smua.source.func+1)*smua.source.output)'))) def write_mode(self, value): assert self.communicate(SOURCECMDS[value]) == 'ok'