32
Each SCPI command presented in this section uses the following conventional format.
1. Square brackets ([ ]) indicate optional keywords or parameters.
2. Braces ({ }) enclose parameters within a command string.
3. Triangle brackets (< >) indicate that you must substitute a value or a code for the
enclosed parameter.
4. A vertical bar ( | ) separates one of two or more alternative parameters.
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.
The detailed techniques used to program the power supply over the remote interface
are introduced in the following sections.
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
[:LEVel]
[:IMMediate]
[:AMPLitude] {
<
current
>
|MIN|MAX}
[:AMPLitude]
?
[MIN|MAX]
:TRIGgered
[:AMPLitude] {
<
current
>
|MIN|MAX}
[:AMPLitude]
?
[MIN|MAX]
:LIMit
[:AMPLitude] {
<
current
>
|MIN|MAX}
[:AMPLitude]
?
[MIN|MAX]
VOLTage
[:LEVel]
[:IMMediate]
[:AMPLitude] {
<
voltage
>
|MIN|MAX}
[:AMPLitude]
?
[MIN|MAX]
:TRIGgered
[:AMPLitude] {
<
voltage
>
|MIN|MAX}
[:AMPLitude]
?
[MIN|MAX]
:LIMit
[:AMPLitude] {
<
voltage
>
|MIN|MAX}