Model 2651A High Power System SourceMeter® Instrument Reference Manual Appendix E: Status model
2651A-901-01 Rev. A / March 2011 E-21
Operation Status Register
This register set feeds to bit B7 (OSB) of the Status Byte. The bits used in the Operation Status
Register set are described as follows:
• Bit B0, Calibrating (CAL): Set bit indicates that one or more channels are calibrating.
• Bit B3, Sweeping (SWE): Set bit indicates that one or more channels are sweeping.
• Bit B4, Measuring (MEAS): Bit will be set when taking an overlapped measurement, but it will
not set when taking a normal synchronous measurement.
• Bit B10, Trigger Overrun (TRGOVR): Set bit indicates that an enabled bit in the Operation
Status Trigger Overrun Summary Register is set.
• Bit B11, Remote Summary (REM): Set bit indicates that an enabled in the Operation Status
Remote Summary Register is set.
• Bit B12, User (USER): Set bit indicates that an enabled bit in the Operation Status User Register
is set.
• Bit B13, Instrument Summary (INST): Set bit indicates that an enabled bit in the Operation
Status Instrument Summary Register is set.
• Bit B14, Program Running (PROG): Set bit indicates that a program is running.
For more information on the Operation Status Registers, refer to Status register sets
(on page E-2)
and the charts in this appendix.
Questionable Status Registers
As shown in the status model's Operation event, I/O, and TSP-Link registers (on page E-10), there
are seven register sets associated with Questionable Status. Commands are summarized in the
Status byte and service request (SRQ)
(on page E-14) topic. Note that bits can also be set by using
numeric parameter values. For details, see Programming enable and transition registers
(on page E-
13).
For example, either of the following commands will set the CAL enable bit (B8):
status.questionable.enable = status.questionable.CAL
status.questionable.enable = 256
When reading a register, a numeric value is returned. The binary equivalent of this value indicates
which bits in the register are set. For details, see Reading registers
(on page E-14). For example, the
following command will read the Questionable Status Enable Register:
print(status.questionable.enable)
For more information about the Questionable Status Registers, refer to Status register sets (on page
E-2) and the charts in this appendix.