X-Series Programmers GuideContents5Table of Contents1 Introduction to Programming X-Series ApplicationsHow to Use this Manual 9X-Series Programming Options 10Hardware Connection Formats 11Interchangeable Virtual Instruments (IVI-COM, IVI-C) Drivers 11VISA Driver Options 12Keysight VEE Pro 13Programming Documentation Roadmap 142 SCPI Programming FundamentalsSCPI Language Basics 16Command Keywords, Separators and Syntax 16Creating Valid Commands 17Special Characters in Commands 17Parameters in Commands 19Variable Parameters 19Block Program Data 21Writing Multiple Commands on the Same Line 21SCPI Termination and Separator Syntax Examples 21Where to find X-Series SCPI Command Definitions 23Help System Features for SCPI Programmers 23Help System Contents Pane 23Help Topic Content 24List of SCPI Commands 25Simple SCPI Communication Methods 26Communicating SCPI Using Telnet 26Determining Instrument IP Address 27Enabling Telnet in Windows 28Communicating SCPI using Keysight Connection Expert 28Techniques for Improving Measurement Performance 31Turn off Display Updates 31Use Binary Data Format instead of ASCII 31Minimize the Number of Bus Transactions 31Use USB or LAN Connection instead of GPIB 32Minimize DUT/instrument Setup changes 32Avoid Unnecessary Use of *RST 32Avoid Automatic Attenuator Setting 32Avoid using RFBurst trigger for Single Burst Signals 32Making a Single Burst Measurement 33