R&S®SMA100B RF and microwave signal generator#

R&S®SMA100B RF and microwave signal generator by Rohde & Schwarz The manuals of this instrument and similar models are available at Rohde & Schwarz. The SCPI commands and functions can be found in the programming guide.

Base class: qtics.instruments.network_inst.NetworkInst.

Example of operations#

from qtics import SMA_100B

sg = SMA_100B(name = "mySignalGenerator", address = "192.168.40.15")
sg.connect()

Set the frequency and the RF level applied to the DUT at 1 GHz and 1 V respectively.

sg.rf_status = "OFF"
sg.f_mode = "CW"
sg.f_fixed = 1e9
sg.p_mode = "CW"
sg.p_unit = "V"
sg.p_fixed = 1
sg.rf_status = "ON"

Perform a one-off RF frequency sweep in a range of 1 GHz to 10 GHz with a frequency step of 100 kHz and a dwell time of 1 second.

sg.f_sweep_mode = "SING"
sg.f_mode = "SWEEP"
sg.f_min = 1e9
sg.f_max = 10e9
sg.f_dwell = 1
sg.f_step = 100e3
sg.sweep()

Commands#

Functions#

  • reset()

  • clear()

  • wait()

  • cal(opt)

  • diag(opt)

  • screen_saver_mode(state)

  • set_phase_ref()

  • sweep()

Properties#

  • is_completed

  • screen_saver_time

  • rf_status

  • f_mode

  • f_fixed

  • f_mult

  • f_offset

  • f_sweep_mode

  • is_f_sweep_completed

  • f_min

  • f_max

  • f_center

  • f_span

  • f_step

  • f_dwell

  • phase

  • p_unit

  • p_mode

  • p_fixed

  • p_sweep_mode

  • is_p_sweep_completed

  • p_min

  • p_max

  • p_dwell

  • p_step