Agilent Technologies InfiniiVision 3000 X-Series Programmer's Manual page 1106

Oscilloscopes
Hide thumbs Also See for InfiniiVision 3000 X-Series:
Table of Contents

Advertisement

37
Status Reporting
Overload
Register
Register
Mask Test
Register
• To monitor an event, first clear the event; then, enable the event. All of
• To allow a service request (SRQ) interrupt to an external controller,
The Status Byte Register, the Standard Event Status Register group, and
the Output Queue are defined as the Standard Status Data Structure
Model in IEEE 488.2- 1987.
The bits in the status byte act as summary bits for the data structures
residing behind them. In the case of queues, the summary bit is set if the
queue is not empty. For registers, the summary bit is set if any enabled
bit in the event register is set. The events are enabled with the
corresponding event enable register. Events captured by an event register
remain set until the register is read or cleared. Registers are read with
their associated commands. The *CLS command clears all event registers
and all queues except the output queue. If you send *CLS immediately
after a program message terminator, the output queue is also cleared.
1106
Error
Queue
RUN
Bit
Arm Event
Register
Overload
Event
Event
Enable
Register
Power
Power
Event
Event
Enable
Register
Mask Test
Event
Event
Enable
Register
the events are cleared when you initialize the instrument.
enable at least one bit in the Status Byte Register (by setting, or
unmasking, the bit in the Service Request Enable register).
Agilent InfiniiVision 3000 X-Series Oscilloscopes Programmer's Guide
Trigger Event
Register
Message
Queue
Output
Queue
Status
(Mask)
Byte
Register
Standard
Standard
Event
Event
Status
Status
Register
Enable
Register
Operation
Operation
Status
Status
Enable
Condition/
Register
Event
Registers
(Mask)
Service
Request
Enable
Register
Service
Request
Generation
Service
Request (SRQ)
Interrupt
to Computer

Advertisement

Table of Contents
loading

Table of Contents