
Contents
5
Table of Contents
1 Introduction to Programming X-Series Applications
How to Use this Manual
9
X-Series Programming Options
10
Hardware Connection Formats
11
VISA Driver Options
11
Agilent VEE Pro
13
Programming Documentation Roadmap
14
2 SCPI Programming Fundamentals
SCPI Language Basics
16
Command Keywords, Separators and Syntax
16
Creating Valid Commands
17
Special Characters in Commands
17
Parameters in Commands
19
Variable Parameters
19
Block Program Data
21
Writing Multiple Commands on the Same Line
21
SCPI Termination and Separator Syntax Examples
22
Where to find X-Series SCPI Command Definitions
23
Help System Features for SCPI Programmers
23
Help System Contents Pane
23
Help Topic Content
24
List of SCPI Commands
25
Simple SCPI Communication Methods
27
Connecting to the X-Host Using VISA Connection Strings
27
Left Sub-Instrument Connections
27
Right Sub-Instrument Connections
27
Distinguishing Between the Sub-Instruments
28
Communicating SCPI Using Telnet
28
Determining Instrument IP Address
30
Enabling Telnet in Windows
31
Communicating SCPI using Agilent Connection Expert
31
Techniques for Improving Measurement Performance
34
Turn off Display Updates
34
Use Binary Data Format instead of ASCII
34