mahos.inst.fg.SIGLENT_SDG2000X#
- class mahos.inst.fg.SIGLENT_SDG2000X(name, conf, prefix=None)#
SIGLENT SDG2000X series Function Generator.
- Parameters:
ampl_bounds (tuple[float, float]) – Amplitude bounds in Vpp (min, max).
offs_bounds (tuple[float, float]) – Offset bounds in V (min, max).
freq_bounds (tuple[float, float]) – Frequency bounds in Hz (min, max).
ext_ref_clock (bool) – use external reference clock source.
gate.source (str) – trigger source for gated burst. one of TRIG_SOURCE.
gate.polarity (bool) – gate polarity. True for positive.
burst.source (str) – trigger source for cycle burst. one of TRIG_SOURCE.
burst.polarity (bool) – burst trigger polarity. True for positive.
- __init__(name, conf, prefix=None)#
Methods
__init__
(name, conf[, prefix])configure
(params[, label])Configure the instrument settings.
configure_burst
(wave, freq, ampl_Vpp, ...[, ...])Configure Cycle Burst output.
configure_cw
(wave, freq, ampl_Vpp[, offset, ...])Configure Continuous Wave output.
configure_gate
(wave, freq, ampl_Vpp, phase_deg)Configure Gated Burst output.
configure_output
(params)get
(key[, args, label])Get an instrument setting or measurement data.
get_amplitude
([ch])get_bounds
()get_freq
([ch])get_function
([ch])get_offset
([ch])get_output
([ch])get_output_impedance
([ch])Get output impedance.
get_param_dict
([label])Get ParamDict for label.
get_param_dict_labels
()Get list of available ParamDict labels.
get_phase
([ch])reset
([label])Reset the instrument settings.
reset_modes
()set
(key[, value, label])Set an instrument setting or commanding value.
set_amplitude
(ampl_Vpp[, ch])set_burst
(on[, ch])set_burst_amplitude
(ampl_Vpp[, ch])set_burst_cycle
(cycle[, ch])set_burst_delay
(delay_sec[, ch])set_burst_freq
(freq[, ch])set_burst_function
(func[, ch])set_burst_gate_polarity
(positive[, ch])set_burst_mode
(mode[, ch])set_burst_offset
(offset[, ch])set_burst_phase
(phase_deg[, ch])set_burst_trig_slope
(positive[, ch])set_burst_trig_source
(source[, ch])set_freq
(freq[, ch])set_function
(func[, ch])set_load_impedance
(imp_ohm[, ch])Set load impedance.
set_offset
(offset[, ch])set_output
(on[, ch])set_phase
(phase_deg[, ch])set_reference_clock
(external)start
([label])Start the instrument operation.
stop
([label])Stop the instrument operation.
trigger
([ch])Execute manual (software) trigger.
Attributes
Load_HighZ
TRIG_SOURCE