User Manual

Chapter 1
Introduction to SCPI
SCPI (Standard Commands for Programmable Instruments), a command language for controlling instrument func-
tions over GPIB, RS-232, USB,and Ethernet interface, etc. SCPI is layered on top of the hardware portion of IEEE
488.2.
1.1 Conventions Used in This Guide
Angle brackets < > Items within angle brackets are parameter abbreviations. For example, <NR1> indi-
cates a specific form of numerical data.
Vertical bar | Vertical bars separate alternative parameters. For example, NORM | TEXT indicates
that either "NORM" or "TEXT" can be used as a parameter.
Square Brackets [ ] Items within square brackets are optional. The representation [SOURce:] VOLTage
means that SOURce: may be omied.
Braces { } Braces indicate parameters that may be repeated zero or more times. It is used
especially for showing arrays. The notation <A><,B> shows that parameter "A" must
be entered, while parameter "B" may be omied or may be entered one or more
times.
1.2 Types of SCPI Commands
SCPI commands are grouped into common and subsystem commands. A subset of the common commands is
present on all instruments. Subsystem commands are specific to the instrument class and model.
1.2.1 Common
Common commands are for controlling and reading overall instrument functions, such as, ID, reset, status, and
synchronization. All common commands consist of a three-leer mnemonic preceded by an asterisk i.e. ex:*IDN?,
*RST, *SRE 8.
1.2.2 Subsystem
Subsystem commands perform specific instrument functions, and are organized into a tree structure with the “root”
at the top. For example many instruments include a “SYSTem” subsection. This then branches out to subcommands
like seing the instrument to remote mode, “SYSTem:REMote”.
1