13-8 Programmer’s Guide
SCPI Error Messages
Execution Errors
Execution Errors
An error/event number in the range −299 to −200 indicates that an error
has been detected by the instrument's execution control block. The
occurrence of any error in this class shall cause the execution error bit
(bit 4) in the event status register to be set. One of the following events
has occurred:
• A program data element following a header was evaluated by the
device as outside of its legal input range or is otherwise inconsistent
with the device's capabilities.
• A valid program message could not be properly executed due to some
device condition.
Execution errors shall be reported by the device after rounding and
expression evaluation operations have taken place. Rounding a numeric
data element, for example, shall not be reported as an execution error.
Events that generate execution errors shall not generate Command
Errors, device-specific errors, or Query Errors; see the other error
definitions in this section.