# HP/Agilent/Keysight 34450A Digital Multimeter

class `pymeasure.instruments.agilent.``Agilent34450A`(adapter, **kwargs)

  Bases: `pymeasure.instruments.instrument.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.

  `check_errors`()

    Read all errors from the instrument.

  `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`

    A 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`

    A 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).