Remote Operation
5.3.5.7 Program Message Unit
Program message unit represents a single command, programming data, or query.
Example: VOLT?, OUTPut ON.
5.3.5.7.1 Program Message Unit Separator (;)
The separator (semicolon ;) separates the program message unit elements from one another in
a program message.
Example: VOLT 80; CURR 15<PMT>
5.3.5.7.2 Program Message Terminator (<PMT>)
A program message terminator represents the end of a program message. Three permitted
terminators are:
(1) <END>
: end or identify (EOI)
(2) <NL>
: new line which is a single ASCII-encoded byte 0A (10 decimals).
(3) <NL> <END> : new line with EOI.
NOTICE
The response message is terminated by <NL> <END> for GPIB, and <NL> for RS-232C.
5.4
Traversal of the Command Tree
Multiple program message unit elements can be sent in a program message. The first
command is always referred to the root node. Subsequent commands are referred to the
same tree level as the previous command in a program message. A colon preceding a
program message unit changes the header path to root level.
Example:
SOURce:VOLTage:SLEW 1
All colons are header separators.
:SOURce:VOLTage:SLEW 1
Only the first colon is a specific root.
SOURce:VOLTage:SLEW 1;:VOLT 100
Only the third colon is a specific root.
5.5 Execution
Order
The 62012P DC Power Supply executes program messages by the order received. Program
message units except coupled commands are executed in order of reception. The execution
of coupled commands is deferred until program message terminator is received. A coupled
command sets parameters, which are affected by the setting of other commands. Problems
5-5