3-24
ABC 040104
paths corresponding to the subsystems. The root keywords for the ABC Power Supply are
:ABORt, :CALibrate, :DISPlay, :INITiate, :LIST, :MEASure, :OUTPut, [:SOURce], :STATus,
:SYSTem and :TRIGger. Because the [SOURce] keyword is optional, the parser moves the path
to the next level, so that VOLTage, CURRent, and FUNCtion commands are at the root level.
Each time the parser encounters a keyword separator, the parser moves to the next indented
level of the tree diagram. As an example, the STATus branch is a root level branch that has
three sub-branches: OPERation, PRESet, and QUEStionable. The following illustrates how
SCPI code is interpreted by the parser:
STAT:PRES<NL>
The parser returns to the root due to the message terminator.
STAT:OPER?;PRES<NL>
The parser moves one level in from STAT. The next command is expected at the level defined
by the colon in front of OPER?. Thus you can combine the following message units
STAT:OPER? and STAT:PRES;
STAT:OPER:COND?;ENAB 16<NL>
After the OPER:COND? message unit, the parser moves in one level from OPER, allowing the
abbreviated notation for STAT:OPER:ENAB.
3.7.6
PROGRAM MESSAGE SYNTAX SUMMARY
• Common commands begin with an asterisk (*).
• Queries end with a question mark (?).
• Program messages consist of a root keyword and, in some cases, one or more message
units separated by a colon (:) followed by a message terminator. Several message units
of a program message may be separated by a semicolon (;) without repeating the root
keyword.
• If a program message has more than one message unit, then a colon (:) must precede
the next keyword in order to set the parser back to the root (otherwise the next keyword
will be taken as a subunit of the previous message unit).
e.g., the command meas:volt?;curr? will read output voltage and output current since
both volt? and curr? are interpreted as subunits of the meas command.
• Several commands may be sent as one message; a line feed terminates the message.
Commands sent together are separated by a semicolon (;). The first command in a mes-
sage starts at the root, therefor a colon (:) at the beginning is not mandatory.
e.g., the command meas:volt?;:curr? will read output voltage and programmed current
since the colon preceding curr? indicates that curr? is not part of the meas command
and starts at the root.
• UPPER case letters in mnemonics are mandatory (short form). Lower case letters may
either be omitted, or must be specified completely (long form)
e.g., INSTrument (long form) has the same effect as INST (short form).
• Commands/queries may be given in upper/lower case (long form)
e.g., SoUrCe is allowed.
• Text shown between brackets [ ] is optional.
e.g., :[SOUR]VOLT:[LEV] TRIG has the same effect as :VOLT TRIG
Содержание ABC 10-10DM
Страница 2: ......
Страница 6: ......
Страница 14: ...viii ABC 040104 FIGURE 1 1 ABC SERIES POWER SUPPLY...
Страница 18: ...1 4 ABCOPR040104 FIGURE 1 1 ABC SERIES POWER SUPPLY MECHANICAL OUTLINE DRAWING...
Страница 19: ...ABCOPR040104 1 5 FIGURE 1 2 ABC POWER SUPPLY AND RA 71 RACK ADAPTER OUTLINE DRAWING...
Страница 20: ...1 6 ABCOPR040104 FIGURE 1 3 TWO ABC POWER SUPPLIES AND RA 72 RACK ADAPTER OUTLINE DRAWING...
Страница 24: ......
Страница 58: ......
Страница 64: ......
Страница 94: ......
Страница 96: ...FOLD HERE Please place stamp here KEPCO INC 131 38 SANFORD AVE FLUSHING NY 11352 USA CUT HERE...