Remote Control
Page 20
Within this framework, the data formats supported by the DLS 50 are:
Listening: a) <NRf> Decimal Numeric Program Data
Talking: a) <NR1> Numeric Response Data - Integer
b) Arbitrary ASCII Response Data
<NRf> is the Flexible Numeric Representation (just about any number representation)
defined in the IEEE.2 standard, <NR1> is an implicit point representation of a numeric
value (an integer number). Arbitrary ASCII Response Data is a generic character string
without any delimiting characters. It is usually used to send data in response to a query,
such as with the *IDN? command (see section 4.6, "IEEE 488.2 Common Command
Set").
4.4 Command Syntax
The DLS 50 adheres to the IEEE 488.2 format for command syntax. As with the Data
Format, the principle is forgiving listening and precise talking.
Commands may take one of two forms, either a Common Command or a Device
Dependent Command. The format of each is detailed in subsequent sections (4.6 and 4.7
respectively). Each type may be preceded by one or more spaces, and each must have
one or more spaces between its mnemonic and the data associated with it.
Common commands are preceded by *. Device Dependent commands are preceded by a
colon, with a colon separating each level of the command. Commands may be either in
upper or lower case. Multiple commands may be concatenated by separating each
command by semi-colons.
The following are some examples :
*RST
*RST;*WAI;:SET:CHANNEL:LENGTH 10kft
*ESE 45; *SRE 16
IEEE 488 messages to the DLS 50 may be terminated with either a Line Feed character
(ASCII <LF>, decimal 10, hex 0A), an IEEE 488 EOI signal or both. RS-232 messages