:py:mod:`lager_pcb.rigol_dm3000` ================================ .. py:module:: lager_pcb.rigol_dm3000 Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: lager_pcb.rigol_dm3000.DM3000 Attributes ~~~~~~~~~~ .. autoapisummary:: lager_pcb.rigol_dm3000.string .. py:class:: DM3000(instr) .. py:method:: check_instrument() .. py:method:: get_identification() Query the ID string of the instrument. .. py:method:: set_math_function(func) Set current math function .. py:method:: get_math_function() .. py:method:: get_stat_min() Get minimum statistic .. py:method:: get_stat_max() Get maximum statistic .. py:method:: get_stat_average() Get average statistic .. py:method:: get_stat_count() .. py:method:: enable_stat(state=True) Enable previously set statistic .. py:method:: disable_stat() .. py:method:: is_stat_enabled() .. py:method:: set_rel_offset(range) Set relative offset .. py:method:: get_rel_offset() .. py:method:: enable_rel(state=True) Enable relative offset .. py:method:: disable_rel() .. py:method:: is_rel_enabled() .. py:method:: get_db() Query dB measurement .. py:method:: set_db_ref(ref) Set dB measurement reference .. py:method:: get_db_ref() .. py:method:: enable_db(state=True) Enable dB mode .. py:method:: disable_db() .. py:method:: is_db_enabled() .. py:method:: get_dbm() Query dBm measurement .. py:method:: set_dbm_ref(ref) Set dBm measurement reference .. py:method:: get_dbm_ref() .. py:method:: enable_dbm(state=True) Enable dBm mode .. py:method:: disable_dbm() .. py:method:: is_dbm_enabled() .. py:method:: get_pass_fail() Query the result of pass/fail .. py:method:: set_pass_lower(lower) Set pass/fail lower limit .. py:method:: get_pass_lower() .. py:method:: set_pass_upper(upper) Set pass/fail upper limit .. py:method:: get_pass_upper() .. py:method:: enable_pf(state=True) Enable pass/fail .. py:method:: disable_pf() .. py:method:: is_pf_enabled() .. py:method:: get_function() Get the current mathematical function .. py:method:: set_function(func) Set mathematical functions .. py:method:: new_data() Queries if new data has been acquired under current trigger setting .. py:method:: set_measurement_mode(mode) Set the measurement mode to Auto or Manual .. py:method:: measure_voltage_dc() Query the DC voltage .. py:method:: set_voltage_dc_range(range) Set the DC voltage range .. py:method:: get_voltage_dc_range() Get the DC voltage range .. py:method:: set_voltage_dc_impedance(impedance) Set the DC voltage measurement impedance .. py:method:: get_voltage_dc_impedance() Get the DC voltage measurement impedance .. py:method:: enable_voltage_dc_filter(state=True) Enable the AC filter for DC voltage measurement .. py:method:: disable_voltage_dc_filter() .. py:method:: is_voltage_dc_filter_enabled() .. py:method:: measure_voltage_ac() Query the AC voltage .. py:method:: set_voltage_ac_range(range) Set the AC voltage range .. py:method:: get_voltage_ac_range() Get the AC voltage range .. py:method:: measure_current_dc() Query the DC current .. py:method:: set_current_dc_range(range) Set the DC current range .. py:method:: get_current_dc_range() Get the DC current range .. py:method:: enable_current_dc_filter(state=True) Enable the AC filter for DC current measurement .. py:method:: disable_voltage_dc_filter() .. py:method:: is_current_dc_filter_enabled() .. py:method:: measure_current_ac() Query the AC current .. py:method:: set_current_ac_range(range) Set the AC current range .. py:method:: get_current_ac_range() Get the AC current range .. py:method:: measure_resistance() Query the 2-wire resistance .. py:method:: set_resistance_range(range) Set the 2-wire resistance range .. py:method:: get_resistance_range() Get the 2-wire resistance range .. py:method:: measure_resistance_4wire() Query the 4-wire resistance .. py:method:: set_resistance_range_4wire(range) Set the 4-wire resistance range .. py:method:: get_resistance_range_4wire() Get the 4-wire resistance range .. py:method:: measure_frequency() Query the AC frequency in Hz .. py:method:: set_frequency_range(range) Set the AC voltage range for frequency measurement .. py:method:: get_frequency_range() Get the AC voltage range for frequency measurement .. py:method:: measure_period() .. py:method:: set_period_range(range) Set the AC voltage range for period measurement .. py:method:: get_frequency_range() Get the AC voltage range for period measurement .. py:method:: measure_continuity() Query continuity resistance .. py:method:: set_continuity_range(range) Set resistance range for continuity measurement .. py:method:: measure_diode() Query measured voltage across a diode .. py:method:: measure_capacitance() Query measured capacitance value .. py:method:: set_capacitance_range(range) Set capacitance range .. py:method:: get_capacitance_range() Get the capacitance range .. py:data:: string :annotation: = USB0::6833::2500::DM3R233002196::0::INSTR