Skip to content
Snippets Groups Projects
Commit e400592a authored by Sander Snoo's avatar Sander Snoo
Browse files

Fixed Qblox uploader for unaligned MW pulses > 200 ns

parent c38437c4
No related branches found
No related tags found
No related merge requests found
# Changelog
All notable changes to Pulselib will be documented in this file.
## \[1.6.21] - 2023-05-17
- Fixed Qblox uploader for unaligned MW pulses > 200 ns
## \[1.6.20] - 2023-05-08
- Fixed Keysight digitizer configuration for time-traces
......
......@@ -506,8 +506,9 @@ class IQSequenceBuilder(SequenceBuilderBase):
if t_start_offset:
wave_id_start = self._register_squarewave(t_start_offset, 4-t_start_offset)
self.seq.shaped_pulse(wave_id_start, ampI, wave_id_start, ampQ, t_offset=t_pulse)
self.seq.block_pulse(duration-t_start_offset-t_end_offset, ampI, ampQ,
t_offset=t_start+t_start_offset)
block_duration = PulsarConfig.floor(t_end) - PulsarConfig.ceil(t_start)
self.seq.block_pulse(block_duration, ampI, ampQ,
t_offset=PulsarConfig.ceil(t_start))
if t_end_offset:
wave_id_end = self._register_squarewave(0, t_end_offset)
self.seq.shaped_pulse(wave_id_end, ampI, wave_id_end, ampQ, t_offset=t_end-t_end_offset)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment