Error types – Agilent Technologies E1300B User Manual
Page 222
1
Error Types
Negative error numbers are language-related and categorized as shown below.
Positive error numbers are instrument specific and for the System Instrument
are summarized in Table B-2. For other instruments, refer to their own user’s
manual for a description of error messages.
Command Errors
A command error means the instrument cannot understand or execute the
command. When a command error occurs, it sets the Command Error Bit
(bit 5) in the Event Status Register. Command errors can be caused by:
•
A syntax error was detected in a received command or message. Possible
errors include a data element which violates the instrument’s listening
formats or is of the wrong type (binary, numeric, etc.) for the instrument.
•
An unrecognizable command header was received. Unrecognizable
headers include incorrect SCPI headers and incorrect or unimplemented
Common Commands.
•
A Group Execute Trigger (GET) was entered into the input buffer inside
of a Common Command.
Execution Errors
An execution error indicates the instrument is incapable of doing the action or
operation requested by a command. When an execution error occurs, it sets the
Execution Error Bit (bit 4) in the Event Status Register. Execution errors can be
caused by the following:
•
A parameter within a command is outside the limits or inconsistent with
the capabilities of an instrument.
•
A valid command could not be executed because of an instrument failure
or other condition.
Device-Specific Errors
A device-specific error indicates an instrument operation did not complete,
possibly due to an abnormal hardware or firmware condition (self-test failure,
loss of calibration or configuration memory, etc.). When a device-specific error
occurs, it sets the Device-Specific Error Bit (bit 3) in the Event Status Register.
Query Errors
A query error indicates a problem has occurred in the instrument’s output
queue. When a query error occurs, it sets the Query Error Bit (bit 2) in the
Event Status Register. Query errors can be caused by the following:
•
An attempt was made to read the instrument’s output queue when no
output was present or pending.
•
Data in the instrument’s output queue has been lost for some reason.
Error Number
Error Type
-199 to -100
Command Errors
-299 to -200
Execution Errors
-399 to -300
Device-Specific Errors
-499 to -400
Query Errors
Table B-1. Negative Error Numbers
B-2 Error Messages