Status Reporting Data Structures - Agilent Technologies InfiniiVision 3000 Programmer's Manual

X-series
Hide thumbs Also See for InfiniiVision 3000:
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 3000 X-Series Oscilloscopes Programmer's Guide
Ext Trig
Chan4
Chan3
Chan2
Chan1
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
15
14
13
12
11
10
9
8
7
OR
OR
OR
+
+
+
To bits in Operation Status Condition Register:
OVLR
MTE
PWR
From Power
From Overload
From Mask Test
Event Registers
Event Registers
Event Registers
OVLR
MTE
PWR
11
9
7
OVLR
MTE
PWR
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
MSG
USR
TRG
MSS
Status Byte Register
7
6
5
4
3
2
1
0
*SRE
*SRE?
Service Request Enable (Mask) Register
+
SRQ
Service Request
Table 67
Ext Trig
Chan4
Chan3
Chan2
Chan1
:OVLR?
Fault
OVL
OVL
OVL
OVL
OVL
Overload Event Register
6
5
4
3
2
1
0
:OVL
:OVL?
Overload Event Enable (Mask) Register
Com-
:MTERegister[:EVENt]?
Fail
plete
Mask Test Event Event Register
6
5
4
3
2
1
0
:MTEenable
:MTEenable?
Mask Test Event Enable (MASK) Register
De-
:PWRRegister[:EVENt]?
Apply
Setup
Power Event Event Register
skew
6
5
4
3
2
1
0
:PWRenable
:PWRenable?
Power 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
36
Status Reporting
1057

Advertisement

Table of Contents
loading

Table of Contents