9 Programming the Instrument
9.4 Status Register System & STATus Subsystem
Detailed System Diagram
As from the X-Apps 2023 update, the fully-detailed system diagram that previously
appeared here is still available, but, for improved readability, it is now published as a
separate high-resolution PDF. You can download the document from Keysight's
web site at:
http://literature.cdn.keysight.com/litweb/pdf/N9040-90056.pdf
9.4.2 Status Register Hierarchy
The Status Register system contains multiple registers, arranged in a hierarchy. The
lower-level registers propagate their data to the higher-level registers in the data
structures by means of summary bits.
The "Status Byte Register" on page 2459 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.
The "Operation Register" on page 2465 and "Questionable Register" on page 2472
are sets of registers that monitor the overall instrument condition. They are
accessed using :STATus:OPERation and :STATus:QUEStionable commands in
the STATus subsystem. Each composite status register set consists of five sub-
registers:
1 Condition
Register
Reports the real-time state of the signals monitored by this register set.
There is no latching or buffering for a condition register
2 Positive
Transition
Register
Transition 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)
3 Negative
Transition
Register
Transition 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)
4 Event
Register
Latches any signal state changes, in the way specified by the filter
registers. Bits in the event register are never cleared by signal state
changes. Event registers are cleared when read. They are also cleared by
*CLS and by presetting the instrument
5 Event Enable
Register
Controls which of the bits, being set in the event register, will be
summarized as a single output for the register set. Summary bits are then
used by the next higher register
Each status register produces a summary message bit.
The diagram below shows how the sub-registers relate to each other.
Short Range Comms & IoT Mode User's &Programmer's Reference 2452