User manual
Series 3700 System Switch/Multimeter Reference Manual Section 12: Status Model
3700S-901-01 Rev. C / July 2008 12-21
Operation event registers
The Series 3700 has two register sets associated with operation event status.
Commands are summarized in the following table. For example, either of the
following commands will set the CAL enable bit:
status.operation.enable = status.operation.CAL
status.operation.enable = 1
The bits used in the operation event registers are described as follows:
CAL: Set bit indicates that the instrument is calibrating.
MEAS: Bit will be set when taking an overlapped measurement, but it will
not set when taking a normal synchronous measurement.
PRMPT: Set bit indicates that command prompts are enabled.
USER: Set bit indicates that an enabled bit in the operation status user
register is set.
PROG: Set bit indicates that a program is running.
Operation event commands appear in the following table:
Commands
Bit
To set register bits:
status.operation.* = status.operation.CAL or
status.operation.CALIBRATING
B0
status.operation.* = status.operation.MEAS or
status.operation.MEASURING
B4
status.operation.* = status.operation.PRMT or
status.operation.PROMPTS
B11
status.operation.* = status.operation.USER
B12
status.operation.* = status.operation.PROG or
status.operation.PROGRAM_RUNNING
B14
To read registers:
print(status.operation.*)
Where * = .ntr, .ptr, .enable, .event, and .condition
NOTE The first three (.ntr, .ptr, and .enable) are read/write, while the last two
(.event and .condition) are read only.
print(status.operation.condition)
print(status.operation.event)
To set register bits:
status.operation.user.* = status.operation.user.BIT0
B0