Agilent Technologies Model A.08.xx Water Dispenser User Manual


 
Chapter 2 73
Status Registers
Use Status Registers to Determine the State of Analyzer Events and Conditions
STATus:OPERation Condition and Event Enable Registers
The STATus:OPERation condition register continuously monitors the hardware
and firmware status of the analyzer, and is read-only. To query the register, send
the :STATus:OPERation:CONDition? command. The response will be the
decimal sum of the bits that are set to 1. For example, if bit number 9 and bit
number 3 are set to 1, the decimal sum of the 2 bits is 512 plus 8. So the decimal
value 520 is returned.
The transition filter specifies which types of bit state changes in the condition
register will set corresponding bits in the event register. The changes may be
positive (from 0 to 1) or negative (from 1 to 0). Send the
:STATus:OPERation:NTRansition <num> (negative transition) command
or the :STATus:OPERation:PTRansition <num> (positive transition)
command (where <num> is the sum of the decimal values of the bits you want to
enable).
The STATus:OPERation event register latches transition events from the condition
register as specified by the transition filters. Event registers are destructive
read-only data. Reading data from an event register will clear the content of that
register. To query the event register, send the
:STATus:OPERation:[:EVENt]? command.
The STATus:OPERation event enable register lets you choose the bits that will set
the operation status summary bit (bit 7) of the status byte register to 1. Send the
:STATus:OPERation:ENABle <num> command where <num> is the sum of
the decimal values of the bits you want to enable.
For example, to enable bit 9 and bit 3 (so that whenever either bit 9 or 3 is set to 1,
the operation status summary bit of the status byte register will be set to 1), send
the :STATus:OPERation:ENABle 520 (512 + 8) command. The
:STATus:OPERation:ENABle? command returns the decimal value of the
sum of the bits previously enabled with the :STATus:OPERation:ENABle
<num> command.
STATus:QUEStionable Registers
STATus:QUEStionable registers monitor the overall analyzer condition. They are
accessed with the :STATus:OPERation and :STATus:QUEStionable
commands in the :STATus command subsystem.
The STATus:QUEStionable registers also monitor the analyzer to see if there are
any questionable events that occurred. These registers look for anything that may
cause an error or that may induce a faulty measurement. Signs of a faulty
measurement include the following:
hardware problems
out of calibration situations
unusual signals