8-14
IM 704420-01E
Using the extended event register
The changes in the condition register can be
reflected in the extended event register (page 8-39).
Example
STATus:FILTer1 RISE;:STATus:
EESE 1;EESR?;
*SRE 8;SSTart<PMT>
(Wait for a service request)
CALCulation:JITTer?<PMT>
The “
STATus:FILTer1 RISE
” command sets the
transition filter so that bit 0 (FILTer1) of the
extended event register is set to “
1
” when bit 0 of
the condition register changes from “
0
” to “
1
.”
The “
STATus:EESE 1
” command is used to reflect
only bit 0 of the extended event register to the
status byte.
The “
STATus:EESR?
” command is used to clear the
extended event register.
The “
*SRE
” command is used to generate a service
request solely on the cause of the extended event
register.
The “
CALCulation:JITTer?
” command will not be
executed until a service request is generated.
Using the COMMunicate:WAIT command
The “
COMMunicate:WAIT
” command is used to wait
for a specific event to occur.
Example
STATus:FILTer1 RISE;:STATus:EESR?;
SSTart<PMT>
(Read the response to
STATus:EESR?
)
COMMunicate:WAIT 1;:CALCulation:
JITTer?<PMT>
The descriptions of “
STATus:FILTer1 RISE
” and
“
STATus:EESR?
” are the same as those given in the
previous section regarding the extended event
register.
The “
COMMunicate:WAIT 1
” command indicates that
the program will wait for bit 0 of the extended event
register to be set to “
1
.”
The “
CALCulation:JITTer?
” command will not be
executed until bit 0 of the extended event register is
set to “
1
.”
Note
On the TA120E, the statistical data can be read during
measurement without having to synchronize with the controller.
The value queried in this case is the previous statistical value.
Example
CALCulation:JITTer?<PMT>
8.6 Program Format