Renaming for SHFSG#

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 shfsg.sgchannels[n].awg.load_sequencer_program and waveforms through shfsg.sgchannels[n].awg.write_to_waveform_memory. Please refer to the zhinst-toolkit documentation for an in-depth explanation.

Node Renaming#

old

new

shfsg.ref_clock

shfsg.system.clocks.referenceclock.in_.source

shfsg.ref_clock_status

shfsg.system.clocks.referenceclock.in_.status

shfsg.sgchannels[n].output

shfsg.sgchannels[n].output.on

shfsg.sgchannels[n].output_range

shfsg.sgchannels[n].output.range

shfsg.sgchannels[n].rf_center_freq

shfsg.synthesizers[n/2].centerfreq

shfsg.sgchannels[n].rf_or_lf_path

shfsg.sgchannels[n].output.rflfpath

shfsg.sgchannels[n].awg.output1

shfsg.sgchannels[n].awg.outputs[0].enable

shfsg.sgchannels[n].awg.output2

shfsg.sgchannels[n].awgoutputs[1].enable

shfsg.sgchannels[n].awg.modulation_freq

shfsg.sgchannels[n].oscs[0].freq

shfsg.sgchannels[n].awg.modulation_phase_shift

shfsg.sgchannels[n].sines[0].phaseshift

shfsg.sgchannels[n].awg.gain00

shfsg.sgchannels[n].awg.outputs[0].gains[0].value

shfsg.sgchannels[n].awg.gain01

shfsg.sgchannels[n].awg.outputs[0].gains[1].value

shfsg.sgchannels[n].awg.gain10

shfsg.sgchannels[n].awg.outputs[1].gains[0].value

shfsg.sgchannels[n].awg.gain11

shfsg.sgchannels[n].awg.outputs[1].gains[1].value

shfsg.sgchannels[n].awg.single

shfsg.sgchannels[n].awg.single

shfsg.sgchannels[n].awg.digital_trigger1_source

shfsg.sgchannels[n].awg.auxtriggers[0].channel

shfsg.sgchannels[n].awg.digital_trigger2_source

shfsg.sgchannels[n].awg.auxtriggers[1].channel

shfsg.sgchannels[n].awg.digital_trigger1_slope

shfsg.sgchannels[n].awg.auxtriggers[0].slope

shfsg.sgchannels[n].awg.digital_trigger2_slope

shfsg.sgchannels[n].awg.auxtriggers[0].slope

shfsg.sgchannels[n].awg.osc_select

shfsg.sgchannels[n].sines[0].oscselect

shfsg.sgchannels[n].sine.osc_select

shfsg.sgchannels[n].sines[0].oscselect

shfsg.sgchannels[n].sine.harmonic

shfsg.sgchannels[n].sines[0].harmonic

shfsg.sgchannels[n].sine.phaseshift

shfsg.sgchannels[n].sines[0].phaseshift

shfsg.sgchannels[n].sine.i_enable

shfsg.sgchannels[n].sines[0].i.enable

shfsg.sgchannels[n].sine.i_sin

shfsg.sgchannels[n].sines[0].i.sin.amplitude

shfsg.sgchannels[n].sine.i_cos

shfsg.sgchannels[n].sines[0].i.cos.amplitude

shfsg.sgchannels[n].sine.q_enable

shfsg.sgchannels[n].sines[0].q.enable

shfsg.sgchannels[n].sine.q_sin

shfsg.sgchannels[n].sines[0].q.sin.amplitude

shfsg.sgchannels[n].sine.q_cos

shfsg.sgchannels[n].sines[0].q.cos.amplitude

Function Renaming#

old

new

shfsg.check_ref_clock

deleted

shfsg.enable_qccs_mode

deleted

shfsg.enable_manual_mode

deleted