2600S-901-01 Rev. C / January 2008
Return to
D-23
Series 2600 System SourceMeter® Instruments Reference Manual
Appendix D: Status Model
(SMUA) and B2 (SMUB). A set bit indicates that a questionable event has occurred for SMU A
and/or SMU B.
Table D-8
Operation event commands
Command
1
Bit
To set register bits:
status.questionable.* = status.questionable.CALIBRATION
B8
status.questionable.* = status.questionable.CAL
B8
status.questionable.* = status.questionable.OVER_TEMPERATURE
B12
status.questionable.* = status.questionable.OTEMP
B12
status.questionable.* = status.questionable.INSTRUMENT_SUMMARY
B13
status.questionable.* = status.questionable.INST
B13
To read registers:
print(status.questionable.*)
print(status.questionable.condition)
print(status.questionable.event)
To set register bits:
status.questionable.instrument.smuX.* = status.questionable.CALIBRATION
B8
status.questionable.instrument.smuX.* = status.questionable.CAL
B8
status.questionable.instrument.smuX.* = status.questionable.OVER_TEMPERATURE
B12
status.questionable.instrument.smuX.* = status.questionable.OTEMP
B12
To read registers:
print(status.questionable.instrument.smuX.*)
print(status.questionable.instrument.smuX.condition)
print(status.questionable.instrument.smuX.event)
To set register bits:
status.questionable.instrument.* = status.questionable.instrument.SMUA
B1
status.questionable.instrument.* = status.questionable.instrument.SMUB
B2
To read registers:
print(status.questionable.instrument.*)
print(status.questionable.instrument.condition)
print(status.questionable.instrument.event)
To set register bits:
status.questionable.calibration.* = status.questionable.calibration.SMUA
B1
status.questionable.calibration.* = status.questionable.calibration.SMUB
B2
To read registers:
print(status.questionable.calibration.*)
print(status.questionable.calibration.condition)
print(status.questionable.calibration.event)
To set register bits:
status.questionable.over_temperature.* = status.questionable.over_temperature.SMUA
B1
status.questionable.over_temperature.* = status.questionable.over_temperature.SMUB
B2
To read registers:
print(status.questionable.over_temperature.*)
print(status.questionable.over_temperature.condition)
print(status.questionable.over_temperature.event)
To set register bits:
status.questionable.unstable_output.* = status.questionable.unstable_output.SMUA
B1
status.questionable.unstable_output.* = status.questionable.unstable_output.SMUB
B2
To read registers:
print(status.questionable.unstable_output.*)
print(status.questionable.unstable_output.condition)