
Chapter 4 Remote Interface Reference
An Introduction to the SCPI Language
102
An Introduction to the SCPI Language
SCPI (
Standard Commands for Programmable Instruments
) is an
ASCII-based instrument command language designed for test and
measurement instruments.
Refer to
“
Simplified Programming Overview”,
starting on page 70 for an introduction to the basic techniques used to
program the power supply over the remote interface
.
SCPI commands are based on a hierarchical structure, also known as a
tree
system
. In this system, associated commands are grouped together under a
common node or root, thus forming
subsystems.
A portion of the
SOURce
subsystem is shown below to illustrate the tree system.
[SOURce:]
CURRent {
<current>
|MIN|MAX}
CURRent? [MIN|MAX]
CURRent:
TRIGgered {
<current>
|MIN|MAX}
TRIGgered?{MIN|MAX}
VOLTage {
<voltage>
|MIN|MAX}
VOLTage? [MIN|MAX]
VOLTage:
TRIGgered {
<voltage>
|MIN|MAX}
TRIGgered? {MIN|MAX}
SOURce
is the root keyword of the command,
CURRent
and
VOLTage
are
second-level keywords, and
TRIGgered
is third-level keywords. A
colon
(:)
separates a command keyword from a lower-level keyword.
Summary of Contents for E3631-90002
Page 9: ...8...
Page 14: ...1 1 General Information...
Page 25: ...24...
Page 26: ...2 2 Initial Operation...
Page 34: ...3 3 Front Panel Operation...
Page 64: ...4 4 Remote Interface Reference...
Page 113: ...112...
Page 114: ...5 5 Error Messages...
Page 124: ...6 6 Application Programs...
Page 137: ...136...
Page 138: ...7 7 Tutorial...
Page 153: ...152...
Page 154: ...8 8 Specifications...
Page 161: ...160...