49
since the 'CW' mnemonic is also optional.
b) Program Header Separator
The Program Header Separator is used to separate the program header from the program data. It consists of one or
more whitespace characters, denoted as <ws>. Typically, it is a space.
c) Program Data
The Program Data represent the values of the parameters being set, for example, the '1KHZ' in the above
examples. Different forms of program data are accepted, depending on the command. The Program Data types
used in the instrument are:
i) Character program data
This form of data is comprised of a mnemonic made up of lower - or upper-case alpha characters. As with
Program Header mnemonics, some Character Data mnemonics have short and long forms. Only the short or the
long form may be used.
ii) Boolean data
Boolean data indicate that the parameter can take one of two states, ON or OFF. The parameter may be character
type
ON or OFF
or numeric. A numeric value is rounded to an integer. A non-zero result is interpreted as 1 (ON), and a zero result
as 0 (OFF).
Queries return the values 0 or 1.
iii) NRf
This is a decimal numeric data type, where
NR1 indicates an integer number,
NR2 indicates a fixed point real number, and
NR3 indicates a floating point real number.
iv) Expression data
An expression is contained in parentheses (...). This data type is used only with the
STATus:QUEue:ENABle command.
v) Numeric value program data
This data type defines numeric values, as well as special cases of Character Data. Numeric values may be
specified in any of Integer, Fixed Point or Floating Point format. All parameters which have associated
units accept a suffix, which may be specified using upper or lower-case characters. When the suffix is not
specified, the numeric value is accepted in the default units, which are Hertz for frequency, Seconds for
time, and Volts for voltage. To set the frequency to 1 KHz we can send one of the following commands:
FREQ 1000
FREQ 1E3
The special forms of character data accepted as numbers are
MAXimum: sets the parameter to its maximum value.