lager_pcb.rigol_dm3000

Module Contents

Classes

DM3000

Attributes

string

class lager_pcb.rigol_dm3000.DM3000(instr)
check_instrument()
get_identification()

Query the ID string of the instrument.

set_math_function(func)

Set current math function

get_math_function()
get_stat_min()

Get minimum statistic

get_stat_max()

Get maximum statistic

get_stat_average()

Get average statistic

get_stat_count()
enable_stat(state=True)

Enable previously set statistic

disable_stat()
is_stat_enabled()
set_rel_offset(range)

Set relative offset

get_rel_offset()
enable_rel(state=True)

Enable relative offset

disable_rel()
is_rel_enabled()
get_db()

Query dB measurement

set_db_ref(ref)

Set dB measurement reference

get_db_ref()
enable_db(state=True)

Enable dB mode

disable_db()
is_db_enabled()
get_dbm()

Query dBm measurement

set_dbm_ref(ref)

Set dBm measurement reference

get_dbm_ref()
enable_dbm(state=True)

Enable dBm mode

disable_dbm()
is_dbm_enabled()
get_pass_fail()

Query the result of pass/fail

set_pass_lower(lower)

Set pass/fail lower limit

get_pass_lower()
set_pass_upper(upper)

Set pass/fail upper limit

get_pass_upper()
enable_pf(state=True)

Enable pass/fail

disable_pf()
is_pf_enabled()
get_function()

Get the current mathematical function

set_function(func)

Set mathematical functions

new_data()

Queries if new data has been acquired under current trigger setting

set_measurement_mode(mode)

Set the measurement mode to Auto or Manual

measure_voltage_dc()

Query the DC voltage

set_voltage_dc_range(range)

Set the DC voltage range

get_voltage_dc_range()

Get the DC voltage range

set_voltage_dc_impedance(impedance)

Set the DC voltage measurement impedance

get_voltage_dc_impedance()

Get the DC voltage measurement impedance

enable_voltage_dc_filter(state=True)

Enable the AC filter for DC voltage measurement

disable_voltage_dc_filter()
is_voltage_dc_filter_enabled()
measure_voltage_ac()

Query the AC voltage

set_voltage_ac_range(range)

Set the AC voltage range

get_voltage_ac_range()

Get the AC voltage range

measure_current_dc()

Query the DC current

set_current_dc_range(range)

Set the DC current range

get_current_dc_range()

Get the DC current range

enable_current_dc_filter(state=True)

Enable the AC filter for DC current measurement

disable_voltage_dc_filter()
is_current_dc_filter_enabled()
measure_current_ac()

Query the AC current

set_current_ac_range(range)

Set the AC current range

get_current_ac_range()

Get the AC current range

measure_resistance()

Query the 2-wire resistance

set_resistance_range(range)

Set the 2-wire resistance range

get_resistance_range()

Get the 2-wire resistance range

measure_resistance_4wire()

Query the 4-wire resistance

set_resistance_range_4wire(range)

Set the 4-wire resistance range

get_resistance_range_4wire()

Get the 4-wire resistance range

measure_frequency()

Query the AC frequency in Hz

set_frequency_range(range)

Set the AC voltage range for frequency measurement

get_frequency_range()

Get the AC voltage range for frequency measurement

measure_period()
set_period_range(range)

Set the AC voltage range for period measurement

get_frequency_range()

Get the AC voltage range for period measurement

measure_continuity()

Query continuity resistance

set_continuity_range(range)

Set resistance range for continuity measurement

measure_diode()

Query measured voltage across a diode

measure_capacitance()

Query measured capacitance value

set_capacitance_range(range)

Set capacitance range

get_capacitance_range()

Get the capacitance range

lager_pcb.rigol_dm3000.string = USB0::6833::2500::DM3R233002196::0::INSTR