Table D-6
Status event status registers and bits
Command Bit
To set register bits:
status.standard.enable = status.standard.OPERATION_COMPLETE B0
status.standard.enable = status.standard.OPC B0
status.standard.enable = status.standard.QUERY_ERROR B2
status.standard.enable = status.standard.DDE B2
status.standard.enable = status.standard.QYE B3
status.standard.enable = status.standard.DEVICE_DEPENDENT_ERROR B3
status.standard.enable = status.standard.EXECUTION_ERROR B4
status.standard.enable = status.standard.EXE B4
status.standard.enable = status.standard.COMMAND_ERROR B5
status.standard.enable = status.standard.CME B5
status.standard.enable = status.standard.USER_REQUEST B6
status.standard.enable = status.standard.URQ B6
status.standard.enable = status.standard.POWER_ON B7
status.standard.enable = status.standard.PON B7
To read registers:
print(status.standard.enable)
print(status.standard.condition)
print(status.standard.event)
D-18 Return to Section Topics 2600S-901-01 Rev. C / January 2008
Appendix D: Status Model Series 2600 System SourceMeter® Instruments Reference Manual
Operation Event Registers
As shown in Figure D-3, there are seven register sets associated with Operation Event Status.
Commands are summarized in Table D-7. Keep in mind that bits can also be set by using numeric
parameter values. For details, see “Programming enable and transition registers” in this appendix.
Table D-7
Operation event commands
Command
1
Bit
To set register bits:
status.operation.* = status.operation.CALIBRATING B0
status.operation.* = status.operation.CAL
B0
status.operation.* = status.operation.MEASURING
B4
status.operation.* = status.operation.MEAS
B4
status.operation.* = status.operation.PROMPTS
B11
status.operation.* = status.operation.PRMPTS
B11
status.operation.* = status.operation.USER
B12
status.operation.* = status.operation.INSTRUMENT_SUMMARY
B13
status.operation.* = status.operation.INST
B13
status.operation.* = status.operation.PROGRAM_RUNNING
B14
status.operation.* = status.operation.PROG
B14
1. * = '.ntr', '.ptr' and '.enable'; smuX = smua or smub.
** = '.ntr', '.ptr', '.enable', and ‘.condition’; smuX = smua or smub.