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_cw(freq, power)

Configure Continuous Wave output.

configure_cw_iq(freq, power)

Configure Continuous Wave output with external IQ modulation.

configure_point_trig_freq_sweep(start, stop, ...)

Configure frequency sweep with point trigger.

get_bounds()

Get bounds.

get_opc([delay])

Query OPC (operation complete) status.

set_abort()

Abort the sweep operation.

set_dm(on)

Set digital (IQ) modulation switch.

set_dm_source(source)

Set digital (IQ) modulation source.

set_init_cont(on)

Set continuous sweep initialization.

set_modulation(on)

Set modulation switch.

set_output(on)

Set RF output switch.