mahos.inst.sg.SRS_SG390#

class mahos.inst.sg.SRS_SG390(name, conf, prefix=None)#

SRS SG390 Series Vector Signal Generator.

Currently supports only RF (N-type) output connector.

Parameters:
  • power_bounds (tuple[float, float]) – Power bounds in dBm (min, max).

  • freq_bounds (tuple[float, float]) – Frequency bounds in Hz (min, max).

__init__(name, conf, prefix=None)#

Methods

__init__(name, conf[, prefix])

configure(params[, label])

Configure the instrument settings.

configure_am_ext(depth[, log])

Setup external AM mode.

configure_cw(freq, power[, reset])

Setup Continuous Wave output with fixed freq and power.

configure_fm_ext(deviation)

Setup external FM mode.

configure_iq_ext()

Setup external IQ modulation mode.

get(key[, args, label])

Get an instrument setting or measurement data.

get_bounds()

get_freq_bounds()

get_power_bounds()

query_error()

reset([label])

Reset the instrument settings.

set(key[, value, label])

Set an instrument setting or commanding value.

set_am()

Set modulation type to analog AM (Amplitude Modulation).

set_am_depth(depth)

Set AM depth.

set_analog_ext_coupling(DC_coupling)

set_analog_mod_func(func)

set_dm_func(func)

Set digital (IQ) moduration function.

set_fm()

Set modulation type to analog FM (Frequency Modulation).

set_fm_deviation(deviation_Hz)

Set FM deviation in Hz.

set_freq_CW(freq)

set_modulation(on)

If on is True turn on modulation.

set_output(on[, silent])

set_power(power_dBm)

set_qam()

Set modulation type to digital QAM (Quadrature Amplitude Modulation).

Attributes

AMOD_FUNC

DMOD_FUNC

ERROR_CODES