
Standard Event Status Register (SESR)
The Standard Event Status Register (SESR) monitors the following
oscilloscope status events:
•
PON - Power On
•
URQ - User Request
•
CME - Command Error
•
EXE - Execution Error
•
DDE - Device Dependent Error
•
QYE - Query Error
•
RQC - Request Control
•
OPC - Operation Complete
When one of these events occur, the event sets the corresponding bit in the
register. If the bits are enabled in the Standard Event Status Enable Register,
the bits set in this register generate a summary bit to set bit 5 (ESB) in the
Status Byte Register.
The contents of the Standard Event Status Register can be read and the
register cleared by sending the *ESR? query. The value returned is the total
bit weights of all of the bits that are set at the present time.
Example The following example uses the *ESR query to read the contents of the
Standard Event Status Register.
10 OUTPUT 707;":SYSTEM:HEADER OFF" !Turn headers off
20 OUTPUT 707;"*ESR?"
30 ENTER 707;Result !Place result in a numeric variable
40 PRINT Result !Print the result
50 End
If bit 4 (weight = 16) and bit 5 (weight = 32) are set, the program prints the
sum of the two weights.
Status Reporting
Standard Event Status Register (SESR)
6-12
Comentarios a estos manuales