84
Setting
Syntax:
:STATus:PRESet
4.13.5.2 Error Queue Read
:STATus:QUEue?
This query returns the first entry in the error queue, and removes that entry from the queue. Its function is identical
to that of the :SYSTem:ERRor? query.
Command Type: Query only
Query
Syntax:
:STATus:QUEue[:NEXT]?
Response:
<Error number>, "<error description>"
4.13.5.3 Error Queue Enable
:STATus:QUEue:ENABle
This command is used to enable individual errors to be placed in the queue when they occur. Those errors not
specified in the :ENABle command are disabled from being reported in the error queue. Errors and events enabled
to be reported at power on depends on the Power on Status Clear status (set with the *PSC common command). If
PSC is set, the status is cleared on power on, and the range of errors enabled is as set by the STATus:PRESet
command, ie -440 to -100. If PSC is cleared, the status is not cleared on power on, and the errors and events
enabled are those that were enabled before the last power down.
Type: Expression
The expression data takes the form
(NRf|<event range>[{,NRf|<event range>}])
where NRf represents an error number. Entries are rounded to integer values.
An <event range> is defined as
NRf:NRf
The first number in a range MUST be less than the second.
Up to 6 ranges may be specified using one :ENABle command, representing the 6 ranges of errors/events. The
ranges are then separated from each other by Program Data Separators (comma). The entire expression must be
enclosed in parentheses(...).
Command Type: Setting or Query
Setting
Syntax:
:STATus:QUEue:ENABle<ws><expression>
Example:
:STAT:QUE:ENAB (-440:-410,-258:-220,402,-110)
Query
Syntax:
:STATus:QUEue:ENABle?
Response:
(NRf|<event range>[{,[NRf|event range>]})
4.13.5.4 Questionable Status