HP 3478A Multimeter

class pymeasure.instruments.hp.HP3478A(adapter, **kwargs)

Bases: pymeasure.instruments.hp.hplegacyinstrument.HPLegacyInstrument

Represents the Hewlett Packard 3478A 5 1/2 digit multimeter and provides a high-level interface for interacting with the instrument.

class ERRORS(value)

Bases: enum.IntFlag

Enum element for errror bit decoding

property SRQ_mask

Return current SRQ mask, this property can be set,

bit assigment for SRQ:

Bit (dec)

Description

1

SRQ when Data ready

4

SRQ when Syntax error

8

SRQ when internal error

16

front panel SQR button

32

SRQ by invalid calibration

property active_connectors

Return selected connectors (“front”/”back”), based on front-panel selector switch

property auto_range_enabled

Property describing the auto-ranging status

Value

Status

True

auto-range function activated

False

manual range selection / auto-range disabled

The range can be set with the range property

property auto_zero_enabled

Return auto-zero status, this property can be set

Value

Status

True

auto-zero active

False

auto-zero disabled

property calibration_enabled

Return calibration enable switch setting, based on front-panel selector switch

Value

Status

True

calbration possible

False

calibration locked

check_errors()

Method to read the error status register

Return error_status

one byte with the error status register content

Rtype error_status

int

display_reset()

Reset the display of the instrument.

property display_text

Displays up to 12 upper-case ASCII characters on the display.

property display_text_no_symbol

Displays up to 12 upper-case ASCII characters on the display and disables all symbols on the display.

property error_status

Checks the error status register

property measure_ACI

Returns the measured value for AC current as a float in A.

property measure_ACV

Returns the measured value for AC Voltage as a float in V.

property measure_DCI

Returns the measured value for DC current as a float in A.

property measure_DCV

Returns the measured value for DC Voltage as a float in V.

property measure_R2W

Returns the measured value for 2-wire resistance as a float in Ohm.

property measure_R4W

Returns the measured value for 4-wire resistance as a float in Ohm.

property measure_Rext

Returns the measured value for extended resistance mode (>30M, 2-wire) resistance as a float in Ohm.

property mode

Return current selected measurement mode, this propery can be set. Allowed values are

Mode

Function

ACI

AC current

ACV

AC voltage

DCI

DC current

DCV

DC voltage

R2W

2-wire resistance

R4W

4-wire resistance

Rext

extended resistance method (requires additional 10 M resistor)

property range

Returns the current measurement range, this property can be set.

Valid values are :

Mode

Range

ACI

0.3, 3, auto

ACV

0.3, 3, 30, 300, auto

DCI

0.3, 3, auto

DCV

0.03, 0.3, 3, 30, 300, auto

R2W

30, 300, 3000, 3E4, 3E5, 3E6, 3E7, auto

R4W

30, 300, 3000, 3E4, 3E5, 3E6, 3E7, auto

Rext

3E7, auto

property resolution

Returns current selected resolution, this property can be set.

Possible values are 3,4 or 5 (for 3 1/2, 4 1/2 or 5 1/2 digits of resolution)

status_desc

alias of pymeasure.instruments.hp.hp3478A.Status

property trigger

Return current selected trigger mode, this property can be set

Possibe values are:

Value

Meaning

auto

automatic trigger (internal)

internal

automatic trigger (internal)

external

external trigger (connector on back or GET)

hold

holds the measurement

fast

fast trigger for AC measurements