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

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

property capacitance_auto_range

A boolean property that toggles auto ranging for capacitance.

property capacitance_range

A property that controls 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

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

property current

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

property current_ac

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

property current_ac_auto_range

A boolean property that toggles auto ranging for AC current.

property current_ac_range

A property that controls 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

An property that controls 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

A boolean property that toggles auto ranging for DC current.

property current_range

A property that controls 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

A property that controls 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

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

property frequency

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

property frequency_aperture

A property that controls 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

Boolean property that toggles auto ranging for AC current in frequency measurements.

property frequency_current_range

A property that controls 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

Boolean property that toggles auto ranging for AC voltage in frequency measurements.

property frequency_voltage_range

A property that controls 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 resistance

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

property resistance_4w

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

property resistance_4w_auto_range

A boolean property that toggles auto ranging for 4-wire resistance.

property resistance_4w_range

A property that controls 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

A property that controls 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

A boolean property that toggles auto ranging for 2-wire resistance.

property resistance_range

A property that controls 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

A property that controls 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

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

property voltage

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

property voltage_ac

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

property voltage_ac_auto_range

A boolean property that toggles auto ranging for AC voltage.

property voltage_ac_range

A property that controls 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

A property that controls 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

A boolean property that toggles auto ranging for DC voltage.

property voltage_range

A property that controls 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

A property that controls 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).