Status and Events
AFG3000 Series Arbitrary/Function Generators Reference Manual 4-3
Standard/Event StatusBlock
This block is used to report power on/off, command error, and command execution
status.
The block has two registers: the Standard Event Status Register (SESR) and the
Event Status Enable Register (ESER). Refer to the Standard/Event Status Block
shown at the bottom of Figure 4-1.
Standard Event Status Register. The SESR is an eight-bit status register. When an
error or other type of event occurs on the instrument, the corresponding bit is set.
You cannot write to this register.
Event Status Enable Register. The ESER is an eight–bit enable register that masks
the SESR. You can set this mask, and take AND with the SESR to determine
whether or not the ESB bit in the Status Byte Register (SBR) should be set.
Operation Status Block This block is used to report on the status of several operations being executed by
the arbitrary/function generator.
The block has three registers: the Operation Condition Register (OCR), the Oper-
ation Event Register (OEVR), and the Operation Enable Register (OENR). Refer
to the Operation Status Block shown in Figure 4-1.
Operation Condition Register. When the instrument achieves a certain status, the
corresponding bit is set to the OCR. It is not allowed for the user to write to this
register.
Operation Event Register. The OCR bits that have changed from false (reset) to true
(set) status are set in the OEVR.
Operation Enable Register. The function of the OENR is to mask the OEVR. You
can set this mask and take AND with the OEVR to determine whether or not the
OSS bit in the Status Byte Register (SBR) should be set.
Questionable Status Block This block reports on the status of signals and data, such as the accuracy of entered
data and signals generated by the instrument. The register configuration and
process flow are the same as the Questionable Status Block.