Status Reporting Data Structures - Agilent Technologies InfiniiVision 2000 X-Series Programmer's Manual

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

Advertisement

Status Reporting Data Structures

The following figure shows how the status register bits are masked and
logically OR'ed to generate service requests (SRQ) on particular events.
OR
OR
The status register bits are described in more detail in the following
tables:
Agilent InfiniiVision 2000 X-Series Oscilloscopes Programmer's Guide
Ext Trig
Chan4
Chan3
Chan2
Chan1
Fault
Fault
Fault
Fault
Fault
15
14
13
12
11
10
9
8
7
Auto
Started
Mask
15
14
13
12
11
10
9
8
7
OR
OR
To bits in Operation Status Condition Register:
OVLR
MTE
From Overload
From Mask Test
Event Registers
Event Registers
OVLR
MTE
9
11
OVLR
MTE
15
14
13
12
11
10
9
8
7
PON
URQ
CME
EXE
DDE
QYE
RQL
7
6
5
4
3
2
1
OR
TRG
TER?
Output
Reg
Trigger Event Register
Queue
RQS/
*STB?
OPER
ESB
MAV
USR
TRG
MSG
MSS
Status Byte Register
7
6
5
4
3
2
1
0
*SRE
*SRE?
Service Request Enable (Mask) Register
SRQ
Service Request
Table 48
Table 46
Table 53
Table 54
Ext Trig
Chan4
Chan3
Chan2
Chan1
:OVLR?
OVL
OVL
OVL
OVL
OVL
Overload Event Register
6
5
4
3
2
1
0
:OVL
:OVL?
Overload Event Enable (Mask) Register
:MTERegister[:EVENt]?
Fail
Mask Test Event Event Register
6
5
4
3
2
1
0
:MTEenable
:MTEenable?
Mask Test Event Enable (MASK) Register
Arm
AER?
Reg
Run bit set if oscilloscope not stopped
Wait
:OPERation:CONDition?
Run
Trig
Operation Status Condition Register
5
3
Wait
:OPERation[:EVENt]?
Run
Trig
Operation Status Event Register
6
5
4
3
2
1
0
:OPEE
:OPEE?
Operation Status Enable (Mask) Register
*ESR?
OPC
(Standard) Event Status Register
0
*ESE
*ESE?
(Standard) Event Status Enable (Mask) Register
35
Status Reporting
761

Advertisement

Table of Contents
loading

Table of Contents