Status Reporting
38
Agilent InfiniiVision 4000 X-Series Oscilloscopes Programmer's Guide
1177
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.
The status register bits are described in more detail in the following
tables:
9
8
10
11
12
13
14
15
OR
1
0
2
3
4
5
6
7
:OVLR?
Overload Event Register
:OVL
:OVL?
Overload Event Enable (Mask) Register
Chan2
OVL
Chan1
OVL
Chan3
OVL
Chan4
OVL
Ext Trig
OVL
Chan2
Fault
Chan1
Fault
Chan3
Fault
Chan4
Fault
Ext Trig
Fault
:HWERegister:CONDition?
Hardware Event Condition Register
:HWEenable
:HWEenable?
Hardware Event Enable (MASK) Register
1
0
2
3
4
5
6
7
9
8
10
11
12
13
14
15
:HWERegister[:EVENt]?
Hardware Event Event Register
PLL
Locked
0
OR
OR
:MTEenable
:MTEenable?
Mask Test Event Enable (MASK) Register
:MTERegister[:EVENt]?
Mask Test Event Event Register
&RP
SOHWH
)DLO
MTE
To bits in Operation Status Condition Register:
OVLR
HWE
$XWR
0DVN
6WDUWHG
Wait
Trig
Run
Arm
Reg
AER?
Run bit set if oscilloscope not stopped
:OPERation:CONDition?
Operation Status Condition Register
:OPEE
:OPEE?
Operation Status Enable (Mask) Register
1
0
2
3
4
5
6
7
OPER
TRG
MAV
ESB
RQS/
MSS
TRG
Reg
TER?
Trigger Event Register
*SRE
*SRE?
Service Request Enable (Mask) Register
*STB?
Status Byte Register
Output
Queue
SRQ
*ESR?
(Standard) Event Status Register
*ESE
*ESE?
(Standard) Event Status Enable (Mask) Register
PON
URQ
EXE
DDE
QYE
RQL
OPC
CME
OVLR
USR
MSG
OR
1
0
2
3
4
5
6
7
OR
1
0
2
3
4
5
6
7
9
8
10
11
12
13
14
15
Service Request
OR
Wait
Trig
Run
:OPERation[:EVENt]?
Operation Status Event Register
OVLR
11
5
3
From Overload
Event Registers
From Mask Test
Event Registers
MTE
MTE
9
IOF
IOC
IOF
IOC
13
14
)URP+DUGZDUH
(YHQW5HJLVWHUV
12
HWE
HWE
Summary of Contents for InfiniiVision 4000 X-Series
Page 1: ...s1 Agilent InfiniiVision 4000 X Series Oscilloscopes Programmer s Guide ...
Page 32: ...32 Agilent InfiniiVision 4000 X Series Oscilloscopes Programmer s Guide ...
Page 52: ...52 Agilent InfiniiVision 4000 X Series Oscilloscopes Programmer s Guide 2 Setting Up ...
Page 66: ...66 Agilent InfiniiVision 4000 X Series Oscilloscopes Programmer s Guide 3 Getting Started ...
Page 242: ...242 Agilent InfiniiVision 4000 X Series Oscilloscopes Programmer s Guide 7 ACQuire Commands ...
Page 252: ...252 Agilent InfiniiVision 4000 X Series Oscilloscopes Programmer s Guide 8 BUS n Commands ...
Page 300: ...300 Agilent InfiniiVision 4000 X Series Oscilloscopes Programmer s Guide 12 DEMO Commands ...
Page 330: ...330 Agilent InfiniiVision 4000 X Series Oscilloscopes Programmer s Guide 15 DVM Commands ...
Page 386: ...386 Agilent InfiniiVision 4000 X Series Oscilloscopes Programmer s Guide 18 HARDcopy Commands ...
Page 484: ...484 Agilent InfiniiVision 4000 X Series Oscilloscopes Programmer s Guide 21 MEASure Commands ...
Page 1098: ...1098 Agilent InfiniiVision 4000 X Series Oscilloscopes Programmer s Guide 34 WGEN w Commands ...
Page 1174: ...1174 Agilent InfiniiVision 4000 X Series Oscilloscopes Programmer s Guide 37 Error Messages ...
Page 1352: ...1352 Agilent InfiniiVision 4000 X Series Oscilloscopes Programmer s Guide Index ...