Technical data

20 Programmer’s Guide
3 Status Registers
Overview
When you are programming the instrument you may need to monitor
instrument status to check for error conditions or monitor changes. You
need to determine the state of certain instrument events/conditions by
programming the status register system.
IEEE common commands (those beginning with *) access the
higher-level summary registers. To access the information from specific
registers you would use the STATus commands. The STATus subsystem
remote commands set and query the status hardware registers. This
system of registers monitors various events and conditions in the
instrument. Software written to control the instrument may need to
monitor some of these events and conditions.
What are Status Registers
The status system contains multiple registers that are arranged in a
hierarchical order. The lower-level status registers propagate their data
to the higher-level registers in the data structures by means of summary
bits. The status byte register is at the top of the hierarchy and contains
general status information for the instrument’s events and conditions.
All other individual registers are used to determine the specific events or
conditions.
Each register set is made up of five registers:
Condition
Register
It reports the real-time state of the signals monitored by this register set.
There is no latching or buffering for a condition register.
Positive
Transition
Register
This filter register controls which signals will set a bit in the event
register when the signal makes a low to high transition (when the
condition bit changes from 0 to 1).
Negative
Transition
Register
This filter register controls which signals will set a bit in the event
register when the signal makes a high to low transition (when the
condition bit changes from 1 to 0).