From f47b11e5ba54d8ded76b6cd177835c6df8578b3c Mon Sep 17 00:00:00 2001 From: Sander de Snoo <59472150+sldesnoo-Delft@users.noreply.github.com> Date: Wed, 23 Nov 2022 14:20:16 +0100 Subject: [PATCH] Flush all AWG channels at startup --- pulse_lib/keysight/M3202A_uploader.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pulse_lib/keysight/M3202A_uploader.py b/pulse_lib/keysight/M3202A_uploader.py index 42773bbd..3aadc9c8 100644 --- a/pulse_lib/keysight/M3202A_uploader.py +++ b/pulse_lib/keysight/M3202A_uploader.py @@ -43,10 +43,14 @@ class M3202A_Uploader: self.jobs = [] self.acq_description = None - self.release_all_awg_memory() - + self._init_awgs() self._config_marker_channels() + def _init_awgs(self): + self.release_all_awg_memory() + for awg in self.AWGs.values(): + for ch in [1,2,3,4]: + awg.awg_flush(ch) def _config_marker_channels(self): for channel in self.marker_channels.values(): -- GitLab