Status Registers
Status Register System
30
The standard event status register is used to determine the
specific event that set bit 5 in the status byte register. To
query the standard event status register, send the command
*ESR?. The response will be the decimal sum of the bits
which are enabled (set to 1). For example, if bit number 7
and bit number 3 are enabled, the decimal sum of the 2 bits
is 128 plus 8. So the decimal value 136 is returned.
In addition to the standard event status register, the
standard event status group also contains a standard event
status enable register. This register lets you choose which
bits in the standard event status register will set the
summary bit (bit 5 of the status byte register) to 1. Send the
*ESE <integer> command where <integer> is the sum of
the decimal values of the bits you want to enable. For
example, to enable bit 7 and bit 6 so that whenever either of
those bits is set to 1, the standard event status summary bit
of the status byte register will be set to 1, send the
command *ESE 192 (128 + 64). The command *ESE?
returns the decimal value of the sum of the bits previously
enabled with the *ESE <integer> command.
4 Execution Error: A 1 in this bit position indicates that an
execution error has occurred. Execution errors have SCPI error
numbers from –299 to –200.
5
Command Error: A 1 in this bit position indicates that a command
error has occurred. Command errors have SCPI error numbers from
–199 to –100.
6
User Request Key (Local): A 1 in this bit position indicates
that the [Preset/System] (Local) key has been pressed. This is true
even if the analyzer is in local lockout mode.
7
Power On: A 1 in this bit position indicates that the analyzer has
been turned off and then on.
Bit Description