Product Manual

Remote Operation
Remote commands17
17-11
The commands are not case-sensitive.
GPIB Remote Command Formats
GPIB input to the instrument is buffered in a 256 byte input queue which is filled, under
interrupt, in a manner transparent to all other instrument operations. The queue contains
raw (un-parsed) data which is taken by the parser as required. Commands (and queries)
are executed in order and the parser will not start a new command until any previous
command or query is complete. There is no output queue which means that the response
formatter will wait, indefinitely if necessary, until the instrument is addressed to talk and
the complete response message has been sent, before the parser is allowed to start the
next command in the input queue.
Commands are sent as
<PROGRAM MESSAGES> by the controller, each message
consisting of zero or more
<PROGRAM MESSAGE UNIT> elements separated by
<PROGRAM MESSAGE UNIT SEPARATOR>
elements.
A <PROGRAM MESSAGE UNIT> is any of the commands in the remote commands
list.
A <PROGRAM MESSAGE UNIT SEPARATOR> is the semi-colon character ';' (3BH).
<PROGRAM MESSAGES> are separated by <PROGRAM MESSAGE TERMINATOR>
elements which may be any of the following:
NL The new line character (0AH)
NL^END The new line character with the END message
^END The END message with the last character of the message
Responses from the instrument to the controller are sent as <RESPONSE MESSAGES>.
A
<RESPONSE MESSAGE> consists of one <RESPONSE MESSAGE UNIT>
elements
followed by a <RESPONSE MESSAGE TERMINATOR> element.
A <RESPONSE MESSAGE TERMINATOR> is the new line character with the END
message NL^END.
Each query produces a specific <RESPONSE MESSAGE> which is listed along with
the command in the remote commands list.
<WHITE SPACE> is ignored except in command identifiers (thus, for example,
*
C LS
is not equivalent to
*
CLS.
<WHITE SPACE> is defined as character codes 00H to 20H inclusive with the
exception of the
NL character (0AH).
The high bit of all characters is ignored.
The commands are not case-sensitive.
Command List
This section lists all commands and queries implemented in this instrument. The
commands are listed in alphabetical order within the function groups.
Note that there are no dependent parameters, coupled parameters, overlapping
commands, expression program data elements or compound command program headers;
each command is completely executed before the next command is started. All
commands are sequential and the operation complete message is generated immediately
after execution in all cases.
The following nomenclature is used: