diff --git a/pulse_lib/keysight/qs_uploader.py b/pulse_lib/keysight/qs_uploader.py index dcdb1bbd8d1e75bc598823d2d42cd7088c07b0b3..6c52409869241032616f27685518d7f2d472772e 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():