Specifications
8-12
SCPI Messages
Execution Errors [-299, -200]
-272 Macro execution error
Indicates that a syntactically legal macro program data sequence could not be executed
due to some error in the macro definition (see IEEE 488.2, 10.7.6.3.)
-273 Illegal macro label
Indicates that the macro label defined in the *DMC command was a legal string syntax but
could not be accepted by the device (see IEEE 488.2, 10.7.3 and 10.7.6.2); for example,
the label was too long, the same as a common command header, or contained invalid
header syntax.
-274 Macro parameter error
Indicates that the macro definition improperly used a macro parameter placeholder (see
IEEE 488.2, 10.7.3).
-275 Macro definition too long
Indicates that a syntactically legal macro program data sequence could not be executed
because the string or block contents were too long for the device to handle (see IEEE
488.2, 10.7.6. 1).
-276 Macro recursion error
Indicates that a syntactically legal macro program data sequence could not be executed
because the device found it to be recursive (see IEEE 488.2, 10.7.6.6).
-277 Macro redefinition not allowed
Indicates that a syntactically legal macro label in the *DMC command could not be
executed because the macro label was already defined (see IEEE 488.2, 10.7.6.4).
-278 Macro header not found
Indicates that a syntactically legal macro label in the *GMC? query could not be executed
because the header was not previously defined.
-280 Program error
Indicates that a downloaded program-related execution error occurred. This error message
should be used when the device cannot detect the more specific errors described for errors
-281 through -289.
NOTE A downloaded program is used to add algorithmic capability to a
device. The syntax used in the program and the mechanism for
downloading a program is device-specific.