Contents
  5
Table of Contents
Meas Setup  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Trace/Detector   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
View/Display Menu  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
4. Utility and Control/Sweep Functions  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .251
Control/Sweep Functions  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Cont . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Control/Sweep   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Single   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Utility Functions  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Mode Preset   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Recall   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
Save . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
User Preset   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
5. Programming Fundamentals  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .293
SCPI Language Basics  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
Command Keywords and Syntax  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
Creating Valid Commands  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
Special Characters in Commands  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Parameters in Commands  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
Putting Multiple Commands on the Same Line  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
Improving Measurement Speed   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
Use binary data format instead of ASCII  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
Avoid unnecessary use of *RST.  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
Minimize DUT/instrument setup changes.  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
Using the LAN to Control the Instrument   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
Using Telnet to Send Commands  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
Using Socket LAN to Send Commands  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
Using SICL LAN to Control the Instrument   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
Using HP/Agilent VEE Over Socket LAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
General LAN Troubleshooting  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
6. Using The Status Monitoring Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . .323
What Are Status Registers   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
What Are Status Register SCPI Commands  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
How to Use the Status Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
Using a Status Register  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
Using the Service Request (SRQ) Method  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330