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
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
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
(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
(on page
E-2) and the charts in this appendix.