3.2.6
Data format
a. <CHARACTER PROGRAM DATA> / <CHARACTER RESPONSE DATA>
As with header mnemonics, <CHARACTER PROGRAM DATA> and <CHARACTER
RESPONSE DATA> are data are formed from a combination of ASCII codes for A to Z, 0 to
9, and an underscore (_).
:VOLT:AC:NULL ON;:DISP:WIND:BACK WHITE
In this example, ON and WHITE, which are the parameters for the :VOLT:AC:NULL
command and the :DISP:WIND:BACK command respectively, serve as the <CHARACTER
PROGRAM DATA>.
As with the header mnemonic, the ASCII codes used in <CHARACTER PROGRAM DATA>
are not case-sensitive and abbreviation is available.
This instrument always creates uppercase character response data for the <RESPONSE
MESSAGE>.
b. <NUMERIC PROGRAM DATA> / <NUMERIC RESPONSE DATA>
Numerical data can be formatted as an integer (NR1), real number (NR2), or exponent (NR3).
If the message is described in the form of ":VOLT:AC:NULL:VAL 50E-3", "50E-3"
corresponds to the numeric program data. The following numerical values are all interpreted
as identical values.
0.05 = 50E-3 = 5e-2 = 5E-2 = 50e-3
After <NUMERIC PROGRAM DATA>, <SUFFIX PROGRAM DATA> that is expressed in V or
mV units can be added.
The <SUFFIX PROGRAM DATA> is divided into two parts: one is the unit itself (e.g., V (volts)
or Hz (hertz)); and the other is the multiplier for the unit, i.e., m (milli) or k (kilo).
Note: NR3 range
The numbers of effective digits of the mantissa part are 13 digits.
The digit that exceeds the number of effective digits is dropped below when the
number of digits is exceeded it. It doesn't become an error.
The exponent part is interpreted as having the correct format only when the numeric
value is within the range of E99.
If this range is exceeded, a command error occurs and the value is discarded.
Also, each command has a separate numeric value range, and execution errors occur
according to the specific settings. For details, see the command descriptions.
Note: MIN/MAX/DEF parameters
In some commands, either of MIN/MAX/DEF can be specified for a parameter instead
of the set value. When these are specified, the defined maximum value / minimum
value / default value of each command are set.
Either of MIN/MAX can be similarly specified for an option parameter in some query.
When these are not specified, the current value is returned, and the defined minimum
value/maximum value of each command is returned as < numeric response data >
when specifying it.
21