Contents
1. Programming Basics
SCPI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-3
Multiple Commands in a Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-3
Moving Between Subsystems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-4
Including Common Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-5
Using Queries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-5
Coupled Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-5
SCPI Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-6
Headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-6
Message Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-6
Message Unit Separator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-7
Root Specifier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-7
Query Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-7
Message Terminator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-7
Numeric Suffix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-8
Channel List Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-8
SCPI Command Completion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-9
Device Clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-9
SCPI Conventions and Data Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-10
Data Output Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-12
Status Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-13
GPIB Capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-15
Status Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-16
Status System Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-17
Non-Volatile Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-21
2. Subsystem Command Summary
Setting Source Output and Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4