From b906a8dd22b0f3fc26c2aa7ba0ba0d3ac6ecac3f Mon Sep 17 00:00:00 2001 From: Runner PC Cavity Lab <johannes.schabbauer@tuwien.ac.at> Date: Mon, 18 Nov 2024 13:29:18 +0100 Subject: [PATCH] Fixed rounding error in program_manual --- TimeBaseAOMDriver/blacs_workers.py | 1 + 1 file changed, 1 insertion(+) diff --git a/TimeBaseAOMDriver/blacs_workers.py b/TimeBaseAOMDriver/blacs_workers.py index 66e4984..9213768 100644 --- a/TimeBaseAOMDriver/blacs_workers.py +++ b/TimeBaseAOMDriver/blacs_workers.py @@ -111,6 +111,7 @@ class TimeBaseWorker(Worker): self.client.send(f"{channel}|Sfreq:{dds['freq']}\r\n".encode()) self.smart_cache[channel]["Sfreq"] = dds["freq"] if 10*dds["amp"] != self.smart_cache[channel]["Sampl"]: + dds["amp"] = round(dds["amp"],1) self.client.send(f"{channel}|Sampl:{10*dds['amp']}\r\n".encode()) self.smart_cache[channel]["Sampl"] = 10*dds["amp"] if dds["gate"] != self.smart_cache[channel]["Sout"]: -- GitLab