HP 3437A System-Voltmeter

class pymeasure.instruments.hp.HP3437A(adapter, name='Hewlett-Packard HP3437A', **kwargs)

Bases: HPLegacyInstrument

Represents the Hewlett Packard 3737A system voltmeter and provides a high-level interface for interacting with the instrument.

class SRQ(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: IntFlag

Enum element for SRQ mask bit decoding

property SRQ_mask

Return current SRQ mask, this property can be set,

bit assignment for SRQ:

Bit (dec)

Description

1

SRQ when invalid program

2

SRQ when trigger is ignored

4

SRQ when data ready

check_errors()

As this instrument does not have a error indication bit, this function always returns an empty list.

property delay

Return the value (float) for the delay between two measurements, this property can be set,

valid range: 100ns - 0.999999s

property number_readings

Return value (int) for the number of consecutive measurements, this property can be set, valid range: 0 - 9999

pb_desc

alias of PackedBits

property range

Return the current measurement voltage range.

This property can be set, valid values: 0.1, 1, 10 (V).

Note

This instrument does not have autorange capability.

Overrange will be in indicated as 0.99,9.99 or 99.9

read_data()

Reads measured data from instrument, returns a np.array.

(This function also takes care of unpacking the data if required)

Return data

np.array containing the data

status_desc

alias of Status

property talk_ascii

A boolean property, True if the instrument is set to ASCII-based communication. This property can be set.

property trigger

Return current selected trigger mode, this property can be set,

Possible values are:

Value

Explanation

internal

automatic trigger (internal)

external

external trigger (connector on back or GET)

hold/manual

holds the measurement/issues a manual trigger