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_HighZTRIG_SOURCE