HP/Agilent/Keysight 34450A Digital Multimeter

class pymeasure.instruments.agilent.Agilent34450A(adapter, name='HP/Agilent/Keysight 34450A Multimeter', **kwargs)

Bases: SCPIUnknownMixin, Instrument

Represent the HP/Agilent/Keysight 34450A and related multimeters.

dmm = Agilent34450A("USB0::...")
dmm.reset()
dmm.configure_voltage()
print(dmm.voltage)
dmm.shutdown()
beep()

Sounds a system beep.

property capacitance

Get a capacitance measurement in Farads, based on the active mode.

property capacitance_auto_range

Control auto ranging for capacitance.

property capacitance_range

Control the capacitance range in Farads, which can take values 1E-9, 10E-9, 100E-9, 1E-6, 10E-6, 100E-6, 1E-3, 10E-3, as well as “MIN”, “MAX”, or “DEF” (1E-6). Auto-range is disabled when this property is set.

configure_capacitance(capacitance_range='AUTO')

Configures the instrument to measure capacitance.

Parameters:

capacitance_range – A capacitance in Farads to set the capacitance range, can be 1E-9, 10E-9, 100E-9, 1E-6, 10E-6, 100E-6, 1E-3, 10E-3, as well as “MIN”, “MAX”, “DEF” (1E-6), or “AUTO”.

configure_continuity()

Configures the instrument to measure continuity.

configure_current(current_range='AUTO', ac=False, resolution='DEF')

Configures the instrument to measure current.

Parameters:
  • current_range – A current in Amps to set the current range. DC values can be 100E-6, 1E-3, 10E-3, 100E-3, 1, 10, as well as “MIN”, “MAX”, “DEF” (100 mA), or “AUTO”. AC values can be 10E-3, 100E-3, 1, 10, as well as “MIN”, “MAX”, “DEF” (100 mA), or “AUTO”.

  • ac – False for DC current, and True for AC current

  • resolution – Desired resolution, can be 3.00E-5, 2.00E-5, 1.50E-6 (5 1/2 digits), as well as “MIN”, “MAX”, or “DEF” (1.50E-6).

configure_diode()

Configures the instrument to measure diode voltage.

configure_frequency(measured_from='voltage_ac', measured_from_range='AUTO', aperture='DEF')

Configures the instrument to measure frequency.

Parameters:
  • measured_from – “voltage_ac” or “current_ac”

  • measured_from_range – range of measured_from. AC voltage can have ranges 100E-3, 1, 10, 100, 750, as well as “MIN”, “MAX”, “DEF” (10 V), or “AUTO”. AC current can have ranges 10E-3, 100E-3, 1, 10, as well as “MIN”, “MAX”, “DEF” (100 mA), or “AUTO”.

  • aperture – Aperture time in Seconds, can be 100 ms, 1 s, as well as “MIN”, “MAX”, or “DEF” (1 s).

configure_resistance(resistance_range='AUTO', wires=2, resolution='DEF')

Configures the instrument to measure resistance.

Parameters:
  • resistance_range – A resistance in Ohms to set the resistance range, can be 100, 1E3, 10E3, 100E3, 1E6, 10E6, 100E6, as well as “MIN”, “MAX”, “DEF” (1E3), or “AUTO”.

  • wires – Number of wires used for measurement, can be 2 or 4.

  • resolution – Desired resolution, can be 3.00E-5, 2.00E-5, 1.50E-6 (5 1/2 digits), as well as “MIN”, “MAX”, or “DEF” (1.50E-6).

configure_temperature()

Configures the instrument to measure temperature.

configure_voltage(voltage_range='AUTO', ac=False, resolution='DEF')

Configures the instrument to measure voltage.

Parameters:
  • voltage_range – A voltage in Volts to set the voltage range. DC values can be 100E-3, 1, 10, 100, 1000, as well as “MIN”, “MAX”, “DEF” (10 V), or “AUTO”. AC values can be 100E-3, 1, 10, 100, 750, as well as “MIN”, “MAX”, “DEF” (10 V), or “AUTO”.

  • ac – False for DC voltage, True for AC voltage

  • resolution – Desired resolution, can be 3.00E-5, 2.00E-5, 1.50E-6 (5 1/2 digits), as well as “MIN”, “MAX”, or “DEF” (1.50E-6).

property continuity

Get a continuity measurement in Ohms, based on the active mode.

property current

Get a DC current measurement in Amps, based on the active mode.

property current_ac

Get an AC current measurement in Amps, based on the active mode.

property current_ac_auto_range

Control auto ranging for AC current.

property current_ac_range

Control the AC current range in Amps, which can take values 10E-3, 100E-3, 1, 10, as well as “MIN”, “MAX”, or “DEF” (100 mA). Auto-range is disabled when this property is set.

property current_ac_resolution

Control the resolution in the AC current readings, which can take values 3.00E-5, 2.00E-5, 1.50E-6 (5 1/2 digits), as well as “MIN”, “MAX”, or “DEF” (1.50E-6).

property current_auto_range

Control auto ranging for DC current.

property current_range

Control the DC current range in Amps, which can take values 100E-6, 1E-3, 10E-3, 100E-3, 1, 10, as well as “MIN”, “MAX”, or “DEF” (100 mA). Auto-range is disabled when this property is set.

property current_resolution

Control the resolution in the DC current readings, which can take values 3.00E-5, 2.00E-5, 1.50E-6 (5 1/2 digits), as well as “MIN”, “MAX”, and “DEF” (3.00E-5).

property diode

Get a diode measurement in Volts, based on the active mode.

property frequency

Get a frequency measurement in Hz, based on the active mode.

property frequency_aperture

Control the frequency aperture in seconds, which sets the integration period and measurement speed. Takes values 100 ms, 1 s, as well as “MIN”, “MAX”, or “DEF” (1 s).

property frequency_current_auto_range

Control whether auto ranging for AC current in frequency measurements is enabled.

property frequency_current_range

Control the current range in Amps for frequency on AC current measurements, which can take values 10E-3, 100E-3, 1, 10, as well as “MIN”, “MAX”, or “DEF” (100 mA). Auto-range is disabled when this property is set.

property frequency_voltage_auto_range

Control whether auto ranging for AC voltage in frequency measurements is enabled.

property frequency_voltage_range

Control the voltage range in Volts for frequency on AC voltage measurements, which can take values 100E-3, 1, 10, 100, 750, as well as “MIN”, “MAX”, or “DEF” (10 V). Auto-range is disabled when this property is set.

property mode

Control the measurement mode of the multimeter. Can be “current”, “ac current”, “voltage”, “ac voltage”, “resistance”, “4w resistance”, “current frequency”, “voltage frequency”, “continuity”, “diode”, “temperature”, or “capacitance”.

property resistance

Get a resistance measurement in Ohms for 2-wire configuration, based on the active mode.

property resistance_4w

Get a resistance measurement in Ohms for 4-wire configuration, based on the active mode.

property resistance_4w_auto_range

Control auto ranging for 4-wire resistance.

property resistance_4w_range

Control the 4-wire resistance range in Ohms, which can take values 100, 1E3, 10E3, 100E3, 1E6, 10E6, 100E6, as well as “MIN”, “MAX”, or “DEF” (1E3). Auto-range is disabled when this property is set.

property resistance_4w_resolution

Control the resolution in the 4-wire resistance readings, which can take values 3.00E-5, 2.00E-5, 1.50E-6 (5 1/2 digits), as well as “MIN”, “MAX”, or “DEF” (1.50E-6).

property resistance_auto_range

Control auto ranging for 2-wire resistance.

property resistance_range

Control the 2-wire resistance range in Ohms, which can take values 100, 1E3, 10E3, 100E3, 1E6, 10E6, 100E6, as well as “MIN”, “MAX”, or “DEF” (1E3). Auto-range is disabled when this property is set.

property resistance_resolution

Control the resolution in the 2-wire resistance readings, which can take values 3.00E-5, 2.00E-5, 1.50E-6 (5 1/2 digits), as well as “MIN”, “MAX”, or “DEF” (1.50E-6).

property temperature

Get a temperature measurement in Celsius, based on the active mode.

property voltage

Get a DC voltage measurement in Volts, based on the active mode.

property voltage_ac

Get an AC voltage measurement in Volts, based on the active mode.

property voltage_ac_auto_range

Control auto ranging for AC voltage.

property voltage_ac_range

Control the AC voltage range in Volts, which can take values 100E-3, 1, 10, 100, 750, as well as “MIN”, “MAX”, or “DEF” (10 V). Auto-range is disabled when this property is set.

property voltage_ac_resolution

Control the resolution in the AC voltage readings, which can take values 3.00E-5, 2.00E-5, 1.50E-6 (5 1/2 digits), as well as “MIN”, “MAX”, or “DEF” (1.50E-6).

property voltage_auto_range

Control auto ranging for DC voltage.

property voltage_range

Control the DC voltage range in Volts, which can take values 100E-3, 1, 10, 100, 1000, as well as “MIN”, “MAX”, or “DEF” (10 V). Auto-range is disabled when this property is set.

property voltage_resolution

Control the resolution in the DC voltage readings, which can take values 3.00E-5, 2.00E-5, 1.50E-6 (5 1/2 digits), as well as “MIN”, “MAX”, or “DEF” (1.50E-6).