D-20 Return to Section Topics 2600S-901-01 Rev. C / January 2008
Appendix D: Status Model Series 2600 System SourceMeter® Instruments Reference Manual
For example, either of the following commands will set the CAL enable bit (B0):
status.operation.enable = status.operation.CAL
status.operation.enable = 1
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"” in this appendix. For
example, the following command will read the operation enable register:
print(status.operation.enable)
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 B4, Measuring (MEAS) — Bit will be set when taking an overlapped measurement, but
it will not set when taking a normal synchronous measurement.
To set register bits:
status.operation.user.** = status.operation.user.BIT0
B0
status.operation.user.** = status.operation.user.BIT1
B1
status.operation.user.** = status.operation.user.BIT2
B2
status.operation.user.** = status.operation.user.BIT3
B3
status.operation.user.** = status.operation.user.BIT4
B4
status.operation.user.** = status.operation.user.BIT5
B5
status.operation.user.** = status.operation.user.BIT6
B6
status.operation.user.** = status.operation.user.BIT7
B7
status.operation.user.** = status.operation.user.BIT8
B8
status.operation.user.** = status.operation.user.BIT9
B9
status.operation.user.** = status.operation.user.BIT10
B10
status.operation.user.** = status.operation.user.BIT11
B11
status.operation.user.** = status.operation.user.BIT12
B12
status.operation.user.** = status.operation.user.BIT13
B13
status.operation.user.** = status.operation.user.BIT14
B14
To read registers:
print(status.operation.user.*)
print(status.operation.user.condition)
print(status.operation.user.enable)
1. * = '.ntr', '.ptr' and '.enable'; smuX = smua or smub.
** = '.ntr', '.ptr', '.enable', and ‘.condition’; smuX = smua or smub.
Table D-7 (continued)
Operation event commands
Command
1
Bit