Renaming for HDAWG#

Note

The automatic sequencer code generation was removed since it was unstable and did not bring the expected user experience. Instead one can upload sequencer programs directly with hdawg.awgs[n].load_sequencer_program and waveforms through hdawg.awgs[n].write_to_waveform_memory. Please refer to the zhinst-toolkit documentation for an in-depth explanation.

Node Renaming#

old

new

hdawg.ref_clock

hdawg.system.clocks.referenceclock.in_.source

hdawg.ref_clock_status

hdawg.system.clocks.referenceclock.in_.status

hdawg.awgs[n].output1

hdawg.sigouts[2*n].on

hdawg.awgs[n].output2

hdawg.sigouts[2*n+1].on

hdawg.awgs[n].gain1

hdawg.awgs[n].outputs[0].gains[0].value

hdawg.awgs[n].gain2

hdawg.awgs[n].outputs[1].gains[1].value

hdawg.awgs[n].modulation_phase_shift

hdawg.sines[2*n+1].phaseshift

hdawg.awgs[n].modulation_freq

hdawg.oscs[n].freq (hdawg.oscs[4*n].freq with MF option)

hdawg.awgs[n].single

hdawg.awgs[n].single

hdawg.awgs[n].zsync_register_mask

hdawg.awgs[n].zsync.register.mask

hdawg.awgs[n].zsync_register_shift

hdawg.awgs[n].zsync.register.shift

hdawg.awgs[n].zsync_register_offset

hdawg.awgs[n].zsync.register.offset

hdawg.awgs[n].zsync_decoder_mask

hdawg.awgs[n].zsync.decoder.mask

hdawg.awgs[n].zsync_decoder_shift

hdawg.awgs[n].zsync.decoder.shift

hdawg.awgs[n].zsync_decoder_offset

hdawg.awgs[n].zsync.decoder.offset

Function Renaming#

old

new

hdawg.enable_manual_mode

deleted