14
5.2
Error and Event Codes
The eight most recent error and event codes are stored in an array and can be queried
with the command “SYSTem:ERRor:[NEXt]?”. Query repeatedly to produce the full array.
Error Code Definitions
:
//No event messages
"0, "No error”
// No error
"1, "Empty input buffer”
// No input command to parse
"2, "Too many numeric suffixes”
// Too many numeric suffices in Command Spec
//Command error messages
"-
100, "Command error”
// Command error message
"-
103, "Invalid separator”
// Unmatched bracket
"-
104, "Data type error”
// Wrong type of parameter(s)
"-
108, "Parameter not allowed”
// Invalid number of dimensions in a channel list
"-
110, "Command header error”
// Command keywords were not recognized
"-
115, "Unexpected number of parameters”
// Wrong number of parameters
"-
120, "Numeric data error”
// Invalid value in numeric or channel list, e.g. out of range
"-
131, "Invalid suffix”
// Numeric suffix is invalid value
"-
150, "String data error”
// Unmatched quotation mark (single/double) in parameters
//Execution error messages
"-
200, "Execution error”
// Execution error message
"-
203, "Command protected”
// Command password protected
"-
220, "Parameter error”
// No entry in list to retrieve (number list or channel list)
"-
221, "Settings conflict;Check rear interlock”
// Settings Conflict - Check rear interlock
"-222, "Data
out of range”
// Data out-of-range
"-
223, "Too much data”
// Parameter of type Numeric Value overflowed its storage
"-
224, "Illegal parameter value”
// Too many dimensions in entry to be returned in parameters
"-
240, "Hardware error;Temperature”
// Temperature error
"-
241, "Hardware missing;Rear interlock opened” // Warning - Rear interlock opened
"-
294, "Incompatiable type”
// Wrong units for parameter
//Device-specific error messages
"-300, "Device-
specific error”
// Device-specific error message
"-
310, "System error;Invalid password”
// System Error - Invalid password
"-
313, "Calibration memory lost”
// Non-volatile calibration data corrupted
"-
315, "Configuration memory lost”
// Non-volatile configuration data corrupted
"-3
40, "Calibration failed”
// Internal calibration error
"-
350, "Queue overflow”
// Queue overflow error
//Query error messages
"-
400, "Query error”
// Query error message
//Power-on event
"-
500, "Power on”
// Power-on event message
//User-request event
"-
600, "User request”
// User request event message
//Request control event
"-
700, "Request control”
// Request control event message
//Operation complete event
"-
800, "Operation complete”
// Operation complete event message