Specifications
8-8
SCPI Messages
Execution Errors [-299, -200]
Execution Errors [-299, -200]
An <error/event number> in the range [-299, -200] indicates that an error has been
detected by the instrument's execution control block. The occurrence of any error in this
class should cause the execution error bit (bit 4) in the event status register (IEEE 488.2,
section 11.5.1) 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.
-200 Execution error
This is the generic syntax error for devices that cannot detect more specific errors. This
code indicates only that an Execution Error as defined in IEEE 488.2, 11.5.1.1.5 has
occurred.
-201 Invalid while in local
Indicates that a command is not executable while the device is in local due to a hard local
control (see IEEE 488.2, 5.6.1.5); for example, a device with a rotary switch receives a
message which would change the switches state, but the device is in local so the message
can not be executed.
-202 Settings lost due to rtl
Indicates that a setting associated with a hard local control (see IEEE 488.2, 5.6.1.5) was
lostwhenthedevicechangedtoLOGSfromREMSortoLWLSfromRWLS.
-210 Trigger error
-211 Trigger ignored
Indicates that a GET, *TRG, or triggering signal was received and recognized by the
device but was ignored because of device timing considerations; for example, the device
was not ready to respond. Note: a DTO device always ignores GET and treats *TRG as a
Command Error.