Specifications
Status and Events
AFG3000 Series Arbitrary/Function Generators Programmer Manual 3-3
Standard/Event Status
Block
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 3-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 3-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.










