3-22
Troubleshooting
Execution Error
-261 Math error in expression
Indicates that a syntactically legal expression program data
element could not be executed due to a math error. For
example, a divide-by-zero was attempted. The definition of a
math error is device-specific.
-270
Macro error
Indicates that a macro-related execution error occurred. This
error message is used when the device cannot detect the more
specific errors described for errors -271 through -279.
-271
Macro syntax error
Indicates that a syntactically legal macro program data
sequence, written in accordance with IEEE 488.2, 10.7.2, could
not be executed due to a syntax error within the macro
definition (see IEEE 488.2, 10.7.6.3).
-272
Macro execution error
Indicates that a syntactically legal macro program data
sequence could not be executed due to an error within 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).