From 7b070e8fcf09053ccd69251c2919a01466e3bc45 Mon Sep 17 00:00:00 2001 From: sldesnoo-Delft <s.l.desnoo@tudelft.nl> Date: Wed, 16 Nov 2022 10:16:54 +0100 Subject: [PATCH] Fixed RF source with startup_time_ns = 0 --- pulse_lib/qblox/pulsar_sequencers.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pulse_lib/qblox/pulsar_sequencers.py b/pulse_lib/qblox/pulsar_sequencers.py index 587afcf3..fff30456 100644 --- a/pulse_lib/qblox/pulsar_sequencers.py +++ b/pulse_lib/qblox/pulsar_sequencers.py @@ -286,11 +286,11 @@ class AcquisitionSequenceBuilder(SequenceBuilderBase): self.integration_time = t_integrate self.n_triggers += 1 self._add_scaling(1/t_integrate, 1) + if self.rf_source_mode in ['pulsed', 'shaped']: + self._add_pulse(t, t_integrate) # enqueue: self.seq.acquire('default', 'increment', t_offset=t) self._add_command(t, self.seq.acquire, 'default', 'increment', t_offset=t) - if self.rf_source_mode in ['pulsed', 'shaped']: - self._add_pulse(t, t_integrate) def repeated_acquire(self, t, t_integrate, n, t_period): t += self.offset_ns @@ -299,11 +299,11 @@ class AcquisitionSequenceBuilder(SequenceBuilderBase): self.integration_time = t_integrate self.n_triggers += n self._add_scaling(1/t_integrate, n) + if self.rf_source_mode in ['pulsed', 'shaped']: + self._add_pulse(t, duration) # enqueue: self.seq.repeated_acquire(n, t_period, 'default', 'increment', t_offset=t) self._add_command(t, self.seq.repeated_acquire, n, t_period, 'default', 'increment', t_offset=t) - if self.rf_source_mode in ['pulsed', 'shaped']: - self._add_pulse(t, duration) def reset_bin_counter(self, t): t += self.offset_ns -- GitLab