
2600AS-901-01 Rev. B / September 2008
Return to
C-19
Series 2600A System SourceMeter® Instruments Reference Manual
Appendix C: Status Model
Figure C-11
Standard event register
Operation Event Registers
As shown in
,
there are 22 register sets associated with Operation Event Status.
Commands are summarized in the
.
Keep in mind 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 (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
. For example, the following
command will read the operation enable register:
print(status.operation.enable)
Table C-4
Standard event commands
Command
Description
*ESR?
or
print(status.standard.event)
Read Standard Event Status Register.
*ESE <mask>
or
status.standard.enable = <mask>
Program the Event Status Enable Register:
<mask>
= 0 to 255
*ESE?
or
print(status.standard.enable)
Read Event Status Enable Register.
DDE
(B3)
QYE
(B2)
(B1)
OPC
(B0)
EXE
(B4)
CME
(B5)
URQ
(B6)
PON
(B7)
(B15 - B8)
Standard
Event Status
Enable
Register
&
&
&
&
&
&
OR
To Event
Summary Bit
(ESB) of Status
Byte Register.
(See Figure D-1)
PON = Power On
URQ = User Request
CME = Command Error
EXE = Execution Error
DDE = Device-Dependent Error
*ESE
*ESE?
&
DDE
(B3)
QYE
(B2)
(B1)
OPC
(B0)
EXE
(B4)
CME
(B5)
URQ
(B6)
PON
(B7)
(B15 - B8)
Standard
Event Status
Register
*ESR?
QYE = Query Error
OPC = Operation Complete
& = Logical AND
OR = Logical OR
print(status.standard.event)
status.standard.enable
print(status.standard.enable)