User manual

35
will return the maximum value to which the frequency may currently be set.
Not all Program Message units have query forms (for example, SAV), and some Program
Message Units might have only the query form (for example IDN?).
The instrument puts the response to the query into the output queue, from where it may be
read by the controller.
NOTE: All commands should be terminated with a <CR> carriage return or <LF> line
feed character. Any response string from a query command has both <CR> and <LF>
characters appended. For example, an amplitude query command will return
1.23<CR><LF>.
4.7 Status Reporting
The instrument is capable of reporting status events and errors to the controller.
4.7.1 The Error Queue
The error queue is used to store codes of errors detected in the device. It is implemented as a
cyclic buffer of length 10. The error queue is read with the following query:
ERR?
The first error in the queue is returned, and the queue is advanced.
4.7.2 Error Codes
The negative error codes are defined by SCPI. Positive codes are specific to the instrument.
The error message is returned in the form
<error number>,"<error description>"
A table of error numbers and their descriptions is presented here.
No error reported
0 - No error
Command Errors
A command error is in the range -199 to -100, and indicates that a syntax error was detected.
This includes the case of an unrecognized header.