IM 253401-01E
App2-39
App
Appendix 2.4 Status Report
Communication Commands 2
Manual integration mode
Standard integration mode
Continuous integration mode
Start
Start
Start
Stop
Stop
Stop
Reset
Reset
Reset
ITG
ITM
Integration
Timer preset time
Integration
When the elapsed integration time
reaches the preset integration time,
data will be reset automatically and
the contact status will change.
Integration Integration
ITG
ITM
ITG
ITM
Timer preset
time
Timer preset
time
Timer
preset time
Rise
The bit of the extended event register becomes “1” when the bit of the condition register changes from “0” to “1”.
Fall
The bit of the extended event register becomes “1” when the bit of the condition register changes from “1” to “0”.
Both
The bit of the extended event register becomes “1” when the bit of the condition register changes from “0” to “1”, or from
“1” to “0”.
Never
The bit of the extended event register is disabled and always “0”.
2.4.5
Output Queue and Error Queue
Overview of the Output Queue
The output queue is provided to store response messages to queries. For example, when the WAVeform:SEND? query is sent to
request output of the acquired waveform, the response data will be stored in the output queue until it is read out.
The example below shows that data is stored record by record in the output queue, and is read out oldest item first, newest item
last. The output queue is emptied in the following cases (in addition to when read-out is performed).
• When a new message is received from the controller
• When dead lock occurs (page App2-4)
• When a device clear command (DCL or SDC) is received
• When power is turned ON again
The output queue cannot be emptied using the
*CLS
command. To see whether the output queue is empty or not, check bit 4
(MAV) of the status byte.
D1
D2
D1
D2
D1
Overview of the Error Queue
The error queue stores the error No. and message when an error occurs. For example, when the built-in battery has run out, an
error occurs and its error No. (901) and message “Backup Failure” will be stored in the error queue.
The contents of the error queue can be read using the
STATus:ERRor?
query. As with the output queue, messages are read oldest
first, newest last (refer to the previous page).
If the error queue becomes full, the final message will be replaced by message 350, “Queue overflow”.
The error queue is emptied in the following cases (in addition to when read-out is performed).
• When the
*CLS
command is received
• When power is turned ON again
To see whether the error queue is empty or not, check bit 2 (EAV) of the status byte.