mahos.inst.sg_interface.SGInterface#
- class mahos.inst.sg_interface.SGInterface(client: InstrumentClient | MultiInstrumentClient, inst: str)#
Interface for Signal Genetator.
- __init__(client: InstrumentClient | MultiInstrumentClient, inst: str)#
Methods
configure_am_ext(depth, log[, ch])Configure external AM mode.
configure_am_int(depth, log, rate[, ch])Configure internal AM mode.
configure_cw(freq, power[, ch, reset])Configure Continuous Wave output.
configure_cw_iq_ext(freq, power[, ch, reset])Configure CW output and external IQ modulation.
configure_fm_ext(deviation[, ch])Configure external FM mode.
configure_fm_int(deviation, rate[, ch])Configure internal FM mode.
configure_iq_ext([ch])Configure external IQ modulation.
configure_iq_int([ch])Configure internal IQ modulation.
configure_point_trig_freq_sweep(start, stop, ...)Configure frequency sweep with point trigger.
get_bounds([ch])Get bounds of channel ch.
get_opc([delay])Query OPC (operation complete) status.
set_abort()Abort the sweep operation.
set_dm(on)[Deprecated] Use configure_iq_ext() etc.
set_dm_source(source)[Deprecated] Use configure_iq_ext() etc.
set_init_cont(on)Set continuous sweep initialization.
set_modulation(on)[Deprecated] Use configure_iq_ext() etc.
set_output(on[, ch])Set RF output switch.