Enabling Events to
be Reported in the
Status Byte
There are two sets of registers that individual status conditions must pass
through before that condition can be recorded in a group’s Event Register.
These are the Transition Filter Registers and the Enable Registers. They
provide selectivity in recording and reporting module status conditions.
Configuring the
Transition Filters
Figure 4-6 shows that the Condition Register outputs are routed to the input
of the Negative Transition and Positive Transition Filter Registers. For
space reasons they are shown together but are controlled by individual SCPI
commands. Table 4-5 is the truth table for the Transition Filter Registers.
Table 4-5. Transition Filter Registers
Condition
Register Bit
PTRansition
Register Bit
NTRansition
Register Bit
Event
Register Input
0
→
1
0
0
0
1
→
0
0
0
0
0
→
1
1
0
1
1
→
0
1
0
0
0
→
1
0
1
0
1
→
0
0
1
1
0
→
1
1
1
1
1
→
0
1
1
1
The power-on default condition is: all Positive Transition Filter Register
bits set to one and all Negative Transition Filter Register bits set to 0. This
applies to both the Operation and Questionable Data Groups.
Questionable Data Group Examples
If you only wanted the “ FIFO overflowed” condition to be reported by the
QUE bit (bit 3) of the Status byte, you would execute:
STAT:QUES:ENAB 1024
1024 = decimal value for bit 10.
If you wanted the “ FIFO overflowed” and “ setup changed” conditions to
be reported you would execute:
STAT:QUES:ENAB 9216
9216 = decimal sum of values for
bits 10 and 13.
Operation Status Group Examples
If you only wanted the “ FIFO half full” condition to be reported by the
OPR bit (bit 7) of the Status byte, you would execute:
STAT:OPER:ENAB 1024
1024 = decimal value for bit 10.
Chapter 4
Understanding the HP E1313/E1413 123
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com