High Performance Oscilloscope Calibrator
Error Messages
27
Repeated use of the query SYSTem :ERRor? will read successive Device-Dependent,
Command and Execution errors until the queue is empty, when the 'Empty' message
(0,"No error") will be returned.
It would be good practice to repeatedly read the Error Queue until the 'Empty' message is
returned.
The common command
∗
CLS clears the queue.
Command Errors (CME)
(Remote operation only)
Command Error Generation
A Command Error is generated when the remote command does not conform, either to
the device command syntax, or to the IEEE 488.2 generic syntax. The CME bit (5) is set
true in the Standard-defined Event Status Byte, and the error code number is appended to
the Error Queue.
Command Error Reporting
The error is reported by the mechanisms that deal with status reporting.
The Command Errors implemented in the 9500B are listed below; their error numbers
conform to those defined in the SCPI Standard document:
-100,"Command error"
-101,"Invalid character"
-103,"Invalid separator"
-104,"Data type error"
-105,"GET not allowed"
-108,"Parameter not allowed"
-110,"Command header error"
-113,"Undefined header"
-120,"Numeric data error"
-121,"Invalid character in number"
-123,"Exponent too large"
-124,"Too many digits"
-150,"String data error"
-160,"Block data error"
-161,“Invalid block data”
-178,"Expression data not allowed"
ALWAYS: record the total message content for possible use by the Service Center.