From 608b4d83f5fd3e1fc84bbab843007465aadb53e7 Mon Sep 17 00:00:00 2001 From: Sander de Snoo <59472150+sldesnoo-Delft@users.noreply.github.com> Date: Wed, 16 Nov 2022 15:42:23 +0100 Subject: [PATCH] Fixed missing AWG flush for markers on AWG channel --- pulse_lib/keysight/qs_uploader.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pulse_lib/keysight/qs_uploader.py b/pulse_lib/keysight/qs_uploader.py index dcdb1bbd..6c524098 100644 --- a/pulse_lib/keysight/qs_uploader.py +++ b/pulse_lib/keysight/qs_uploader.py @@ -185,6 +185,12 @@ class QsUploader: channel_number = awg_channel.channel_number # empty AWG queue self.AWGs[awg_name].awg_flush(channel_number) + for marker_channel in self.marker_channels.values(): + awg_name = marker_channel.module_name + channel_number = marker_channel.channel_number + if channel_number > 0: + # empty AWG queue + self.AWGs[awg_name].awg_flush(channel_number) # queue waveforms for channel_name, queue in job.channel_queues.items(): -- GitLab