User manual

Enable registers
As Figure 4-5 shows, each status register set has an enable register. An enable register
is programmed by you and serves as a mask for the corresponding event register. An event
bit is masked when the corresponding bit in the enable register is cleared (0). When masked,
a set bit in an event register cannot set a bit in the Status Byte Register (1 AND 0 = 0).
To use the Status Byte Register to detect events (i.e., serial poll), you must unmask the
events by setting (1) the appropriate bits of the enable registers.
To program and query the Standard Event Status Register, use the *ESE and *ESE?
Common Commands respectively. All other enable registers are programmed and queried
using the :ENABle and :ENABLe? commands in the STATus Subsystem. See Section 5 for
more information.
An enable register is not cleared when it is read. The following operations affect the en-
able registers:
Cycling power - Clears all enable registers
:STATus:PREset clears the following enable registers:
Operation Event Enable Register
Questionable Event Enable Register
Measurement Event Enable Register
*ESE 0 - Clears the Standard Event Status Enable Register.
2000-900 (J - Aug 2010) BOOK.fm Page 21 Wednesday, October 12, 2011 12:29 PM