| Macro recursion error |
| 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.4). |
| Macro definition too long |
| 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). |
| Macro parameter error |
| The macro definition improperly used a macro parameter placeholder (see |
| IEEE 488.2, 10.7.3). |
| Illegal macro label |
| 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. |
| Macro execution error |
| 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). |
| Macro syntax error |
| 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). |
| Macro error |
| A |
| when the device cannot detect the more specific errors described for errors |
|
|
| Math error in expression |
| A syntactically legal expression program data element could not be |
| executed due to a math error. For example, a |
| attempted. The definition of a math error is |
18 | Error Messages |