Multiple Output Power System Programming Manual XMP 2600

Interfacing the XMP 2600 Programming messages formats
Programming messages formats
Listening
Formats
Programming messages received by the XMP 2600 are comprised of the following
elements:
Program Message.......................... a programming command, query or data sent to the
XMP 2600 from the Controller. A Program Message
may have zero or more of the following:
Program Message Unit .. the actual command or query (including data) sent to
the XMP 2600 by the Controller. A Program Message
Unit is either a Command Message Unit or a Query
Message Unit. The Program Message Unit is made
out of the following elements:
Command Program Header or Query Program Header
............................. the Program Header represents the operation to be
performed by the XMP 2600. A Query Program
Header is always ended with a “?”. Headers can be in
Lower or Upper Case letters.
Program Header Separator separates the Program Header
from the Program Data elements. It is the ASCII
character <white space>.
Program Data ...... zero or more Program Data elements separated by a
Program Data Separator may be included in the
Message Unit (as required by the specific Program
Header). A Program Data element may be one of the
following:
<ch> ............ Channel Number is a decimal number in the range 1
to 16.
<value> ....... a Decimal Value expressed either in implicit or
explicit point format. In some cases a sign (“+” or “-”)
may precede it.
<int>............ a Decimal Integer Value.
<string>....... a series of ASCII characters enclosed within a pair of
a specific character.
Program Data Separator separates Program Data elements. It is
the ASCII character “,” and may have any number of
<white space> characters surrounding it.
Program Message Unit Separator separates Program Message Units
contained within a single Program Message. The
Separator is the ASCII character “;” and may have
any number of <white space> characters surrounding
it.
Program Message Terminator ...... terminates the Program Message. Together they form
a complete transmission. The Terminator may be one
of the following:
<LF> or <NL>.............. Line Feed or New Line (ASCII code 10).
<CR><LF> ................... Carriage Return & Line Feed (ASCII codes 13 & 10).
<EOI>............................ the GPIB single line EOI message. It may be
combined with a <LF> ASCII code byte.
XMP 2600 Programming Manual
rev. 1.1 3