Keysight34461A#
- class Keysight34461A(
- visa_resource: str | VisaConfig,
Bases:
DMMDriverBaseKeysight 34461A Truevolt DMM.
Methods
Close the underlying transport.
Trigger an AC-current measurement and return the value (amperes RMS, vendor-dependent).
Trigger an AC-voltage measurement and return the value (volts RMS, vendor-dependent).
Trigger a DC-current measurement and return the value (amperes).
Trigger a DC-voltage measurement and return the value (volts).
Trigger a 4-wire-resistance measurement and return the value (ohms).
Trigger a 2-wire-resistance measurement and return the value (ohms).
Open transport and clear status/error queue.
Unsupported — AC functions integrate via filter bandwidth (
CURR:AC:BAND), not NPLC.Set manual AC-current range to
valueamperes;Noneselects auto-range.Unsupported — AC functions integrate via filter bandwidth (
VOLT:AC:BAND), not NPLC.Set manual AC-voltage range to
valuevolts;Noneselects auto-range.Set integration time directly in seconds.
Set DC-current integration time to
nplcpower-line cycles.Set manual DC-current range to
valueamperes;Noneselects auto-range.Set DC-voltage integration time to
nplcpower-line cycles.Set manual DC-voltage range to
valuevolts;Noneselects auto-range.Unsupported — Truevolt SCPI has no digits command; use
set_aperture_nplcfor resolution.Set 4-wire-resistance integration time to
nplcpower-line cycles.Set manual 4-wire-resistance range to
valueohms;Noneselects auto-range.Select the function with
FUNC; per-function range/NPLC settings are retained across switches.Set 2-wire-resistance integration time to
nplcpower-line cycles.Set manual 2-wire-resistance range to
valueohms;Noneselects auto-range.- open() None[source]#
Open transport and clear status/error queue. Truevolt has no
SYST:REM; remote is automatic.
- set_measurement_function(
- function: MeasurementFunction,
Select the function with
FUNC; per-function range/NPLC settings are retained across switches.
- set_digits(n: int) None[source]#
Unsupported — Truevolt SCPI has no digits command; use
set_aperture_nplcfor resolution.
- set_dc_voltage_range(value: float | None) None[source]#
Set manual DC-voltage range to
valuevolts;Noneselects auto-range.
- set_ac_voltage_range(value: float | None) None[source]#
Set manual AC-voltage range to
valuevolts;Noneselects auto-range.
- set_dc_current_range(value: float | None) None[source]#
Set manual DC-current range to
valueamperes;Noneselects auto-range.
- set_ac_current_range(value: float | None) None[source]#
Set manual AC-current range to
valueamperes;Noneselects auto-range.
- set_two_wire_resistance_range( ) None[source]#
Set manual 2-wire-resistance range to
valueohms;Noneselects auto-range.
- set_four_wire_resistance_range( ) None[source]#
Set manual 4-wire-resistance range to
valueohms;Noneselects auto-range.
- set_dc_voltage_nplc(nplc: float) None[source]#
Set DC-voltage integration time to
nplcpower-line cycles.
- set_dc_current_nplc(nplc: float) None[source]#
Set DC-current integration time to
nplcpower-line cycles.
- set_two_wire_resistance_nplc(nplc: float) None[source]#
Set 2-wire-resistance integration time to
nplcpower-line cycles.
- set_four_wire_resistance_nplc(nplc: float) None[source]#
Set 4-wire-resistance integration time to
nplcpower-line cycles.
- set_ac_voltage_nplc(nplc: float) None[source]#
Unsupported — AC functions integrate via filter bandwidth (
VOLT:AC:BAND), not NPLC.
- set_ac_current_nplc(nplc: float) None[source]#
Unsupported — AC functions integrate via filter bandwidth (
CURR:AC:BAND), not NPLC.
- measure_ac_voltage() float[source]#
Trigger an AC-voltage measurement and return the value (volts RMS, vendor-dependent).
- measure_dc_current() float[source]#
Trigger a DC-current measurement and return the value (amperes).
- measure_ac_current() float[source]#
Trigger an AC-current measurement and return the value (amperes RMS, vendor-dependent).
- measure_resistance() float[source]#
Trigger a 2-wire-resistance measurement and return the value (ohms).