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_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_iq_ext([ch])

Configure external 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.