User manual

Section 13: Instrument Control Library (ICL) Series 3700 System Switch/Multimeter Reference Manual
13-266 3700S-901-01 Rev. C / July 2008
status.measurement.*
.condition
.enable
.event
.ntr
.ptr
Attribute
Measurement event status register set.
Usage
To read condition, enable, event, NTR and PTR registers:
measreg = status.measurement.condition
measreg = status.measurement.enable
measreg = status.measurement.event
measreg = status.measurement.ntr
measreg = status.measurement.ptr
To write to enable, NTR, and PTR registers:
status.measurement.enable = measreg
status.measurement.ntr = measreg
status.measurement.ptr = measreg
To set measreg to one of the following values:
To clears all bits: 0
To set ROF bit (B7):
status.measurement.READING_OVERFLOW
- or -
status.measurement.ROF
To set BAV bit (B8):
status.measurement.BUFFER_AVAILABLE
- or -
status.measurement.BAV
Other bits are:
ULMT1 or UPPER_LIMIT1: Set bit indicates that a reading has exceeded the
upper limit 1 value.
LLMT1 or LOWER_LIMIT1: Set bit indicates that a reading has exceeded the lower
limit 1 value.
ULMT2 or UPPER_LIMIT2: Set bit indicates that a reading has exceeded the
upper limit 2 value.
LLMT2 or LOWER_LIMIT2: Set bit indicates that a reading has exceeded the lower
limit 2 value.
measreg can also be set to the decimal weight of the bit to be set. For example:
To set bit B8 (BAV), set measreg to 256 (2
8
).
To set more than one bit of the register, set measreg to the sum of their decimal
weights. For example, to set bits B7 and B8, set measreg to 384 (128 + 256).