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