RIGOL  Chapter 4 Troubleshooting&Message 
User’s Guide for DSA800/E Series 
An error was detected in the command header. This error message is 
always used when the device cannot detect more specific errors 
described in errors -111 to -119. 
An illegal command header separator was encountered while parsing 
the command header; for example, no space is allowed following the 
command header, thus *GMC"MACRO" is wrong. 
-112  Program mnemonic too long. 
The command header contains more that twelve characters (see IEEE 
488.2, 7.6.1.4.1). 
-113  Undefined header. 
The command header is syntactically correct, but it is not defined by 
the device; for example, *XYZ is not defined by any device. 
Header suffix out of range. 
A numeric suffix value was attached to a program mnemonic, making 
the header invalid. 
-115  Unexpected number of parameters. 
The number of parameters received does not correspond to the 
number of parameters expected. This is typically due to an 
inconsistency with the number of the instrument in the selected group 
(see INSTrument:DEFine:GROup). 
-120  Numeric data error. 
This error, as well as errors -121 to -129, is generated when parsing a 
numeric data element and non-decimal number is contained in the 
numeric representation area. This error message is always used when 
the device cannot detect a more specific error. 
-121  Invalid character in number. 
An invalid character for the data type being parsed was encountered; 
for example, an alpha in a decimal numeric or "9" in octal data. 
-123  Exponent too large. 
The exponent was larger than 32000 (see IEEE 488.2,7.7.2.4.1). 
-124 
Too many digits. 
The mantis
sa of a decimal numeric data element contained more than 
255 digits excluding leading zeros (see IEEE 488.2, 7.7.2.4.1). 
-128  Numeric data not allowed. 
A legal numeric data element was received, but the device does not 
support one in this position for the header.