Agilent Technologies 8712ET Programmer's Manual

Rf network analyzers
Hide thumbs Also See for 8712ET:
Table of Contents

Advertisement

Programmer's Guide
Agilent Technologies 8712ET/ES and 8714ET/ES
RF Network Analyzers
Part No. 08714-90015
Printed in USA
Print Date: June 2000
Supersedes: October 1999
© Copyright 1998-2000
Agilent Technologies, Inc.

Advertisement

Table of Contents
loading

Summary of Contents for Agilent Technologies 8712ET

  • Page 1 Programmer’s Guide Agilent Technologies 8712ET/ES and 8714ET/ES RF Network Analyzers Part No. 08714-90015 Printed in USA Print Date: June 2000 Supersedes: October 1999 © Copyright 1998-2000 Agilent Technologies, Inc.
  • Page 2 The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard to this material, including but not limited to, the implied warranties of merchantability and fitness for a particular purpose.
  • Page 3 ExamplePrograms Disk – LIF Format part number 08714-10004. Contact the nearest Agilent Technologies sales office for ordering information. A list of Agilent Technologies sales and service offices can be found in the “Specifications” chapter of the User’s Guide. • Example Programs Guide (included with the analyzer): part number 08714-90016.
  • Page 4 • Information on using the analyzer with a Local Area Network (LAN) is available in The LAN Interface User’s Guide. Contact the nearest Agilent Technologies sales office for ordering information. A list of sales and service offices can be found in the “Specifications”...
  • Page 5 Agilent Technologies 8712ET/ES and 8714ET/ES Network Analyzer Documentation Map The CDROM provides the contents of all of the documents listed below. The User’s Guide shows how to make measurements, explains commonly-used features, and tells you how to get the most performance from the analyzer.
  • Page 6 The Example Programs Guide provides a tutorial introduction using BASIC programming examples to demonstrate the remote operation of the analyzer The Service Guide provides the information needed to adjust, troubleshoot, repair, and verify analyzer conformance to published specifications. The HP Instrument BASIC User’s Handbook describes programming and interfacing techniques using HP Instrument BASIC, and includes a language reference.
  • Page 7: Table Of Contents

    Contents 1. Introduction to GPIB Programming Introduction to GPIB Programming ........1-2 Bus Structure.
  • Page 8 Contents 5. Using Status Registers Using Status Registers...........5-2 General Status Register Model .
  • Page 9 Contents Downloading Trace Data Using Binary Encoding ......6-20 Internal Measurement Arrays ......... . . 6-21 Raw Data Arrays .
  • Page 10 How to Enter Text ........... .10-8 Menu Map for 8712ET/ES and 8714ET/ES ....... . .10-9 11.
  • Page 11: Introduction To Gpib Programming

    Introduction to GPIB Programming...
  • Page 12 Introduction to GPIB Programming Introduction to GPIB Programming Introduction to GPIB Programming GPIB—the general purpopse interface bus—is a high-performance bus that connects individual instruments and computers together to make integrated test systems. The bus and its associated interface operations are defined by the IEEE 488.1 standard. The IEEE 488.2 standard defines the interface capabilities of instruments and controllers in a measurement system, including some frequently used commands.
  • Page 13 Introduction to GPIB Programming Introduction to GPIB Programming NOTE Throughout this manual, the following conventions are used: • Square brackets ([ ]) are used to enclose a keyword that is optional or implied when programming the command; that is, the instrument will process the command to have the same effect whether the option node is omitted or not.
  • Page 14: Bus Structure

    Introduction to GPIB Programming Bus Structure Bus Structure Data Bus The data bus consists of eight lines that are used to transfer data from one device to another. Programming commands and data sent on these lines are typically encoded in the ASCII format, although binary encoding is often used to speed up the transfer of large arrays.
  • Page 15: Control Lines

    Introduction to GPIB Programming Bus Structure Control Lines The data bus also has five control lines that the controller uses both to send bus commands and to address devices: Interface Clear. Only the system controller uses this line. When this line is true (low), all devices (addressed or not) are deselected, and go to an idle state.
  • Page 16: Sending Commands

    Introduction to GPIB Programming Sending Commands Sending Commands Commands are sent over the GPIB via a controller's language system, such as IBASIC, QuickBASIC or C. The keywords used by a controller to send GPIB commands vary among systems. When determining the correct keywords to use, keep in mind that there are two different kinds of GPIB commands: •...
  • Page 17: Gpib Requirements

    Introduction to GPIB Programming GPIB Requirements GPIB Requirements Number of Interconnected Devices: 15 maximum Interconnection Path/Maximum Cable Length: 20 meters maximum or 2 meters per device, whichever is less. Message Transfer Scheme: Byte serial/bit parallel asynchronous data transfer using a 3-line handshake system.
  • Page 18: Interface Capabilities

    Introduction to GPIB Programming Interface Capabilities Interface Capabilities The analyzer has the following interface capabilities, defined by the IEEE 488.1 standard: Table 1-1 Analyzer Interface Capabilities (IEEE 488.1) full Source handshake capability full Acceptor handshake capability basic Talker, Serial Poll, no Talk Only, unaddress if MLA no Extended Talker capability basic Listener, no Listen Only, unaddress if MTA no Extended Listener capability...
  • Page 19: Programming Fundamentals

    Introduction to GPIB Programming Programming Fundamentals Programming Fundamentals This section includes specific information for programming your network analyzer. It includes how the analyzer interacts with a controller, how data is transferred between the analyzer and a controller, and how to use the analyzer's status register structure to generate service requests.
  • Page 20: Response To Bus Management Commands

    Introduction to GPIB Programming Programming Fundamentals Response to Bus Management Commands The GPIB contains an attention (ATN) line that determines whether the interface is in command mode or data mode. When the interface is in command mode (ATN TRUE), a controller can send bus management commands over the bus.
  • Page 21 Introduction to GPIB Programming Programming Fundamentals Interface Clear (IFC) This command causes the analyzer to halt all bus activity. It discontinues any input or output, although the input and output queues are not cleared. If the analyzer is designated as the active controller when this command is received, it relinquishes control of the bus to the system controller.
  • Page 22 Introduction to GPIB Programming Programming Fundamentals Remote Enable (REN) REN is a single line on the GPIB. When it is set TRUE, the analyzer will enter the remote mode when addressed to listen. It will remain in remote mode until it receives the Go to Local (GTL) command or until the REN line is set FALSE.
  • Page 23: Message Exchange

    Introduction to GPIB Programming Programming Fundamentals When the status byte is returned in response to a serial poll, bit 6 acts as the Request Service (RQS) bit. If the bit is set, it will be cleared after the status byte is returned. The Serial Poll Disable (SPD) command causes the analyzer to leave the serial poll mode.
  • Page 24: Error Queue

    Introduction to GPIB Programming Programming Fundamentals GPIB Queues Queues enhance the exchange of messages between the analyzer and other devices on the bus. The analyzer contains the following: • an input queue • an error queue • an output queue Input Queue The input queue temporarily stores the following until they are read by the analyzer's command parser:...
  • Page 25: Output Queue

    Introduction to GPIB Programming Programming Fundamentals Output Queue The output queue temporarily stores a single response message until it is read by a controller. It is cleared when the following actions occur: • the message is read by a controller •...
  • Page 26 Introduction to GPIB Programming Programming Fundamentals Query Response Generation When the analyzer parses a query, the response to that query is placed in the analyzer's output queue. The response should be read immediately after the query is sent. This ensures that the response is not cleared before it is read.
  • Page 27: Synchronizing The Analyzer And A Controller

    Synchronizing the Analyzer and a Controller...
  • Page 28 Synchronizing the Analyzer and a Controller Synchronizing the Analyzer and a Controller Synchronizing the Analyzer and a Controller The IEEE 488.2 standard provides tools that can be used to synchronize the analyzer and a controller. Proper use of these tools ensures that the analyzer is in a known state when you send a particular command or query.
  • Page 29: Overlapped Commands

    Synchronizing the Analyzer and a Controller Overlapped Commands Overlapped Commands Typically, overlapped commands take longer to process than sequential commands. For example, the INITIATE:IMMEDIATE command restarts a measurement. The command is not considered to have been completely processed until the measurement is complete. This can take a long time with a narrow or fine system bandwidth or when averaging is enabled.
  • Page 30 Synchronizing the Analyzer and a Controller Overlapped Commands ROUTe[1|2]:TRANsmission:DEFine:PORT <num> SENSe[1|2]:AVERage:CLEar SENSe[1|2]:AVERage:COUNt SENSe[1|2]:AVERage[:STATe] SENSe[1|2]:BWIDth[:RESolution] SENSe[1|2]:CORRection:CLASs[:SELect]? SENSe[1|2]:CORRection:COLLect[:ACQuire] SENSe[1|2]:CORRection:COLLect[:ACQuire] STANdard1-7 SENSe[1|2]:CORRection:COLLect:CKIT:PORT[1|12] [:SELECT] SENSe[1|2]:CORRection:COLLect:ISTate[:AUTO] SENSe[1|2]:CORRection:COLLect:METHod SENSe[1|2]:CORRection:COLLect:METHod TWOPort SENSe[1|2]:CORRection:COLLect:SAVE SENSe[1|2]:CORRection:CSET[:SELect] SENSe[1|2]:CORRection[:STATe] SENSe[1|2]:CORRection:ONEPort:REFLection[:IMMediate] SENSe[1|2]:CORRection:ONEPort:TRANSmission [:IMMediate] SENSe[1|2]:CORRection:TWOPort[:IMMediate] SENSe:COUPle SENSe[1|2]:DETector[:FUNCtion] SENSe[1|2]:DISTance:STARt (Option 100 only) SENSe[1|2]:DISTance:STOP (Option 100 only) SENSe[1|2]:FREQuency:CENTer SENSe[1|2]:FREQuency:MODE (Option 100 only) SENSe[1|2]:FREQuency:SPAN...
  • Page 31 Synchronizing the Analyzer and a Controller Overlapped Commands SENSe[1|2]:FREQuency:STOP SENSe[1|2]:FUNCtion SENSe[1|2]:FUNCtion ‘FLOC . . . SENSe[1|2]:FUNCtion ‘SRL . . . SENSe[1|2]:FUNCtion ‘XFR:GDEL:RAT . . . SENSe[1|2]:FUNCtion ‘XFR:POW . . . SENSe[1|2]:FUNCtion ‘XFR:POW:RAT . . . SENSe[1|2]:FUNCtion ‘XFR:S . . . SENSe[1|2]:FUNCtion:SRL:SCAN[:IMMediate] (Option 100 only) SENSe:ROSCillator:SOURce...
  • Page 32: Controlling Execution Of Overlapped Commands

    Synchronizing the Analyzer and a Controller Controlling Execution of Overlapped Commands Controlling Execution of Overlapped Commands Each overlapped command is executed in two stages: initiation and completion. When both stages are complete for a given command, the command has “completed execution.” Holds off the processing of subsequent commands until *WAI the initiation stage of all preceding commands is...
  • Page 33 Synchronizing the Analyzer and a Controller Controlling Execution of Overlapped Commands NOTE *OPC only informs you when all currently executing commands have completed execution. It does not hold off the processing of subsequent commands. No commands should be sent to the analyzer between sending the *OPC command and receiving the service request.
  • Page 34: Using *Wai And *Opc

    Synchronizing the Analyzer and a Controller Controlling Execution of Overlapped Commands Using *WAI and *OPC? *WAI The following example describes the use of the *WAI command. For this discussion, remember that a sequential command holds off the processing of subsequent commands until it has been completely processed.
  • Page 35 Synchronizing the Analyzer and a Controller Controlling Execution of Overlapped Commands *OPC The following example describes the use of the *OPC? command. For this discussion, remember that a sequential command holds off the processing of subsequent commands until it has been completely processed.
  • Page 36: Passing Control

    Passing Control...
  • Page 37 Passing Control Passing Control Passing Control When an external controller is connected to the analyzer with a GPIB cable, passing control may be needed to control devices such as printers and plotters that are also connected on the GPIB. For some operations the active controller must pass control to the analyzer.
  • Page 38 Passing Control Passing Control The following is a procedure for passing control: 1. Send the controller's GPIB address to the analyzer with the *PCB command. 2. Clear the analyzer's status registers with the *CLS command. 3. Enable the analyzer's status registers to generate a service request when the Operation Complete bit is set.
  • Page 39: Data Types And Encoding

    Data Types and Encoding...
  • Page 40 Data Types and Encoding Data Types and Encoding Data Types and Encoding Data is transferred between the analyzer and a controller via the GPIB data lines, DIO1 through DIO8. Such transfers occur in a byte-serial (one byte at a time), bit-parallel (8 bits at a time) manner. This section discusses the following aspects of data transfer: •...
  • Page 41: Data Types

    Data Types and Encoding Data Types Data Types The analyzer uses a number of different data types during data transfers. Data transfer occurs in response to a query. The data type used is determined by the parameter being queried. Data types described in this section are: •...
  • Page 42: String Data

    Data Types and Encoding Data Types String Data String data consists of ASCII characters. The string must be enclosed by a delimiter, either single quotes ('This is string data.') or double quotes (“This is also string data.”). To include the delimiter as a character in the string, it must be typed twice without any characters in between.
  • Page 43 Data Types and Encoding Data Types NOTE This analyzer will send an additional < > with EOI asserted for definite block length transfers. The definite length block form for your analyzer is: #<num_digits><num_bytes><data_bytes>< ><EOI>. <num_bytes> is the number of <data_bytes> without counting <...
  • Page 44: Data Encoding For Large Data Transfers

    PROGram[:SELected]:DEFine SYSTem:SET INTeger 16 data for the Agilent 8711/12/13/14/ A-, B-, and C-series CAUTION instruments is represented by sets of three 16-bit integers. The Agilent 8712ET/ES and 8714ET/ES instruments use sets of four 16-bit integers. Programmer’s Guide...
  • Page 45: Ascii Encoding

    Data Types and Encoding Data Encoding for Large Data Transfers ASCII Encoding The ANSI X3.4-1977 standard defines the ASCII 7-bit code. When an ASCII-encoded byte is sent over the GPIB, bits 0 through 6 of the byte (bit 0 being the least significant bit) correspond to the GPIB data lines DIO1 through DIO7.
  • Page 46: Using Status Registers

    Using Status Registers...
  • Page 47 Using Status Registers Using Status Registers Using Status Registers The analyzer's status registers contain information about the condition of the network analyzer and its measurements. This section describes the registers and their use in GPIB programming. Example programs using the status registers are included in the Example Programs Guide.
  • Page 48: General Status Register Model

    Using Status Registers General Status Register Model General Status Register Model The analyzer's status system is based on the general status register model shown in Figure 5-1. Most of the analyzer's register sets include all of the registers shown in the model, although commands are not always available for reading or writing a particular register.
  • Page 49: Condition Register

    Using Status Registers General Status Register Model Condition Register Condition registers continuously monitor the instrument's hardware and firmware status. Bits in a condition register are not latched or buffered, they are updated in real time. When the condition monitored by a specific bit becomes true, the bit is set to 1.
  • Page 50: Enable Register

    Using Status Registers General Status Register Model Enable Register Enable registers control the reporting of events (latched conditions) to the register summary bit. If an enable bit is set to 1, the corresponding event is included in the logical ORing process that determines the state of the summary bit.
  • Page 51: How To Use Registers

    Using Status Registers How to Use Registers How to Use Registers There are two methods of accessing the information in status registers: • the direct-read method • the service request (SRQ) method In the direct-read method, the analyzer is passive. It only tells the controller that conditions have changed when the controller asks the right question.
  • Page 52: The Service Request Process

    Using Status Registers The Service Request Process The Service Request Process The following steps are used to monitor a condition with the SRQ method: 1. Determine which bit monitors the condition. 2. Determine how that bit reports to the request service (RQS) bit of the Status Byte.
  • Page 53: Generating A Service Request

    Using Status Registers The Service Request Process Generating a Service Request A service request is generated using the Status Byte. As shown in Figure 5-3, the analyzer's other register sets report to the Status Byte. Some of them report directly while others report indirectly through other register sets.
  • Page 54 Using Status Registers The Service Request Process The process of preparing the analyzer to generate a service request, and the handling of that interrupt when it is received by a program, are demonstrated in the SRQ example program. When a register set causes its summary bit in the Status Byte to change from 0 to 1, the analyzer can initiate the service request (SRQ) process.
  • Page 55: The Analyzer's Status Register Sets

    Using Status Registers The Analyzer's Status Register Sets The Analyzer's Status Register Sets The analyzer uses eight register sets to keep track of instrument status: Status Byte *STB? and *SRE Device Status STATus:DEVice Limit Fail STATus:QUEStionable:LIMit Questionable Status STATus:QUEStionable Standard Event Status *ESR? and *ESE Measuring...
  • Page 56 Using Status Registers The Analyzer's Status Register Sets Figure 5-4 Analyzer Register Sets Programmer’s Guide 5-11...
  • Page 57: Status Byte

    Using Status Registers The Analyzer's Status Register Sets Status Byte The Status Byte register set summarizes the states of the other register sets and monitors the analyzer's output queue. It is also responsible for generating service requests see “Generating a Service Request” on page 5-8.
  • Page 58 Using Status Registers The Analyzer's Status Register Sets Bits in the Status Byte register are set to 1 under the following conditions: Device Status Summary (bit 2) is set to 1 when one or more enabled bits in the Device Status event register are set to 1.
  • Page 59 Using Status Registers The Analyzer's Status Register Sets The commands used to read and write to the Status Byte registers are listed below: an IBASIC (or HP BASIC) command used in the SPOLL service request process to determine which device on the bus is requesting service.
  • Page 60: Device Status Register Set

    Using Status Registers The Analyzer's Status Register Sets Device Status Register Set The Device Status register set monitors the state of device-specific parameters. Bits in the Device Status condition register are set to 1 under the following conditions: Key Pressed (bit 0) is set to 1 when one of the analyzer's front panel keys has been pressed.
  • Page 61: Limit Fail Register Set

    Using Status Registers The Analyzer's Status Register Sets Limit Fail Register Set The Limit Fail register set monitors limit test results for both measurement channels. The inputs for the bits in the Limit Fail condition register are latched. (See Figure 5-6.) The two bits for measurement channel 1 are latched when the Limit Test is OFF for channel 1 or when MEAS 1 is OFF.
  • Page 62 BISTABLE LATCH BISTABLE LATCH BISTABLE LATCH BISTABLE BISTABLE LATCH LATCH CONDITIONS: Transparent when C (Control) is high (ON). Latched when C (Control) is low (OFF). CIRCUIT: Fig. 5-6 cw61e...
  • Page 63: Questionable Status Register Set

    Using Status Registers The Analyzer's Status Register Sets Questionable Status Register Set The Questionable Status register set monitors conditions that affect the quality of measurement data. Bits in the Questionable Status condition register are set to 1 under the following conditions: Limit Fail (bit 9) is set to 1 when one or more enabled bits in the Limit Fail event register are set to 1.
  • Page 64: Standard Event Status Register Set

    Using Status Registers The Analyzer's Status Register Sets Standard Event Status Register Set The Standard Event Status register set monitors GPIB errors and synchronization conditions. See Figure 5-7. Figure 5-7 The Standard Event Status Register Set The Standard Event Status register set does not conform to the general status register model described at the beginning of this section.
  • Page 65 Using Status Registers The Analyzer's Status Register Sets Operation Complete (bit 0) is set to one when the following two events occur (in the order listed): 1. The *OPC command is sent to the analyzer. 2. The analyzer completes all pending overlapped commands.
  • Page 66 Using Status Registers The Analyzer's Status Register Sets Execution Error (bit 4) is set to 1 when the command parser detects an execution error. Execution errors occur when the following conditions occur: • a <PROGRAM DATA> element received in a command was outside the legal range for the analyzer, or inconsistent with the operation of the analyzer.
  • Page 67: Measuring Status Register Set

    Using Status Registers The Analyzer's Status Register Sets Measuring Status Register Set The Measuring Status register set monitors conditions in the analyzer's measurement process. Bits in the Measuring Status condition register are set to 1 under the following conditions: Channel 1 Measuring (bit 0) is set to 1 while the analyzer is collecting measurement data on channel 1.
  • Page 68: Operational Status Register Set

    Using Status Registers The Analyzer's Status Register Sets Operational Status Register Set The Operational Status register set monitors conditions in the analyzer's measurement process, disk operations, and printing/plotting operations. It also monitors the state of the current HP Instrument BASIC program. Bits in the Operational Status condition register are set to 1 under the following conditions: Calibrating...
  • Page 69: Settings For Status:preset

    Using Status Registers The Analyzer's Status Register Sets Settings for STATus:PRESet Executing the STATus:PRESet command changes the settings in the enable (ENAB), positive transition (PTR), and negative transition (NTR) registers. The table below shows the settings after the command is executed.
  • Page 70: Analyzer Register Set Summary

    Using Status Registers The Analyzer's Status Register Sets Analyzer Register Set Summary Figure 5-8 Register Set Summary 5-26 Programmer’s Guide...
  • Page 71: Trace Data Transfers

    Trace Data Transfers...
  • Page 72 Trace Data Transfers Trace Data Transfers Trace Data Transfers This chapter explains how to read (query) the measurement data trace from the analyzer into your program. It also describes how to send data from your program to the analyzer's measurement arrays. Accessing the measurement arrays is done using SCPI commands.
  • Page 73: Querying The Measurement Trace Using Basic

    Trace Data Transfers Querying the Measurement Trace Using BASIC Querying the Measurement Trace Using BASIC After making a measurement, you can read the resultant measurement trace out of the analyzer using the SCPI query: "TRACE:DATA? CH1FDATA" The BASIC program segment below shows how to read the trace from the analyzer into an array in your program.
  • Page 74: Smith Chart And Polar Formats

    Trace Data Transfers Querying the Measurement Trace Using BASIC In the previous BASIC program segment, the array Trace(1:201) contains 201 real (floating point) numbers. The SCPI command "FORM:DATA ASCII,5" specifies ASCII data encoding, with 5 significant digits. The command "TRACE:DATA? CH1FDATA" instructs the analyzer to send the measurement trace.
  • Page 75: Querying The Measurement Trace Using Sicl

    Trace Data Transfers Querying the Measurement Trace Using SICL Querying the Measurement Trace Using SICL This section includes a complete SICL C program that shows how to read the measurement trace from the analyzer. /************************************************************************** * This program takes a sweep, reads the trace, and prints it. * It uses SICL (Standard Instrument Control Library) to talk * to the analyzer over HP-IB.
  • Page 76: Using Binary Data Encoding

    Trace Data Transfers Using Binary Data Encoding Using Binary Data Encoding The previous section describes how to query the measurement trace, and transfer it into your program using ASCII encoding. Binary encoding can be used for faster data transfers, as shown in the table below: Table 6-1 Trace Transfer Times (typical) Transfer Times (ms)
  • Page 77 Trace Data Transfers Using Binary Data Encoding Each measurement point in the data section is represented as 4 or 8 bytes (32 or 64 bits), depending on whether single precision or double precision numbers are requested. When using HP BASIC or IBASIC, you must select double precision numbers to match BASIC's "REAL"...
  • Page 78: Trace Data Transfer Sizes

    Trace Data Transfers Using Binary Data Encoding Trace Data Transfer Sizes The following table shows how many bytes are transmitted during trace data transfers. The left column shows the format of the data, which you can specify using the SCPI command Format:DATA. As you can see, the size of the measurement point data and trace data varies as you change format.
  • Page 79 Trace Data Transfers Using Binary Data Encoding The analyzer stores its internal data with approximately 5 significant digits of resolution. Using REAL,32 or ASCII,5 format provides sufficient precision for data transfers. However, REAL,64 may be necessary when using a programming language which does not support IEEE 32-bit floating point.
  • Page 80: Transferring Data With Ibasic

    Trace Data Transfers Transferring Data with IBASIC Transferring Data with IBASIC If you are using IBASIC, your IBASIC program can avoid the overhead of using OUTPUT and ENTER to transfer trace data, and instead use the analyzer's built-in high-speed subprograms. These built-in subroutines let you quickly move data between the analyzer's measurement arrays and your program's data arrays.
  • Page 81: Taking Sweeps

    Trace Data Transfers Taking Sweeps Taking Sweeps When making measurements and querying traces, your program should perform the following steps: 1. Place the analyzer's sweep in hold. 2. Initiate a single sweep. 3. Wait for the sweep to complete. 4. Query the measurement trace. Use the following program lines to perform these steps: 10 OUTPUT @Hp8711;"ABORT;:INIT1:CONT OFF"...
  • Page 82: Calc:data? Versus Trace:data

    Trace Data Transfers CALC:DATA? versus TRACE:DATA? CALC:DATA? versus TRACE:DATA? The SCPI command "CALC1:DATA?" is functionally equivalent to the command "TRACE:DATA? CH1FDATA". The two can be used interchangeably for trace queries of the formatted measurement data. The "TRACE:DATA" command is more flexible, allowing you to query other measurement arrays and to download data to measurement arrays.
  • Page 83: Querying Single Data Points Using Markers

    Trace Data Transfers Querying Single Data Points Using Markers Querying Single Data Points Using Markers If you only need to query a single data point, you can use a marker query instead of a trace query. The program segment below shows how to do this using the SCPI command CALC:MARK.
  • Page 84: Accessing Other Measurement Arrays

    Trace Data Transfers Accessing Other Measurement Arrays Accessing Other Measurement Arrays The preceding sections describe how to query the formatted data array using the TRACE:DATA? query with the argument CH1FDATA. The formatted array is the last array in the analyzer's data processing chain, and is generally of most interest.
  • Page 85 Trace Data Transfers Accessing Other Measurement Arrays The Error Coefficient arrays contain default correction values or values created during a measurement calibration. These arrays can be queried and set, but care should be exercised in setting them since incorrect measurements may result. If you wish to apply your own corrections in addition to the analyzer's current correction, the best technique is to use the Corrected Memory array and the Data/Memory feature, explained below.
  • Page 86: Applying Gain Correction Using The Memory Trace

    Trace Data Transfers Applying Gain Correction Using the Memory Trace Applying Gain Correction Using the Memory Trace The Corrected Memory array is filled with a copy of the Corrected Data array when the Data −> Memory operation is performed. By setting the analyzer to perform Data/Memory trace math, you can apply your own correction factor to the measurement data trace by filling the Corrected Memory array with the appropriate complex numbers.
  • Page 87 Trace Data Transfers Applying Gain Correction Using the Memory Trace The following example BASIC code segment shows how to download a complex array from your program to the analyzer's Memory trace. The program's "Mem" array is initialized with the proper values such that when the analyzer computes Data divided by Memory, the desired increasing gain will be applied.
  • Page 88: Performing Your Own Data Processing

    Trace Data Transfers Performing Your Own Data Processing Performing Your Own Data Processing After the analyzer has made a measurement, you can read the measurement trace and perform your own post-processing on it, and display the result on the screen. This is done using these steps: 1.
  • Page 89 Trace Data Transfers Performing Your Own Data Processing The program below demonstrates how to perform data post-processing. It takes the measurement data and reverses it, such that the low frequency data is displayed on the right end of the trace, and the high frequency data is displayed on the left.
  • Page 90: Downloading Trace Data Using Binary Encoding

    Trace Data Transfers Downloading Trace Data Using Binary Encoding Downloading Trace Data Using Binary Encoding Data traces can be downloaded to the analyzer using binary encoding. Using binary encoding is faster than using ASCII encoding. As mentioned in “Using Binary Data Encoding” on page 6-6, the binary encoded trace is transferred as a block;...
  • Page 91: Internal Measurement Arrays

    Trace Data Transfers Internal Measurement Arrays Internal Measurement Arrays The following sections describe the sequence of math operations and the resulting data arrays as the measurement information flows from the raw data arrays to the display. This information explains the measurement arrays accessible via GPIB.
  • Page 92: Ratio Calculations

    Trace Data Transfers Internal Measurement Arrays CH[1|2]BFWD and CH[1|2]RFWD. Raw data for AUX INPUT is not available via GPIB. Use the corrected data array to access AUX INPUT data. Table 6-4 Raw Data Arrays Selected Measurement Raw Arrays Transmission (B/R) B = CH[1|2]BFWD, R=CH[1|2]RFWD Reflection (A/R) A = CH[1|2]AFWD, R= CH[1|2]RFWD...
  • Page 93: Error Coefficient Arrays

    Trace Data Transfers Internal Measurement Arrays Error Coefficient Arrays The error coefficient arrays are either default values or are created during a measurement calibration. These are used whenever correction is on. They contain complex number pairs, are accessible via GPIB, and are referenced as CH[1|2]SCORR1, CH[1|2]SCORR2, CH[1|2]SCORR3 and CH[1|2]SCORR4.
  • Page 94 Trace Data Transfers Internal Measurement Arrays Table 6-6 2-Port Error Coefficient Arrays Direction Error Coefficient Arrays Forward CH[1|2]SCORR1 Directivity CH[1|2]SCORR2 Source match CH[1|2]SCORR3 Reflection tracking CH[1|2]SCORR4 Transmission tracking CH[1|2]SCORR5 Load match CH[1|2]SCORR6 Isolation Reverse CH[1|2]SCORR7 Directivity CH[1|2]SCORR8 Source match CH[1|2]SCORR9 Reflection tracking CH[1|2]SCORR10 Transmission tracking CH[1|2]SCORR11 Load match CH[1|2]SCORR12 Isolation...
  • Page 95: Averaging

    Trace Data Transfers Internal Measurement Arrays Averaging Averaging is a noise reduction technique. This calculation involves taking the complex exponential average of several consecutive sweeps. This averaging calculation is different than the System Bandwidth setting. System Bandwidth uses digital filtering, applying noise reduction to the measured data before it is stored into the Raw Data Arrays.
  • Page 96: Trace Math Operation

    Trace Data Transfers Internal Measurement Arrays Trace Math Operation This selects either the corrected data array, or the corrected memory array, or both to continue flowing through the data processing path. In addition, the complex ratio of the two (Data/Memory) can also be selected.
  • Page 97: Offset And Scale

    Trace Data Transfers Internal Measurement Arrays Offset and Scale These operations prepare the formatted arrays for display. This is where the reference position, reference value, and scale calculations are performed, as appropriate for the format. Programmer’s Guide 6-27...
  • Page 98 Trace Data Transfers Internal Measurement Arrays 6-28 Programmer’s Guide...
  • Page 99: Using Graphics

    Using Graphics...
  • Page 100: Introduction

    Using Graphics Introduction Introduction The analyzer has a set of user graphics commands that can be used to create graphics and messages on the display. The GRAPHICS example program in the Example Programs Guide uses some of these commands to draw a simple setup diagram. These commands, listed below, are of the form: DISPlay:WINDow[1|2|10]:GRAPhics:<mnemonic>.
  • Page 101 Using Graphics Introduction Unless otherwise specified, the graphics commands listed below start at the current pen location. All sizes are dimensioned in pixels. DISPlay:WINDow[1|2|10]:GRAPhics:CIRCle <y_radius> DISPlay:WINDow[1|2|10]:GRAPhics:CLEar DISPlay:WINDow[1|2|10]:GRAPhics:COLor <pen> • color choices are: 0 for erase, 1 for bright, 2 for dim DISPlay:WINDow[1|2|10]:GRAPhics[:DRAW] <new_x>,<new_y>...
  • Page 102: Window Geometry

    Using Graphics Window Geometry Window Geometry Even though there are only three graphics windows, these windows can have different sizes and locations. The size and location of the graphics window are determined by the display configuration currently in use — split screen measurements, full screen measurements, and full or partial IBASIC display partitions will affect the dimensions of the graphics window in use.
  • Page 103 Using Graphics Window Geometry There is a set of queries that can be used to determine the size and location of the display window in use. These queries, listed below, return the width and height of the window or the absolute location of its lower left or upper right corners. All the coordinates and sizes are dimensioned in pixels.
  • Page 104: The Graphics Buffer

    Using Graphics The Graphics Buffer The Graphics Buffer The analyzer has a graphics buffer that is used to refresh the graphics display if needed. When the buffer is full, additional graphics can still be drawn — but they will not be refreshed. The graphics buffer can be turned on and off using the following command (which is used in the GRAPHICS example program).
  • Page 105: Front Panel Keycodes

    Front Panel Keycodes...
  • Page 106: Controlling The Front Panel

    Front Panel Keycodes Front Panel Keycodes Front Panel Keycodes Your program can control or monitor the analyzer's front panel with the use of the SCPI SYSTem:KEY commands. Controlling the Front Panel The front panel can be controlled by sending commands to execute the function of specific keys.
  • Page 107 Front Panel Keycodes Front Panel Keycodes The SCPI query SYSTem:KEY:TYPE? returns a string indicating the type of key press event: Table 8-1 Key Press Return Values Return Value Meaning NONE No key has been pressed. A front panel key has been pressed. The analyzer's knob has been turned.
  • Page 108: Example Program

    Front Panel Keycodes Front Panel Keycodes Key Queue The SYSTem:KEY[:VALue]? query removes the key from the key queue, so that you can read the next key. For this reason, you must perform the SYSTem:KEY:TYPE? query before performing the SYSTem:KEY[:VALue]?. The Key Queue stores up to 32 key press events. After 32 key presses, the queue is full, and no more key press events can be stored without reading from the queue (using SYSTem:KEY[:VALue]?).
  • Page 109 Front Panel Keycodes Front Panel Keycodes Table 8-3 Key Codes GPIB Key Key Label Key Code Name SOFTkey1 Softkey 1 SOFTkey2 Softkey 2 SOFTkey3 Softkey 3 SOFTkey4 Softkey 4 SOFTkey5 Softkey 5 SOFTkey6 Softkey 6 SOFTkey7 Softkey 7 SOFTkey8 Softkey 8 ZERO THRee FOUR...
  • Page 110 Front Panel Keycodes Front Panel Keycodes GPIB Key Key Label Key Code Name POINt MINus − DOWN BEGin BEGIN MEAS1 MEAS 12 MEAS2 MEAS 2 POWer POWER MENU MENU FREQ FREQ SWEep SWEEP DISPLAY DISPLAY SCALe SCALE FORMat FORMAT MARKer MARKER SAVE SAVE RECALL...
  • Page 111: Introduction To Scpi

    Introduction to SCPI...
  • Page 112 Standard Commands for Programmable Instruments (SCPI) is a programming language designed specifically for controlling instruments by Agilent Technologies and other industry leaders. SCPI provides commands that are common from one instrument to another. This elimination of "device specific" commands for common functions allows programs to be used on different instruments with very little modification.
  • Page 113: The Command Tree

    Introduction to SCPI The Command Tree The Command Tree The SCPI standard organizes related instrument functions by grouping them together on a common branch of a command tree (see Figure 9-2 on page 9-6 for an example command tree). Each branch is assigned a mnemonic to indicate the nature of the related functions.
  • Page 114 Introduction to SCPI The Command Tree The analyzer's major SCPI subsystems and their functions are described below. Aborts any sweep in progress. ABORt Configures post-measurement processing of the CALCulate measured data (such as marker and limit testing functions). Controls zeroing the broadband diode detectors. CALibration Configures the analyzer to measure a specific device CONFigure...
  • Page 115 Introduction to SCPI The Command Tree Configures parameters (such as the frequency and SENSe measurement parameters) related to the sweep and the measured signal (from the device under test). This subsystem also controls the narrowband calibration routines. Controls the RF output power level of the source SOURce (power to the device under test).
  • Page 116 Introduction to SCPI The Command Tree Figure 9-2 Partial Diagram for the CALCulate Subsystem Command Tree Programmer’s Guide...
  • Page 117: Sending Multiple Commands

    Introduction to SCPI Sending Multiple Commands Sending Multiple Commands Multiple commands can be sent within a single program message by separating the commands with semicolons. For example, the following program message — sent within an HP BASIC OUTPUT statement — turns on the marker reference and moves the main marker to the highest peak on the trace: OUTPUT 716;"CALCULATE:MARKER:MODE...
  • Page 118: Command Abbreviation

    Introduction to SCPI Command Abbreviation Command Abbreviation Each command mnemonic has a long form and a short form. The short forms of the mnemonics allow you to send abbreviated commands. Only the exact short form or the exact long form is accepted. The short form mnemonics are created according to the following rules: •...
  • Page 119: Implied Mnemonics

    Introduction to SCPI Implied Mnemonics Implied Mnemonics Some mnemonics can be omitted from GPIB commands without changing the effect of the command. These special mnemonics are called implied mnemonics, and they are used in many subsystems. In addition to entire mnemonics, variable parts of some mnemonics may also be implied.
  • Page 120: Parameter Types

    An example is the command to set the stop frequency for a measurement. The first command below sets the stop frequency to a specific value. The second command below sets the stop frequency to its maximum possible value (1300 MHz for 8712ET/ES or 3000 MHz for 8714ET/ES). OUTPUT 716;"SENSE1:FREQUENCY:STOP 1300 MHZ"...
  • Page 121: Character Parameters

    Introduction to SCPI Parameter Types Query Response When a numeric parameter is queried, the number is returned in one of the three numeric formats. Integers (such as +1, 0, -1, 123, -12345) Floating point number with an explicit decimal point (such as 12.3, +1.234, -0.12345) Floating point number in scientific notation (such as +1.23E+5, +123.4E-3, -456.789E+6)
  • Page 122: Boolean Parameters

    Introduction to SCPI Parameter Types Boolean Parameters Boolean parameters are used for program settings that can be represented by a single binary condition. Commands that use this type of parameter accept the values ON (or 1) and OFF (or 0). <ON|OFF>...
  • Page 123: String Parameters

    Introduction to SCPI Parameter Types String Parameters String parameters can contain virtually any set of ASCII characters. The string must begin with a single quote ( ' ) or a double quote ( " ) and end with the same character (called the delimiter). The delimiter can be included as a character (embedded) inside the string by typing it twice without any characters in between.
  • Page 124: Syntax Summary

    Introduction to SCPI Syntax Summary Syntax Summary The following conventions are used throughout this manual whenever SCPI mnemonics are being described. angle brackets (< >) are used to enclose required parameters within a command or query. The definition of the variable is usually explained in the accompanying text.
  • Page 125 Introduction to SCPI Syntax Summary The following elements have special meanings within a SCPI program message (or combination or mnemonics). colon (:) When a command or query contains a series of mnemonics, they are separated by colons. A colon immediately following a mnemonic tells the command parser that the program message is proceeding to the next level of the command tree.
  • Page 126: Ieee 488.2 Common Commands

    Introduction to SCPI IEEE 488.2 Common Commands IEEE 488.2 Common Commands IEEE 488.2 defines a set of common commands. All instruments are required to implement a subset of these commands, specifically those commands related to status reporting, synchronization and internal operations.
  • Page 127 Introduction to SCPI IEEE 488.2 Common Commands Operation complete command. The analyzer will *OPC generate the OPC message in the Standard Event Status Register when all pending overlapped operations have been completed (e.g. a sweep, or a preset). For more information about overlapped operations, refer to “Overlapped Commands”...
  • Page 128 Introduction to SCPI IEEE 488.2 Common Commands Executes a device reset and cancels any pending *OPC *RST command or query. The contents of the instrument's nonvolatile memory are not affected by this command. This command is different from the front panel function in the state of the commands (and PRESET their reset states) listed below.
  • Page 129: Menu Map With Scpi Commands

    Menu Map with SCPI Commands 10-1...
  • Page 130 Menu Map with SCPI Commands This chapter shows all softkey menu choices available. Each hardkey on the instrument front panel has a corresponding table in this chapter showing all softkey choices available after pressing the hardkey. Hardkeys and softkeys are shown as HARDKEY Soft Key Each softkey is shown with an associated SCPI command, if one exists.
  • Page 131 Menu Map with SCPI Commands Entering Frequency, Power, and Other Numeric Values Entry of frequency, power, and other numeric values requires a choice of measurement unit. All entries of this type follow the same sequence: Enter the number then choose the appropriate unit, or press Enter default units.
  • Page 132: How To Enter Numbers And Characters

    Menu Map with SCPI Commands How to Enter Numbers and Characters How to Enter Numbers and Characters For many tasks in the following menus, you enter numeric values or characters. You might enter 10.0 MHz to set a marker location, or “state5”...
  • Page 133: How To Enter Frequency Values

    Menu Map with SCPI Commands How to Enter Numbers and Characters How to Enter Frequency Values You enter frequency values the same way each time. First select a numeric value (“100”) and then select a frequency unit (“MHz”). *RPG knob does not allow unit entry. Figure 10-2 Frequency—Enter the Value Enter the frequency using...
  • Page 134: How To Enter Time Values

    Menu Map with SCPI Commands How to Enter Numbers and Characters How to Enter Time Values You enter time values the same way each time. First select a numeric value (“100”) and then select a time unit (“Sec”). Figure 10-4 Time—Enter the Value Enter the time value using the front panel keypad or knob, or...
  • Page 135: How To Enter Power And Voltage Values

    Menu Map with SCPI Commands How to Enter Numbers and Characters How to Enter Power and Voltage Values You enter power and voltage values the same way each time. First select a numeric value (“10”) and then select a unit (“W”). Figure 10-6 Power and Voltage—Enter the Value Enter the frequency using the...
  • Page 136: How To Enter Text

    Menu Map with SCPI Commands How to Enter Numbers and Characters How to Enter Text Choose characters with the front panel knob and press Select Char or use the keyboard. The numeric key pad can be used to select numbers. Edit the text using the softkeys or keyboard.
  • Page 137: Menu Map For 8712Et/Es And 8714Et/Es

    Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Menu Map for 8712ET/ES and 8714ET/ES Table 10-1 Functions, 8712ES and 8714ES KEYSTROKES SCPI COMMAND (hardkey entry) SENS[1|2]:AVER[ON|OFF];*WAI Average on OFF SENS[1|2]:AVER:CLE;*WAI Restart Average SENS[1|2]:AVER:COUN <num>;*WAI Average Factor (menu selection only) System Bandwidth SENS[1|2]:BWID 6500 HZ;*WAI...
  • Page 138 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-2 Functions, 8712ET and 8714ET (1 of 3) BEGIN KEYSTROKES SCPI COMMAND (hardkey entry) BEGIN (menu selection only) Amplifier CONF 'AMPL:TRAN';*WAI Transmissn CONF 'AMPL:REFL';*WAI Reflection CONF 'AMPL:POW';*WAI Power...
  • Page 139 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-2 Functions, 8712ET and 8714ET (2 of 3) BEGIN KEYSTROKES SCPI COMMAND , (continued) BEGIN Cable , (continued) Fault Location SENS:DIST:UNIT FEET Feet SENS:DIST:UNIT MET Meters SENS:FREQ:MODE LOWP;*WAI Low Pass SENS:FREQ:MODE CENT;*WAI...
  • Page 140 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-2 Functions, 8712ET and 8714ET (3 of 3) BEGIN KEYSTROKES SCPI COMMAND , (continued) BEGIN Cable , (continued) SENS1:FUNC:FAULT:CONN; *WAI Connector Fault SENS[1|2]:FUNC:SRL:SCAN; *WAI SRL Cable Scan SENS[1|2]:SWE:POIN <num>;*WAI...
  • Page 141 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-3 Functions, 8712ES and 8714ES (1 of 3) BEGIN KEYSTROKES SCPI COMMAND BEGIN (menu selection only) Amplifier CONF ‘AMPL:REFL’; *WAI S11 Refl Port1 CONF ‘AMPL:TRAN’; *WAI S21 Fwd Trans CONF ‘AMPL:TRAN:REV’;...
  • Page 142 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-3 Functions, 8712ES and 8714ES (2 of 3) BEGIN KEYSTROKES SCPI COMMAND ,(continue) BEGIN (continue) Cable CONF[1|2] ‘CABL:TRAN’;*WAI Transmissn CONF[1|2] ‘CABL:REFL’;*WAI Reflection CONF[1|2] ‘CABL:FAULT’;*WAI Fault Location SENS[1|2]:DIST:STAR <num>[FEET|MET];*WAI Start Distance SENS[1|2]:DIST:STOP <num>[FEET|MET];*WAI...
  • Page 143 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-3 Functions, 8712ES and 8714ES (3 of 3) BEGIN KEYSTROKES SCPI COMMAND BEGIN, Cable, 1,2 (continued) , (continued) (menu selection only) Connector Model SENS[1|2]:CORR:MODEL:CONN Measure Connector SENS[1|2]:CORR:LENG:CONN <num>...
  • Page 144 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-4 Functions, 8712ES and 8714ES (1 of 3) KEYSTROKES SCPI COMMAND (Reflection) (hardkey entry) CAL, SENS[1|2]:CORR:CSET DEF; *WAI Default 1-Port SENS[1|2]:CORR:CLASS DEF2; *WAI Default 2-Port SENS[1|2]:CORR:CLASS DEF1; *WAI User 1-Port SENS[1|2]:CORR:CSET DEF;...
  • Page 145 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-4 , Functions, 8712ES and 8714ES (2 of 3) KEYSTROKES SCPI COMMAND , (Transmissn) (continued) SENS[1|2]:CORR:CSET DEF; *WAI Default Response SENS[1|2]:CORR:CLASS DEF2; *WAI Default 2-Port SENS[1|2]:CORR:CLASS DEF1; *WAI User Response SENS1:CORR:CSET DEF;...
  • Page 146 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-4 , Functions, 8712ES and 8714ES (3 of 3) KEYSTROKES SCPI COMMAND (Transmissn) (continued) CAL, SENS[1|2]:CORR:CLASS DEF2; *WAI User 2-Port SENS[1|2]:CORR:CLASS DEF2; *WAI Default 2-Port SENS[1|2]:CORR:COLL:IST OFF;METH TWOP;...
  • Page 147 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-5 Functions, 8712ET and 8714ET (1 of 3) KEYSTROKES SCPI COMMAND (Reflection) (hardkey entry) CAL, SENS[1|2]:CORR:CSET DEF; *WAI Default 1-Port SENS[1|2]:CORR:COLL:IST OFF;METH REFL3; 1-Port *WAI SENS[1|2]:CORR:COLL:IST OFF;METH REFL3;...
  • Page 148 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-5 Functions, 8712ET and 8714ET (2 of 3) KEYSTROKES SCPI COMMAND (Transmissn) (hardkey entry) CAL, SENS[1|2]:CORR:CSET DEF; *WAI Default Response SENS[1|2]:CORR:COLL:IST OFF;METH TRAN1; Response *WAI SENS[1|2]:CORR:COLL STAN1;*WAI Measure Standard :SENS[1|2]:CORR:COLL:SAVE;*WAI...
  • Page 149 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-6 Functions, 8712ET and 8714ET (3 of 3) KEYSTROKES SCPI COMMAND (continued) (Transmissn) CAL, TRAC CH[1|2]SMEM,CH[1|2]SDATA;:CALC[1|2]: Normalize on OFF MATH (IMPL/CH[1|2]SMEM);:DISP:WIND[1|2]: TRAC[1|2] ON;TRAC[1|2] OFF (menu selection only) Cal Check...
  • Page 150 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-7 , Functions, 8712ET/ES and 8714ET/ES KEYSTROKES SCPI COMMAND (Fault Location) CAL, SENS[1|2]:CORR:CSET DEF; *WAI Default Cal SENS[1|2]:CORR:EXT [ON|OFF] Full Band Cal SENS[1|2]:CORR:COLL STAN[1|2|3];*WAI Measure Standard SENS[1|2]:CORR:RVEL:COAX <value>...
  • Page 151 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-8 Functions, 8712ET/ES and 8714ET/ES KEYSTROKES SCPI COMMAND (SRL) CAL, SENS[1|2]:CORR:CSET DEF; *WAI Default Cal SENS[1|2]:CORR:EXT [ON|OFF] Full Band Cal Measure Standard 1 SENS[1|2]:CORR:COLL STAN[1|2|3];*WAI (menu selection only)
  • Page 152 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-9 , Functions, 8712ET/ES and 8714ET/ES KEYSTROKES SCPI COMMAND (Power or Conversion Loss) CAL, CAL:ZERO:AUTO ON Auto Zero CAL:ZERO:AUTO ONCE Manual Zero TRAC CH[1|2]SMEM,CH[1|2]SDATA;:CALC[1|2]: Normalize on OFF MATH (IMPL/CH[1|2]SMEM);:DISP:WIND[1|2]: TRAC[1|2] ON;TRAC[1|2] OFF...
  • Page 153 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-10 Functions, 8712ET/ES and 8714ET/ES Cal Check KEYSTROKES SCPI COMMAND (menu selection only) Cal Check SENS1:CORR:COLL:IST OFF;METH VERIFY;*WAI Do Cal Check SENS[1|2]:CORR:COLL:VER:REFL Measure Standard STAN[1|2|3];*WAI; (menu selection only) View Cal Check DIAG:MDIS[1|2]:CORR C_DIRECT;...
  • Page 154 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-11 Functions, 8712ET/ES and 8714ET/ES (1 of 4) CAL, More CAL KEYSTROKES SCPI COMMAND (menu selection only) CAL, More Cal 1, 2 (menu selection only) Port Extensions SENS[1|2]:CORR:EXT [ON|OFF] Port Ext’s ON off...
  • Page 155 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-10 Functions, 8712ET/ES and 8714ET/ES (2 of 4) CAL, More CAL KEYSTROKES SCPI COMMAND (continued) (menu selection only) CAL, More Cal (continued) (menu selection only) Cal Kit SENS:CORR:COLL:CKIT:PORT1 3.5 mm...
  • Page 156 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-10 Functions, 8712ET/ES and 8714ET/ES (3 of 4) CAL, More CAL KEYSTROKES SCPI COMMAND (continued) CAL, More Cal (continued) Cal Kit SENS:CORR:COLL:CKIT:PORT[1|2] User Cal Kit H 1 ‘USER8,IMPLIED,IMPLIED,IMPLIED,IMPLIED’...
  • Page 157 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-10 Functions, 8712ET/ES and 8714ET/ES (4 of 4) CAL, More CAL KEYSTROKES SCPI COMMAND (continued) CAL, More Cal, (continued) Cal kit, Modify ( Cal Kit Type ) (continued)
  • Page 158 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-11 Functions, 8712ET/ES and 8714ET/ES Test Set Cal KEYSTROKES SCPI COMMAND SENS[1|2]:CORR:TESTSET;*WAI Test Set Cal SENS[1|2]:CORR:COLL:METHOD TEST; Create “TSET_CAL” SENS[1|2]:CORR:COLL:PORTS XX Ports <2|4|6|8|10|12> Enh Resp 1 - Port 3...
  • Page 159 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-12 Functions, 8712ET/ES and 8714ET/ES (1 of 5) DISPLAY KEYSTROKES SCPI COMMAND (hardkey entry) DISPLAY TRAC CH[1|2]SMEM,CH[1|2]SDATA;: Normalize CALC[1|2]:MATH (IMPL/CH[1|2]SMEM);: DISP: WIND[1|2]:TRAC1 ON;TRAC2 OFF TRAC CH[1|2]SMEM,CH[1|2]SDATA Data ->Mem CALC[1|2]:MATH (IMPL);:DISP:...
  • Page 160 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-12 Functions, 8712ET/ES and 8714ET/ES (2 of 5) DISPLAY KEYSTROKES SCPI COMMAND , (continued) DISPLAY Limit Menu (continued) Add Limit CALC[1|2]:LIM:SEGM[n]:TYPE LMIN;STAT ON Add Min Line CALC[1|2]:LIM:SEGM[n]:FREQ:STAR <num> HZ Begin Frequency CALC[1|2]:LIM:SEGM[n]:FREQ:STOP <num>...
  • Page 161 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-12 Functions, 8712ET/ES and 8714ET/ES (3 of 5) DISPLAY KEYSTROKES SCPI COMMAND , (continued) DISPLAY Limit Menu (continued) Delete Limit (menu selection only) Edit Limit CALC[1|2]:LIM:SEGM[n]:FREQ:STAR <num> HZ...
  • Page 162 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-12 Functions, 8712ET/ES and 8714ET/ES (4 of 5) DISPLAY KEYSTROKES SCPI COMMAND , (continued) DISPLAY DISP:FORM [ULOW|SING] Split Disp FULL split DISP:FORM:EXPAND [ON|OFF] Expand ON off DISP:ANN:TITL ON...
  • Page 163 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-12 Functions, 8712ET/ES and 8714ET/ES (5 of 5) DISPLAY KEYSTROKES SCPI COMMAND , (continued) DISPLAY Color Options (menu selection only) Custom Colors (select item, 1-16) Select Item DISP:CMAP:COL[1|2|...|16]:HSL h,s,l Saturation DISP:CMAP:COL[1|2|...|16]:HSL h,s,l...
  • Page 164 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-13 Functions, 8712ET/ES and 8714ET/ES FORMAT KEYSTROKES SCPI COMMAND (hardkey entry) FORMAT CALC[1|2]:FORM MLOG Log Mag CALC[1|2]:FORM MLIN Lin Mag CALC[1|2]:FORM SWR CALC[1|2]:FORM GDEL Delay CALC[1|2]:FORM PHAS Phase...
  • Page 165 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-14 Functions, 8712ET/ES and 8714ET/ES FREQ KEYSTROKES SCPI COMMAND (hardkey entry) FREQ DISP:ANN:FREQ1:MODE SSTOP Start SENS[1|2]:FREQ:STAR <value> HZ;*WAI DISP:ANN:FREQ1:MODE SSTOP Stop SENS[1|2]:FREQ:STOP <value> HZ;*WAI DISP:ANN:FREQ1:MODE CSPAN Center SENS[1|2]:FREQ:CENT <value> HZ;*WAI...
  • Page 166 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-15 Functions, 8712ET/ES and 8714ET/ES (1 of 4) HARD COPY KEYSTROKES SCPI COMMAND HARD COPY HCOP;*WAI Start HCOP:ABOR Abort (menu selection only) Select Copy Port (no SCPI command) Restore Defaults HCOP:DEV:LANG<PCL|HPGL|IBM|EPSON|PCX>;...
  • Page 167 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-15 Functions, 8712ET/ES and 8714ET/ES (2 of 4) HARD COPY KEYSTROKES SCPI COMMAND , (continued) HARD COPY , (continued) Define PCL5 (menu selection only) More PCL5 (no SCPI command) Restore Defaults HCOP:DEV3:PAGE:MARG:TOP <num>...
  • Page 168 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-15 Functions, 8712ET/ES and 8714ET/ES (3 of 4) HARD COPY KEYSTROKES SCPI COMMAND (continued) HARD COPY, (menu selection only) Define Plotter (no SCPI command) Restore Defaults HCOP:DEV2:COL OFF...
  • Page 169 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-15 Functions, 8712ET/ES and 8714ET/ES (4 of 4) HARD COPY KEYSTROKES SCPI COMMAND , (continued) HARD COPY (menu selection only) Define Hardcopy (no SCPI command) Restore Defaults HCOP:DEV:MODE GMAR...
  • Page 170 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-16 Functions, 8712ET/ES and 8714ET/ES (1 of 3) MARKER KEYSTROKES SCPI COMMAND (hardkey entry) MARKER (enter value and units) CALC[1|2]:MARK1 ON CALC[1|2]:MARK1:X <num> [MHZ|KHZ|HZ] (enter value and units) CALC[1|2]:MARK2 ON CALC[1|2]:MARK2:X <num>...
  • Page 171 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-16 Functions, 8712ET/ES and 8714ET/ES (2 of 3) MARKER KEYSTROKES SCPI COMMAND (continued) MARKER, (menu selection only) Marker Functions CALC[1|2]:MARK:MODE <REL|ABS> Delta Mkr on OFF SENS[1|2]:FREQ:CENT Marker -> Center (CALC[1|2]:MARK[1|2|…8]:X:ABS?);*WAI...
  • Page 172 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-16 Functions, 8712ES and 8714ES (3 of 3) MARKER KEYSTROKES SCPI COMMAND , (continued) MARKER, Marker Search (continued) Min Search, CALC[1|2]:MARK:MIN:LEFT Next Min Left CALC[1|2]:MARK:MIN:RIGH Next Min Right...
  • Page 173 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-17 Functions, 8712ES and 8714ES (1 of 2) MEAS1 | MEAS2 KEYSTROKES SCPI COMMAND SENS[1|2]:STAT ON; *WAI MEAS1 | MEAS2 SENS[1|2]:FUNC ‘XFR:S 1,1’;DET NBAN; *WAI S11 Refl Port1 SENS[1|2]:FUNC ‘XFR:S 2,1’;DET NBAN;...
  • Page 174 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-17 Functions, 8712ES and 8714ES (2 of 2) MEAS1 | MEAS2 KEYSTROKES SCPI COMMAND , (continued) MEAS1 | MEAS2 (menu selection only Broadband Internal SENS[1|2]:FUNC ‘XFR:POW 2’;DET BBAN; *WAI SENS[1|2]:FUNC ‘XFR:POW 0’;DET BBAN;...
  • Page 175 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-18 Functions, 8712ET and 8714ET (1 of 2) MEAS1 | MEAS2 KEYSTROKES SCPI COMMAND , (continued) MEAS1 | MEAS2 SENS1:FUNC ‘XFR:S 2,1’;DET NBAN; *WAI Transmissn SENS1:FUNC ‘XFR:S 1,1’;DET NBAN; *WAI Reflection...
  • Page 176 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-18 Functions, 8712ET and 8714ET (2 of 2) MEAS1 | MEAS2 KEYSTROKES SCPI COMMAND ,(continued) MEAS1 | MEAS2 (menu selection only) Broadband Internal SENS[1|2]:FUNC ‘XFR:POW 2’;DET BBAN; *WAI SENS[1|2]:FUNC ‘XFR:POW 0’;DET BBAN;...
  • Page 177 (menu selection only) Multiport Selection (menu selection only) S11) Port (menu selection only) S22) Port Table 10-20 MEAS Multiport Test Set Functions, 8712ET and 8714ET KEYSTROKES SCPI COMMAND , (Multiport) MEAS1 | MEAS2 SENS1:FUNC ‘XFR:S 1,1’;DET NBAN; *WAI Reflection SENS1:FUNC ‘XFR:S 2,1’;DET NBAN; *WAI...
  • Page 178 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-21 Functions, 8712ET/ES and 8714ET/ES (1 of 2) MENU KEYSTROKES SCPI COMMAND (hardkey entry) MENU (menu selection only) Trigger ABOR;:INIT1:CONT ON;*WAI Continuous ABOR;:INIT1:CONT OFF;*WAI Hold ABOR;:INIT1:CONT OFF;:INIT1;*WAI Single...
  • Page 179 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-21 Functions, 8712ET/ES and 8714ET/ES (2 of 2) MENU KEYSTROKES SCPI COMMAND , (continued) MENU SENS[1|2]:FUNC:SRL:SCAN; *WAI SRL Cable Scan SENS:ROSC:SOUR [EXT|INT]; *WAI Ext Ref on OFF (menu selection only) Spur Avoid Options DIAG:SPUR:METH NONE;*WAI...
  • Page 180 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-22 Functions, 8712ET/ES and 8714ET/ES (1 of 2) POWER KEYSTROKES SCPI COMMAND (hardkey entry) POWER (enter value, SOUR[1|2]:POW <value>; *WAI Level and unit) (units choice) (units choice) (units choice)
  • Page 181 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-22 Functions, 8712ET/ES and 8714ET/ES (2 of 2) POWER KEYSTROKES SCPI COMMAND (continued) POWER, (enter value, SOUR:POW:STOP <value>; *WAI Stop Power and unit) (units choice) (units choice) (units choice)
  • Page 182 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-23 Functions, 8712ET/ES and 8714ET/ES MENU KEYSTROKES SCPI COMMAND SYST: Preset (hardkey entry) PRESET (menu selection only) Factory Preset (menu selection only) User Preset 10-54 Programmer’s Guide...
  • Page 183 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-24 Functions, 8712ET/ES and 8714ET/ES (1 of 5) SAVE RECALL KEYSTROKES SCPI COMMAND (hardkey entry) SAVE RECALL MMEM:STOR:STAT 1,’MEM:STATE1.STA’ Save State (enter file name, MMEM:STOR:STAT 1,’MEM:STATE1.STA’ Re-Save State...
  • Page 184 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-24 Functions, 8712ET/ES and 8714ET/ES (2 of 5) SAVE RECALL KEYSTROKES SCPI COMMAND (continued) SAVE RECALL, Programs, (no SCPI command) Recall Program PROG:STAT:RUN PROG:STAT:CONT Continue (no SCPI command)
  • Page 185 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-24 Functions, 8712ET/ES and 8714ET/ES (3 of 5) SAVE RECALL KEYSTROKES SCPI COMMAND (continued) SAVE RECALL, programs, (no SCPI command) Key Record on OFF (menu selection only) Utilities...
  • Page 186 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-24 Functions, 8712ET/ES and 8714ET/ES (4 of 5) SAVE RECALL KEYSTROKES SCPI COMMAND (continued) SAVE RECALL, File Utilities, MMEM:DEL ‘<loc>:<name>’ Delete File MMEM:DEL ‘MEM:*.*’ Delete All Files MMEM:COPY ‘<loc>:<name>’,‘<loc>:<name>’...
  • Page 187 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-24 Functions, 8712ET/ES and 8714ET/ES (5 of 5) SAVE RECALL KEYSTROKES SCPI COMMAND (continued) SAVE RECALL, File Utilities, (menu selection only) Directory Utilities MMEM:CDIR ‘<name>’ Change Directory MMEM:MDIR ‘<name>’...
  • Page 188 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-25 Functions, 8712ET/ES and 8714ET/ES SCALE KEYSTROKES SCPI COMMAND (hardkey entry) SCALE DISP:WIND[1|2]:TRAC:Y:AUTO ONCE Autoscale (enter value, DISP:WIND[1|2]:TRAC:Y:PDIV <num> Scale/Div press Enter) (enter value, DISP:WIND1:TRAC:Y:RLEV <num> Reference Level...
  • Page 189 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-26 Functions, 8712ET/ES and 8714ET/ES SWEEP KEYSTROKES SCPI COMMAND (hardkey entry) SWEEP (enter value, SENS[1|2]:SWE:TIME <num>[s|ms]; *WAI Sweep Time and unit) SENS[1|2]:SWE:TIME:AUTO [ON|OFF]; *WAI Sweep Time AUTO man SENS:COUP [NONE|ALL];...
  • Page 190 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-27 Functions, 8712ET/ES and 8714ET/ES (1 of 9) SYSTEM OPTIONS KEYSTROKES SCPI COMMAND (hardkey entry) SYSTEM OPTIONS (menu selection only) IBASIC PROG:STAT:RUN PROG:STAT:CONT Continue (no SCPI command) Step...
  • Page 191 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-27 Functions, 8712ET/ES and 8714ET/ES (2 of 9) SYSTEM OPTIONS KEYSTROKES SCPI COMMAND (continued) SYSTEM OPTIONS, Lan, Add Login User SYST:COMM:LAN:LOG:USER:ADD-? <STRING>,<STRING> User Name SYST:COMM:LAN:LOG:USER:LIST: NAME? <STRING> (menu selection only) Password Confirm Password...
  • Page 192 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-27 Functions, 8712ET/ES and 8714ET/ES (3 of 9) SYSTEM OPTIONS KEYSTROKES SCPI COMMAND (continued) SYSTEM OPTIONS, Lan, (menu selection only) Diagnostic Utilities IP Address to Ping DIAG:COMM:LAN:PING:IPAD (enter address, <IP address>...
  • Page 193 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-27 Functions, 8712ET/ES and 8714ET/ES (4 of 9) SYSTEM OPTIONS KEYSTROKES SCPI COMMAND (continued) SYSTEM OPTIONS, Lan, (menu selection only) Automount Setup Remote IP Addr/Host SYST:COMM:LAN:NFS:AUTO:LIST: REMH? <#1-7>, [,STRING]>...
  • Page 194 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-27 Functions, 8712ET/ES and 8714ET/ES (5 of 9) SYSTEM OPTIONS KEYSTROKES SCPI COMMAND (continued) SYSTEM OPTIONS Optional File Path SYST:COMM:LAN:BOOT:TRAN:FILE: NAME <STRING> Parameters Received (menu selection only) (menu selection only)
  • Page 195 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-28 Functions, 8712ET/ES and 8714ET/ES (6 of 9 SYSTEM OPTIONS KEYSTROKES SCPI COMMAND , (continued) SYSTEM OPTIONS GPIB SYST:COMM:GPIB:CONT OFF Talker Listener SYST:COMM:GPIB:CONT ON System Controller SYST:COMM:GPIB:ECHO [ON|OFF]...
  • Page 196 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-28 Functions, 8712ET/ES and 8714ET/ES (7 of 9) SYSTEM OPTIONS KEYSTROKES SCPI COMMAND (continued) SYSTEM OPTIONS, Sys Config, DISP:ANN:CLOC:DATE:MODE ALPH Alpha DISP:ANN:CLOC:SEC [ON|OFF] Seconds ON off (enter value, Beeper Volume SYST:BEEP:VOL <num>...
  • Page 197 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-28 Functions, 8712ET/ES and 8714ET/ES (8 of 9) SYSTEM OPTIONS KEYSTROKES SCPI COMMAND (continued) SYSTEM OPTIONS, Sys Config, (menu selection only) User TTL Config SYST:COMM:TTL:USER:FEED DEFAULT Default SYST:COMM:TTL:USER:FEED KEY...
  • Page 198 Menu Map with SCPI Commands Menu Map for 8712ET/ES and 8714ET/ES Table 10-28 Functions, 8712ET/ES and 8714ET/ES (9 of 9) SYSTEM OPTIONS KEYSTROKES SCPI COMMAND (continued) SYSTEM OPTIONS, Service, (menu selection only) Update Corr Const (no SCPI command) Install CC from Disk...
  • Page 199: Scpi Command Summary

    SCPI Command Summary This chapter describes all device commands recognized by the analyzer. Example programs using these commands are given in the Example Programs Guide. IEEE 488.2 common commands are described in Chapter 9, “Introduction to SCPI.” 11-1...
  • Page 200: Queries, Forms, And Parameter Types

    SCPI Command Summary Queries, Forms, and Parameter Types Queries, Forms, and Parameter Types All device commands have both command and query forms unless specified as command only or query only. To create the query form of a command, replace the command parameter with a "?". For example, the following command and parameter selects the log magnitude format (MLOGarithmic) for the data display: CALCulate[1|2]:FORMat:MLOGarithmic...
  • Page 201: Parameter Types

    SCPI Command Summary Queries, Forms, and Parameter Types Parameter Types In the following tables, the FORM column gives the parameter type returned by the instrument in response to a query. NR1, NR2 and NR3 refer to the different types of numeric data. CHAR (character data), STRING (string data) and BLOCK (block data) are also used to describe response types.
  • Page 202: Scpi Device Command Summary

    SCPI Command Summary SCPI Device Command Summary SCPI Device Command Summary This SCPI command reference is also available online. It is stored inside NOTE your analyzer in electronic form. To use it, you must connect your instrument to the network, and access it using your Web browser. See the The LAN Interface User’s Guide Supplement for details.
  • Page 203 SCPI Command Summary SCPI Device Command Summary Table 11-2 CALCulate (1 of 7) SUBSYSTEM FORM DESCRIPTION COMMANDS query only Queries the formatted data trace — CALCulate[1|2]:DATA? BLOCK functionally equivalent to the command or NR3 TRAC? CH<1|2>FDATA. CHAR Selects the display format for measurement CALCulate[1|2]:FORMat data —...
  • Page 204 SCPI Command Summary SCPI Device Command Summary Table 11-2 CALCulate (2 of 7) SUBSYSTEM COMMANDS FORM DESCRIPTION Turns display of limit lines on/off. CALCulate[1|2]:LIMit:DISPlay <ON|OFF> Sets the maximum value for a flatness CALCulate[1|2]:LIMit:MARKer limit test. :FLATness:MAXimum <num> Sets the minimum value for a flatness CALCulate[1|2]:LIMit:MARKer marker limit test.
  • Page 205 SCPI Command Summary SCPI Device Command Summary Table 11-2 CALCulate (3 of 7) SUBSYSTEM COMMANDS FORM DESCRIPTION Turns statistic peak-to-peak marker CALCulate[1|2]:LIMit:MARKer limit test on/off. :STATistic:PEAK:STATe <ON|OFF> Sets the maximum value for delta CALCulate[1|2]:LIMit:MARKer amplitude marker limit test. :TILT:MAXimum <num> Sets the minimum value for delta CALCulate[1|2]:LIMit:MARKer amplitude marker limit test.
  • Page 206 SCPI Command Summary SCPI Device Command Summary Table 11-2 CALCulate (4 of 7) SUBSYSTEM COMMANDS FORM DESCRIPTION Sets the End Frequency for the CALCulate[1|2]:LIMit:SEGMent specified limit segment. [1|2|12]:FREQuency:STOP <num> Sets the Begin Power for the specified CALCulate[1|2]:LIMit:SEGMent limit segment. [1|2|12]:POWer:STARt <num>...
  • Page 207 SCPI Command Summary SCPI Device Command Summary Table 11-2 CALCulate (5 of 7) SUBSYSTEM COMMANDS FORM DESCRIPTION query Queries the results of the active marker CALCulate[1|2]:MARKer only function — MAX and MIN return the :FUNCtion:RESult? amplitude; TARG returns the frequency; [,NR3, BWID returns bandwidth, center NR3,...
  • Page 208 SCPI Command Summary SCPI Device Command Summary Table 11-2 CALCulate (6 of 7) SUBSYSTEM COMMANDS FORM DESCRIPTION command Moves the specified marker to the next CALCulate[1|2]:MARKer only local maximum to the right. [1|2|8]:MAXimum:RIGHt command Sets the specified marker to the CALCulate[1|2]:MARKer only minimum value on the trace.
  • Page 209 SCPI Command Summary SCPI Device Command Summary Table 11-2 CALCulate (7 of 7) SUBSYSTEM COMMANDS FORM DESCRIPTION Sets the specified marker frequency CALCulate[1|2] (or power if in power sweep). :MARKer[1|2|8]:X <num> Sets a marker to an absolute value CALCulate[1|2] (such as frequency or amplitude). The :MARKer[1|2|8]:X:ABS <num>...
  • Page 210 SCPI Command Summary SCPI Device Command Summary Table 11-3 CALibration SUBSYSTEM COMMANDS FORM DESCRIPTION command Initiates a SelfCal on all ports that were CALibration only calibrated during the Test Set Cal. :SELF:ALL CHAR Selects the method of SelfCal: enhanced CALibration response/1-port or 2-port.
  • Page 211 SCPI Command Summary SCPI Device Command Summary Table 11-4 CONFigure SUBSYSTEM COMMANDS FORM DESCRIPTION STRING Configures the analyzer to measure a specific CONFigure <string> device type and parameter (the BEGIN function) — choose from one of the following strings: 'AMPLifier:TRANsmission' 'AMPLifier:REFLection' 'AMPLifier:TRANsmission:REVerse' 'AMPLifier:REFLection:REVerse'...
  • Page 212 SCPI Command Summary SCPI Device Command Summary Table 11-5 CONTrol SUBSYSTEM COMMANDS FORM DESCRIPTION When on, configures analyzer for use with a CONTrol[1|2]:MULTiport multiport test set. :STATE <ON|OFF> 1. For use with multiport test sets only. Table 11-6 DIAGnostic (1 of 4) SUBSYSTEM COMMANDS FORM DESCRIPTION...
  • Page 213 SCPI Command Summary SCPI Device Command Summary Table 11-6 DIAGnostic (2 of 4) SUBSYSTEM COMMANDS FORM DESCRIPTION NR1, Instructs the analyzer to open a DIAGnostic:COMMunicate:LAN:SEND STRING socket to the specified IP <IP_address>,<port_num>,<string>,< address and port number, and timeout> send the string specified. <timeout>...
  • Page 214 SCPI Command Summary SCPI Device Command Summary Table 11-6 DIAGnostic (3 of 4) SUBSYSTEM COMMANDS FORM DESCRIPTION command Displays corrected measurement DIAGnostic:MDISplay[1|2] only uncertainties. Choose from one of the :CORRection <string> following strings: Cal check C_DIRECTivity C_LDMATCH C_ISOLATION C_RTRACKING C_SRCMATCH C_TTRACKING Interpolated Array (accessed through the service menu.)
  • Page 215 SCPI Command Summary SCPI Device Command Summary Table 11-6 DIAGnostic (4 of 4) SUBSYSTEM COMMANDS FORM DESCRIPTION query Reads the rear panel I/O ports. DIAGnostic:PORT:READ? only <port><register> NR1, NR1, Writes to the rear panel I/O ports. DIAGnostic:PORT:WRITE NR1, <port><register> query Queries the instrument's serial DIAGnostic:SNUMber <string>? only...
  • Page 216 SCPI Command Summary SCPI Device Command Summary Table 11-7 Writeable Ports Port Register Description Number Outputs 8-bit data to the Cent_D0 through D7 lines of the Centronics port. Cent_D0 is the least significant bit, Cent_D7 is the most significant bit. Checks Centronics status lines for: •...
  • Page 217 SCPI Command Summary SCPI Device Command Summary Table 11-8 Readable Ports Port Register Description Number Reads the serial port. Reads the 8-bit data port Cent_D0 through D7. Reads the user bit. Reads the limit test pass/fail bit. Reads the 8-bit status port. •...
  • Page 218 SCPI Command Summary SCPI Device Command Summary Table 11-9 DISPlay (1 of 7) SUBSYSTEM COMMANDS FORM DESCRIPTION Enables/disables measurement DISPlay:ANNotation:CHANnel[1| channel annotation. 2][:STATe] <OFF|ON> STRING Specifies the string to be displayed in DISPlay:ANNotation the measurement channel annotation :CHANnel[1|2]:USER:LABel:DATA area (above the graticule). <string>...
  • Page 219 SCPI Command Summary SCPI Device Command Summary Table 11-9 DISPlay (2 of 7) SUBSYSTEM COMMANDS FORM DESCRIPTION Specifies the start value for DISPlay:ANNotation:FREQuency user-defined frequency annotation. [1|2]:USER:STARt<num> Enables user-defined frequency DISPlay:ANNotation:FREQuency annotation. [1|2]:USER:STATe[OFF|ON] Specifies the stop value for DISPlay:ANNotation:FREQuency user-defined frequency annotation. [1|2]:USER:STOP<num>...
  • Page 220 SCPI Command Summary SCPI Device Command Summary Table 11-9 DISPlay (3 of 7) SUBSYSTEM COMMANDS FORM DESCRIPTION command Turns off any currently showing DISPlay:ANNotation:MESSage:AOFF only message window — includes message window, active entry and IBASIC window. command Removes a user-defined pop-up DISPlay:ANNotation:MESSage only message window.
  • Page 221 SCPI Command Summary SCPI Device Command Summary Table 11-9 DISPlay (4 of 7) SUBSYSTEM COMMANDS FORM DESCRIPTION For use with an external VGA DISPlay:CMAP:COLor[1|2|…16] compatible monitor. Sets hue, :HSL <num>,<num>,<num> saturation, and luminance for the selected display item. Accepted values for each parameter are 0 to 1. For use with an external monitor.
  • Page 222 SCPI Command Summary SCPI Device Command Summary Table 11-9 DISPlay (5 of 7) SUBSYSTEM COMMANDS FORM DESCRIPTION CHAR Selects the portion of the analyzer's DISPlay:PROGram[:MODE] screen to be used as an HP Instrument <char> BASIC display — choose from OFF|FULL|UPPer|LOWer. query Queries the absolute pixel coordinates of DISPlay:WINDow[1|2|10]...
  • Page 223 SCPI Command Summary SCPI Device Command Summary Table 11-9 DISPlay (6 of 7) SUBSYSTEM COMMANDS FORM DESCRIPTION command Draws a label with the lower left DISPlay:WINDow[1|2|10] only corner at the current pen location. :GRAPhics:LABel <string> CHAR Selects the user graphics label font DISPlay:WINDow[1|2|10] —...
  • Page 224 SCPI Command Summary SCPI Device Command Summary Table 11-9 DISPlay (7 of 7) SUBSYSTEM COMMANDS FORM DESCRIPTION Specifies the height (dB or units DISPlay:WINDow[1|2]:TRACe per division) of each vertical :Y[:SCALe]:PDIVision<num> division of the specified measurement channel. Specifies the value for the Y-axis DISPlay:WINDow[1|2]:TRACe reference position for the :Y[:SCALe]:RLEVel<num>...
  • Page 225 SCPI Command Summary SCPI Device Command Summary Table 11-10 FORMat SUBSYSTEM COMMANDS FORM DESCRIPTION CHAR Specifiesa the byte order used for FORMat:BORDer <char> GPIB data transfer — choose NORMal or SWAPped (for PC-compatible systems). CHAR Specifies the data format for use FORMat[:DATA] <char>[,<num>] [,NR1] during data transfer —...
  • Page 226 SCPI Command Summary SCPI Device Command Summary Table 11-11 HCOPy (1 of 2) SUBSYSTEM COMMANDS FORM DESCRIPTION command Aborts any hardcopy currently in HCOPy:ABORt only progress. Selects monochrome OFF or color HCOPy:DEVice[1|2|3]:COLor ON mode for hardcopy output. 1, 2 <ON|OFF> CHAR Selects the language for HCOPy:DEVice[1|2|3]:LANGuage...
  • Page 227 SCPI Command Summary SCPI Device Command Summary Table 11-11 HCOPy (2 of 2) SUBSYSTEM COMMANDS FORM DESCRIPTION Sets the printer resolution in dots HCOPy:DEVice[1|2]:RESolution per inch. <num> command Initiates a hardcopy output (print HCOPy[:IMMediate] only or plot). For DEVice, use 1 for PCL/Epson printers, or 2 for plotters.
  • Page 228 SCPI Command Summary SCPI Device Command Summary Table 11-12 INITiate SUBSYSTEM COMMANDS FORM DESCRIPTION Sets the trigger system to INITiate[1|2]:CONTinuous continuously sweep or to stop <ON|OFF> sweeping. command Initiates a new measurement INITiate[1|2][:IMMediate] only sweep. 1. Binary parameters accept the values of 1 (on) and 0 (off) in addition to ON and OFF. Table 11-13 INPut SUBSYSTEM COMMANDS...
  • Page 229 SCPI Command Summary SCPI Device Command Summary Table 11-14 MMEMory (1 of 3) SUBSYSTEM COMMANDS FORM DESCRIPTION query Lists the names of the files in MMEMory:CATalog?<string> only memory. STRING (a directory listing, file names only.) STRING Changes the current directory on MMEMory:CDIRectory <string>...
  • Page 230 SCPI Command Summary SCPI Device Command Summary Table 11-14 MMEMory (2 of 3) SUBSYSTEM COMMANDS FORM DESCRIPTION command Moves or renames a file — MMEMory:MOVE 1, 2 only string1 is the source (or old) <string1>,<string2> filename and string2 is the destination (or new) filename.
  • Page 231 SCPI Command Summary SCPI Device Command Summary Table 11-14 MMEMory (3 of 3) SUBSYSTEM COMMANDS FORM DESCRIPTION When on, the saved state will be MMEMory:STORe:STATe:TSCAL the test set cal only. <ON|OFF> command Stores an ASCII list of trace and MMEMory:STORe:TRACe only frequency values to a file —...
  • Page 232 SCPI Command Summary SCPI Device Command Summary Table 11-15 OUTPut SUBSYSTEM COMMANDS FORM DESCRIPTION Turns RF power from the source OUTPut[:STATe] <ON|OFF> on/off. 1. Binary parameters accept the values of 1 (on) and 0 (off) in addition to ON and OFF. Table 11-16 POWer DESCRIPTION...
  • Page 233 SCPI Command Summary SCPI Device Command Summary Table 11-17 PROGram (1 of 2) SUBSYSTEM COMMANDS FORM DESCRIPTION query Lists the names of the defined PROGram :CATalog? only IBASIC programs — response is STRING "PROG" (if a program is present) or the null string (""). BLOCK Downloads an IBASIC program PROGram...
  • Page 234 SCPI Command Summary SCPI Device Command Summary Table 11-17 PROGram (2 of 2) SUBSYSTEM COMMANDS FORM DESCRIPTION STRING Selects the IBASIC program in PROGram [:SELected] :NAME 'PROG' the program buffer to be active. BLOCK Loads a new value for a numeric PROGram [:SELected] :NUMBer variable string in the active...
  • Page 235 SCPI Command Summary SCPI Device Command Summary Table 11-18 ROUTe SUBSYSTEM COMMANDS FORM DESCRIPTION Selects which port of the test set is ROUTe[1|2]:REFLection:PATH connected to the REFLECTION :DEFine:PORT<1|2|…|12> port of the analyzer. Selects which port of the test set is ROUTe[1|2]:TRANsmission:PATH connected to the TRANSMISSION :DEFine: PORT <1|2|…|12>...
  • Page 236 SCPI Command Summary SCPI Device Command Summary Table 11-19 SENSe (1 of 16) SUBSYSTEM COMMANDS FORM DESCRIPTION query Returns true (1) if the channel is SENSe[1|2]:ACTIVE? only active, false (0) if the channel is not active. (Only one channel can be “active”...
  • Page 237 SCPI Command Summary SCPI Device Command Summary Table 11-19 SENSe (2 of 16) SUBSYSTEM COMMANDS FORM DESCRIPTION Sets or queries the cal kit load SENSe[1|2]:CORRection:CKIT:LOAD standard offset delay time. :MODify:DELay? #0~1e-06[S]# Sets or queries the cal kit load SENSe[1|2]:CORRection:CKIT:LOAD standard offset loss value. :MODify:LOSS? #0~1e+12# Sets or queries the cal kit load SENSe[1|2]:CORRection:CKIT:LOAD...
  • Page 238 SCPI Command Summary SCPI Device Command Summary Table 11-19 SENSe (3 of 16) SUBSYSTEM COMMANDS FORM DESCRIPTION Modifies or queries the cal kit SENSe[1|2]:CORRection:CKIT:OPEN open standard offset loss value. :MODify:LOSS? #0~1e+12# Modifies or queries the cal kit SENSe[1|2]:CORRection:CKIT:OPEN open standard offset :MODify:ZOFFset? #25~100[OHM]# impedance value.
  • Page 239 SCPI Command Summary SCPI Device Command Summary Table 11-19 SENSe (4 of 16) SUBSYSTEM COMMANDS FORM DESCRIPTION CHAR Returns the current calibration SENSe[1|2]:CORRection:CLASs choice. Returns string from the [:SELect]? <item> list (below). (ES models only) command Selects an existing calibration from SENSe[1|2]:CORRection:CLASs only the following <item>...
  • Page 240 SCPI Command Summary SCPI Device Command Summary Table 11-19 SENSe (5 of 16) SUBSYSTEM COMMANDS FORM DESCRIPTION command Measures a calibration standard — SENSe[1|2]:CORRection: only select <char> from: COLLect[:ACQuire] <char> STANdard1 STANdard2 STANdard3 STANdard4 STANdard5 STANdard6 STANdard7 STRING Selects which port of the analyzer or SENSe[1|2]:CORRection multiport test set will be assigned a Cal :COLLect:CKIT:PORT[1|2|…|12...
  • Page 241 SCPI Command Summary SCPI Device Command Summary Table 11-19 SENSe (6 of 16) SUBSYSTEM COMMANDS FORM DESCRIPTION Selects the instrument state for SENSe[1|2]:CORRection:COLL calibration — choose Full Band (ON) or ect:ISTate[:AUTO]<ON|OFF> User Defined (OFF). command Selects the type of calibration — choose SENSe[1|2]:CORRection: only from:...
  • Page 242 SCPI Command Summary SCPI Device Command Summary Table 11-19 SENSe (7 of 16) SUBSYSTEM COMMANDS FORM DESCRIPTION command Measures a load on the port selected SENSe[1|2]:CORRection:COLLect only :MP:LOAD during a test set calibration. <STAN1|STAN2|…|STAN12> command Measures a thru on the port selected SENSe[1|2]:CORRection:COLLect only :MP:THRU...
  • Page 243 SCPI Command Summary SCPI Device Command Summary Table 11-19 SENSe (8 of 16) SUBSYSTEM COMMANDS FORM DESCRIPTION Enables port extensions. SENSe[1|2]:CORRection:EXTension[: STATe]<ON|OFF> Specifies the port extension at SENSe[1|2]:CORRection:EXTension the transmission port, in :TRANsmission[:TIME] <num> seconds. Specifies the reference SENSe[1|2]:CORRection:IMPedance impedance for the Smith chart :INPut:MAGNitude<num>...
  • Page 244 SCPI Command Summary SCPI Device Command Summary Table 11-19 SENSe (9 of 16) SUBSYSTEM COMMANDS FORM DESCRIPTION command Measures the cable connector and SENSe[1|2]:CORRection:MODel only determine the optimum values for :CONNector[:IMMediate] connector length and connector capacitance. Specifies the phase offset. SENSe[1|2]:CORRection:OFFSet :PHASe command...
  • Page 245 SCPI Command Summary SCPI Device Command Summary Table 11-19 SENSe (10 of 16) SUBSYSTEM COMMANDS FORM DESCRIPTION command SENSe[1|2]:CORRection:TESTSET Brings up the Test Set Cal menu. only Selects multi-peak threshold value, SENSe[1|2]:CORRection:THReshol in dB. d:COAX <num> CHAR Turns the alternate sweep mode SENSe[1|2]:COUPle <char>...
  • Page 246 SCPI Command Summary SCPI Device Command Summary Table 11-19 SENSe (11 of 16) SUBSYSTEM COMMANDS FORM DESCRIPTION CHAR Sets the fault location SENSe[1|2]:FREQuency:MODE <char> measurement to CENTer (bandpass) or LOWPass. Sets the frequency span of the SENSe[1|2]:FREQuency:SPAN <num> RF source. Sets the maximum frequency SENSe[1|2]:FREQuency:SPAN span of the RF source for...
  • Page 247 SENSe[1|2]:FUNCtion only the power into a specific detector on the 'XFRequency:POWer <num>' specified measurement channel. For 8712ET/8714ET models— choose from detectors 0 (R), 1 (A), 2 (B), 11 (Ext X) or 12 (Ext Y). For 8712ES/8714ES models—choose from detectors: 0 (Forward R)
  • Page 248 'XFRequency:POWer:RATio measurement channel. <num>,<num>' For 8712ET/8714ET models— choose from ratios 1,0 (A/R), 2,0 (B/R), 12,0 (Ext Y/R), 11,12 (Ext X/Ext Y), or 12,11 (Ext Y/Ext X). For 8712ES/8714ES models—choose from ratios:...
  • Page 249 SCPI Command Summary SCPI Device Command Summary Table 11-19 SENSe (14 of 16) SUBSYSTEM COMMANDS FORM DESCRIPTION NR1,NR1 Specifies that the receiver will measure SENSe[1|2]:FUNCtion an s-parameter into the specified 'XFRequency:S <num>,<num>' measurement channel. The s-parameter choices will depend on the number of ports.
  • Page 250 Specifies that the receiver will SENSe[1|2]:FUNCtion:SRL measure the ratio of the power (SRL) :<num>,<num> into the specified measurement channel For 8712ET/8714ET models—choose 1,0 (Forward A/R). For 8712ES/8714ES models—choose 1,0 (Forward A/R), or 22, 20 (Reverse B/R). SENSe[1|2]:FUNCtion:SRL Sets the cable impedance.
  • Page 251 SCPI Command Summary SCPI Device Command Summary Table 11-19 SENSe (16 of 16) SUBSYSTEM COMMANDS FORM DESCRIPTION Sets the number of data points for SENSe[1|2]:SWEep:POINts <num> the measurement — choose from 3|5|11|21|51|101|201|401|8 01|1601. Sets the sweep time. SENSe[1|2]:SWEep:TIME <num> CHAR or Turns the automatic sweep time SENSe[1|2]:SWEep:TIME:AUTO function on/off.
  • Page 252 SCPI Command Summary SCPI Device Command Summary Table 11-20 SOURce DESCRIPTION SUBSYSTEM COMMANDS FORM Sets the RF power output from the SOURce[1|2]:POWer[:LEVel] source. [:IMMediate][:AMPLitude]<num> Sets the power level that the SOURce:POWer:PRESet <num> analyzer will always return to after an instrument preset. CHAR Specifies the power sweep range.
  • Page 253 SCPI Command Summary SCPI Device Command Summary Table 11-21 STATus (1 of 4) DESCRIPTION SUBSYSTEM COMMANDS FORM query only Reads the Device Status STATus:DEVice:CONDition? condition register. Sets and queries bits in the STATus:DEVice:ENABle <num> Device Status enable register. query only Reads and clears the Device STATus:DEVice[:EVENt]? Status event register.
  • Page 254 SCPI Command Summary SCPI Device Command Summary Table 11-21 STATus (2 of 4) DESCRIPTION SUBSYSTEM COMMANDS FORM Sets and queries bits in the STATus:OPERation:AVERaging Averaging status positive transition :PTRansition <num> register. query only Reads the Operational status STATus:OPERation:CONDition? condition register. Sets and queries bits in the STATus:OPERation:ENABle <num>...
  • Page 255 SCPI Command Summary SCPI Device Command Summary Table 11-21 STATus (3 of 4) DESCRIPTION SUBSYSTEM COMMANDS FORM Sets and queries bits in the STATus:OPERation:NTRansition Operational Status negative <num> transition register. Sets and queries bits in the STATus:OPERation:PTRansition Operational Status positive <num>...
  • Page 256 SCPI Command Summary SCPI Device Command Summary Table 11-21 STATus (4 of 4) DESCRIPTION SUBSYSTEM COMMANDS FORM Sets and queries bits in the Limit STATus:QUEStionable:LIMit: Fail enable register. ENABle <num> query only Reads and clears the Limit Fail STATus:QUEStionable:LIMit event register. [:EVENt]? Sets and queries bits in the Limit STATus:QUEStionable:LIMit...
  • Page 257 SCPI Command Summary SCPI Device Command Summary Table 11-22 SYSTem (1 of 8) DESCRIPTION SUBSYSTEM COMMANDS FORM NR3, NR3, Instructs the analyzer to beep. SYSTem:BEEPer[:IMMediate] Arguments are frequency (Hz), [<freq>[,<dur>[,<vol>] duration (seconds), and volume (0 to 1). Sets the volume of the beeper SYSTem:BEEPer:VOLume <num>...
  • Page 258 SCPI Command Summary SCPI Device Command Summary Table 11-23 SYSTem (2 of 8) DESCRIPTION SUBSYSTEM COMMANDS FORM Sets the number of seconds the SYSTem:COMMunicate:LAN:BOOTp analyzer will retry the BOOTP :TIMeout requests at boot time. #1~MAX_AUTO_CAL_TIME[S]# STRING Sets the path file name of the boot SYSTem:COMMunicate:LAN:BOOTp file you want to receive at boot :TRANsfer:FILE:NAME <string>...
  • Page 259 SCPI Command Summary SCPI Device Command Summary Table 11-24 SYSTem (3 of 8) DESCRIPTION SUBSYSTEM COMMANDS FORM Selects the NFS remote file SYSTem:COMMunicate:LAN:NFS system for entering a User ID. :AUTHentiation:ID:USER #0~4.74836e+07# command Sets the mounted NFS device SYSTem:COMMunicate:LAN:NFS only to the automount device table. :AUTOmount:ADD-? <string>,<string>,<string>...
  • Page 260 SCPI Command Summary SCPI Device Command Summary Table 11-23 SYSTem (4 of 8) DESCRIPTION SUBSYSTEM COMMANDS FORM STRING Selects the remote host name (or SYSTem:COMMunicate:LAN:NFS host IP address) for an NFS device. :MOUNT:LIST:REMHost? #1-7 NONE Selects the NFS device table. SYSTem:COMMunicate:LAN:NFS :UNMount-? <string>...
  • Page 261 SCPI Command Summary SCPI Device Command Summary Table 11-23 SYSTem (5 of 8) DESCRIPTION SUBSYSTEM COMMANDS FORM Sets the baud rate for hardcopy SYSTem:COMMunicate:SERial output to a device on the serial port :TRANsmit:BAUD <num> — choose from 1200|2400|4800|9600|19200. CHAR Sets the handshake for SYSTem:COMMunicate:SERial communication to a hardcopy device :TRANsmit:HANDshake <char>...
  • Page 262 SCPI Command Summary SCPI Device Command Summary Table 11-23 SYSTem (6 of 8) DESCRIPTION SUBSYSTEM COMMANDS FORM query only Queries the mask (shift, ctrl, alt) SYSTem:KEY:MASK? associated with a keypress on an external keyboard. command Clears the key queue. SYSTem:KEY:QUEue:CLEar only query only Queries the number of key codes in the...
  • Page 263 SCPI Command Summary SCPI Device Command Summary Table 11-23 SYSTem (7 of 8) DESCRIPTION SUBSYSTEM COMMANDS FORM command Performs a system preset — SYSTem:PRESet only this is the same as the front panel key. PRESET command Sends a learn string (obtained SYSTem:SET <block>...
  • Page 264 SCPI Command Summary SCPI Device Command Summary Table 11-24 SYSTem (8 of 8) DESCRIPTION SUBSYSTEM COMMANDS FORM query Queries the result of the selected TEST:RESult? only adjustment or self-test — the CHAR response will be NULL|PASS|FAIL. Selects the adjustment or self-test TEST:SELect <num>...
  • Page 265 SCPI Command Summary SCPI Device Command Summary Table 11-25 TRACe (1 of 2) SUBSYSTEM COMMANDS FORM DESCRIPTION query Queries trace data — choose from the TRACe[:DATA]? <char> only following array types: BLOCK Formatted data CH<1|2>FDATA or NR3 Formatted CH<1|2>FMEM memory data Unformatted CH<1|2>SDATA data...
  • Page 266 (uncorrected) calibration standards when using the analyzer’s simcal command. Example programs can be found in the following four locations: • Example Programs Disk, 8712ET/ES and 8714ET/ES (DOS format): part number 08714-10003 • Example Programs Disk, 8712ET/ES and 8714ET/ES (LIF format): part number 08714-10004 •...
  • Page 267 SCPI Command Summary SCPI Device Command Summary Table 11-26 TRIGger SUBSYSTEM COMMANDS FORM DESCRIPTION CHAR Sets the source for the sweep TRIGger[:SEQuence]:SOURce <char> trigger signal — choose IMMediate or EXTernal (used in conjunction with SENSe:SWEep:TRIGger:SOURce). Programmer’s Guide 11-69...
  • Page 268: Scpi Conformance Information

    SCPI Conformance Information 12-1...
  • Page 269 SCPI Conformance Information SCPI Conformance Information SCPI Conformance Information The 8712ET/ES and 8714ET/ES RF Network Analyzers conform to the 1996.0 version of SCPI. 12-2 Programmer’s Guide...
  • Page 270: Scpi Standard Commands

    SCPI Conformance Information SCPI Standard Commands SCPI Standard Commands The analyzer implements the following IEEE 488.2 standard commands: • *CLS • *ESE • *ESE? • *ESR? • *IDN? • *LRN? • *OPC • *OPC? • *OPT? • *PCB • *PSC •...
  • Page 271 SCPI Conformance Information SCPI Standard Commands • CALCulate[1|2]:GDAPerture:SPAN • CALCulate[1|2]:LIMit:STATe • CALCulate[1|2]:LIMit:STATe? • CALCulate[1|2]:MATH[:EXPRession] • CALCulate[1|2]:MATH[:EXPRession]? • CALibration:ZERO:AUTO • CALibration:ZERO:AUTO? • DISPlay:CMAP:COLor[1|2|…16]:HSL • DISPlay:CMAP:COLor[1|2|…16]:HSL? • DISPlay:CMAP:COLor[1|2|…16]:RGB • DISPlay:CMAP:COLor[1|2|…16]:RGB? • DISPlay:CMAP:DEFault • DISPlay:MENU[1|2]:KEY[1|2|…7]? • DISPlay:WINDow[1|2|10]:GEOMetry:LLEFT? • DISPlay:WINDow[1|2|10]:GEOMetry:SIZE? • DISPlay:WINDow[1|2|10]:GEOMetry:URIGHT? • DISPlay:WINDow[1|2|10]:GRAPhics:CLEar •...
  • Page 272 SCPI Conformance Information SCPI Standard Commands • DISPlay:WINDow[1|2]:TRACe:Y[:SCALe]:AUTO • DISPlay:WINDow[1|2]:TRACe:Y[:SCALe]:PDIVision • DISPlay:WINDow[1|2]:TRACe:Y[:SCALe]:PDIVision? • DISPlay:WINDow[1|2]:TRACe:Y[:SCALe]:RLEVel • DISPlay:WINDow[1|2]:TRACe:Y[:SCALe]:RLEVel? • DISPlay:WINDow[1|2]:TRACe:Y[:SCALe]:RPOSition • DISPlay:WINDow[1|2]:TRACe:Y[:SCALe]:RPOSition? • FORMat:BORDer • FORMat:BORDer? • FORMat[:DATA] • FORMat[:DATA]? • HCOPy:ABORt • HCOPy:DEVice[1|2|3]:COLor • HCOPy:DEVice[1|2|3]:COLor? • HCOPy:DEVice[1|2|3]:LANGuage • HCOPy:DEVice[1|2|3]:LANGuage? • HCOPy:DEVice[1|2|3]:MODE •...
  • Page 273 SCPI Conformance Information SCPI Standard Commands • MMEMory:CATalog? • MMEMory:CDIRectory • MMEMory:CDIRectory? • MMEMory:COPY • MMEMory:DELete • MMEMory:FILE:INFO? • MMEMory:INITialize • MMEMory:LOAD:STATe • MMEMory:MOVE • MMEMory:MSIS • MMEMory:MSIS? • MMEMory:STORe:STATe • MMEMory:STORe:TRACe • MMEMory:TRANsfer:BDAT • MMEMory:TRANsfer[:HFS] • OUTPut[:STATe] • OUTPut[:STATe]? •...
  • Page 274 SCPI Conformance Information SCPI Standard Commands • PROGram[:SELected]:NUMBer? • PROGram[:SELected]:STATe • PROGram[:SELected]:STATe? • PROGram[:SELected]:STRing • PROGram[:SELected]:STRing? • PROGram[:SELected]:WAIT • PROGram[:SELected]:WAIT? • SENSe[1|2]:AVERage:COUNt • SENSe[1|2]:AVERage:COUNt? • SENSe[1|2]:AVERage[:STATe] • SENSe[1|2]:AVERage[:STATe]? • SENSe[1|2]:BWIDth[:RESolution] • SENSe[1|2]:BWIDth[:RESolution]? • SENSe[1|2]:CORRection:COLLect[:ACQuire] • SENSe[1|2]:CORRection:COLLect:METHod • SENSe[1|2]:CORRection:COLLect:SAVE • SENSe[1|2]:CORRection:CSET[:SELect] •...
  • Page 275 SCPI Conformance Information SCPI Standard Commands • SENSe[1|2]:FREQuency:SPAN? • SENSe[1|2]:FREQuency:STARt • SENSe[1|2]:FREQuency:STARt? • SENSe[1|2]:FREQuency:STOP • SENSe[1|2]:FREQuency:STOP? • SENSe[1|2]:FUNCtion • SENSe[1|2]:FUNCtion? • SENSe:ROSCillator:SOURce • SENSe:ROSCillator:SOURce? • SENSe[1|2]:SWEep:POINts • SENSe[1|2]:SWEep:POINts? • SENSe[1|2]:SWEep:TIME • SENSe[1|2]:SWEep:TIME? • SENSe[1|2]:SWEep:TIME:AUTO • SENSe[1|2]:SWEep:TIME:AUTO? • SOURce[1|2]:POWer[:LEVel][:IMMediate][:AMPLitude] • SOURce[1|2]:POWer[:LEVel][:IMMediate][:AMPLitude]? •...
  • Page 276 SCPI Conformance Information SCPI Standard Commands • STATus:QUEStionable:CONDition? • STATus:QUEStionable:ENABle • STATus:QUEStionable:ENABle? • STATus:QUEStionable[:EVENt]? • STATus:QUEStionable:NTRansition • STATus:QUEStionable:NTRansition? • STATus:QUEStionable:PTRansition • STATus:QUEStionable:PTRansition? • SYSTem:BEEPer[:IMMediate]? • SYSTem:BEEPer:VOLume • SYSTem:BEEPer:VOLume? • SYSTem:COMMunicate:GPIB[:SELF]:ADDRess • SYSTem:COMMunicate:GPIB[:SELF]:ADDRess? • SYSTem:COMMunicate:SERial:TRANsmit:BAUD • SYSTem:COMMunicate:SERial:TRANsmit:BAUD? • SYSTem:DATE • SYSTem:DATE? •...
  • Page 277: Instrument Specific Commands

    SCPI Conformance Information Instrument Specific Commands Instrument Specific Commands The following are instrument specific commands implemented by the 8712ET/ES and 8714ET/ES RF Network Analyzers which are not part of the present SCPI 1996.0 definition. • CALCulate[1|2]:FORMat:UNIT:MLIN • CALCulate[1|2]:FORMat:UNIT:MLIN? • CALCulate[1|2]:FORMat:UNIT:MLOG •...
  • Page 278 SCPI Conformance Information Instrument Specific Commands • CALCulate[1|2]:LIMit:SEGMent[1|2|…12]:AMPLitude:STOP? • CALCulate[1|2]:LIMit:SEGMent:AOFF • CALCulate[1|2]:LIMit:SEGMent[1|2|…12]:FREQuency:STARt • CALCulate[1|2]:LIMit:SEGMent[1|2|…12]:FREQuency:STARt? • CALCulate[1|2]:LIMit:SEGMent[1|2|…12]:FREQuency:STOP • CALCulate[1|2]:LIMit:SEGMent[1|2|…12]:FREQuency:STOP? • CALCulate[1|2]:LIMit:SEGMent[1|2|…12]:POWer:STOP • CALCulate[1|2]:LIMit:SEGMent[1|2|…12]:POWer:STOP? • CALCulate[1|2]:LIMit:SEGMent[1|2|…12]:STATe • CALCulate[1|2]:LIMit:SEGMent[1|2|…12]:STATe? • CALCulate[1|2]:LIMit:SEGMent[1|2|…12]:TYPE • CALCulate[1|2]:LIMit:SEGMent[1|2|…12]:TYPE? • CALCulate[1|2]:MARKer:AOFF • CALCulate[1|2]:MARKer:BWIDth • CALCulate[1|2]:MARKer:BWIDth? • CALCulate[1|2]:MARKer:FUNCtion:RESult? • CALCulate[1|2]:MARKer:FUNCtion[:SELect] •...
  • Page 279 SCPI Conformance Information Instrument Specific Commands • CALCulate[1|2]:MARKer:MODE? • CALCulate[1|2]:MARKer:NOTCh • CALCulate[1|2]:MARKer[1|2|…8]:POINt • CALCulate[1|2]:MARKer[1|2|…8]:POINt? • CALCulate[1|2]:MARKer:REFerence:X? • CALCulate[1|2]:MARKer:REFerence:Y? • CALCulate[1|2]:MARKer[1|2|…8][:STATe] • CALCulate[1|2]:MARKer[1|2|…8][:STATe]? • CALCulate[1|2]:MARKer[1|2|…8]:TARGet • CALCulate[1|2]:MARKer[1|2|…8]:TARGet? • CALCulate[1|2]:MARKer[1|2|…8]:X • CALCulate[1|2]:MARKer[1|2|…8]:X? • CALCulate[1|2]:MARKer[1|2|…8]:X:ABS • CALCulate[1|2]:MARKer[1|2|…8]:Y? • CALCulate[1|2]:MARKer[1|2|…8]:Y:INDuctance? • CALCulate[1|2]:MARKer[1|2|…8]:Y:MAGNitude? • CALCulate[1|2]:MARKer[1|2|…8]:Y:PHASe? •...
  • Page 280 SCPI Conformance Information Instrument Specific Commands • DIAGnostic:CCONstants:STORe:EEPRom • DIAGnostic:COMMunicate:LAN:PING:IMM • DIAGnostic:COMMunicate:LAN:PING:IPADress • DIAGnostic:COMMunicate:LAN:SEND • DIAGnostic:MDISplay[1|2]:CORRection C_DIRECT • DIAGnostic:MDISplay[1|2]:CORRection C_ISOLATION • DIAGnostic:MDISplay[1|2]:CORRection C_LDMATCH • DIAGnostic:MDISplay[1|2]:CORRection C_RTRACKING • DIAGnostic:MDISplay[1|2]:CORRection C_SRCMATCH • DIAGnostic:MDISplay[1|2]:CORRection C_TTRACKING • DIAGnostic:MDISplay[1|2]:CORRection I_DIRECTivity • DIAGnostic:MDISplay[1|2]:CORRection I_RESPONSE • DIAGnostic:MDISplay[1|2]:CORRection I_SRCMATCH •...
  • Page 281 SCPI Conformance Information Instrument Specific Commands • DISPlay:ANNotation:CHANnel[1|2]:USER[:STATe] • DISPlay:ANNotation:CLOCk:DATE:FORMat • DISPlay:ANNotation:CLOCk:DATE:FORMat? • DISPlay:ANNotation:CLOCk:DATE:MODE • DISPlay:ANNotation:CLOCk:DATE:MODE? • DISPlay:ANNotation:CLOCk:MODE • DISPlay:ANNotation:CLOCk:MODE? • DISPlay:ANNotation:CLOCk:SEConds[:STATe] • DISPlay:ANNotation:CLOCk:SEConds[:STATe]? • DISPlay:ANNotation:FREQuency[1|2]:MODE • DISPlay:ANNotation:FREQuency[1|2]:MODE? • DISPlay:ANNotation:FREQuency:RESolution • DISPlay:ANNotation:FREQuency:RESolution? • DISPlay:ANNotation:FREQuency[1|2][:STATe] • DISPlay:ANNotation:FREQuency[1|2]:USER:LABel[:DATA] • DISPlay:ANNotation:FREQuency[1|2]:USER:STARt • DISPlay:ANNotation:FREQuency[1|2]:USER[:STATe] •...
  • Page 282 SCPI Conformance Information Instrument Specific Commands • DISPlay:ANNotation:MESSage:CLEar • DISPlay:ANNotation:MESSage[:DATA]? • DISPlay:ANNotation:MESSage:STATe • DISPlay:ANNotation:MESSage:STATe? • DISPlay:ANNotation:TITLe[1|2]:DATA • DISPlay:ANNotation:TITLe[1|2]:DATA? • DISPlay:ANNotation:TITLe[:STATe] • DISPlay:ANNotation:TITLe[:STATe]? • DISPlay:ANNotation:YAXis:MODE • DISPlay:ANNotation:YAXis:MODE? • DISPlay:ANNotation:YAXis[:STATe] • DISPlay:ANNotation:YAXis[:STATe]? • DISPlay:CMAP:COLor[1|2|…16]:GREYscale • DISPlay:CMAP:SCHeme • DISPlay:FORMat • DISPlay:FORMat? • DISPlay:FORMat:EXPAND •...
  • Page 283 SCPI Conformance Information Instrument Specific Commands • HCOPy:DEVice:PAGE:MARGin:TOP • HCOPy:DEVice:PAGE:ORIentation • HCOPy:DEVice:PAGE:WIDTh • HCOPy:DEVice:PORT • HCOPy:DEVice:PORT? • HCOPy:ITEM:GRATicule:STATe • HCOPy:ITEM:GRATicule:STATe? • HCOPy:ITEM:MARKer:STATe • HCOPy:ITEM:MARKer:STATe? • HCOPy:ITEM:TITLe:STATe • HCOPy:ITEM:TITLe:STATe? • HCOPy:ITEM:TRACe:STATe • HCOPy:ITEM:TRACe:STATe? • HCOPy:PAGE:MARGin:LEFT • HCOPy:PAGE:MARGin:LEFT? • HCOPy:PAGE:MARGin:TOP • HCOPy:PAGE:MARGin:TOP? •...
  • Page 284 SCPI Conformance Information Instrument Specific Commands • MMEMory:STORe:STATe:ISTate? • MMEMory:STORe:STATe:TRACe • MMEMory:STORe:STATe:TRACe? • MMEMory:STORe:STATe:TSCAL • MMEMory:STORe:TRACe • MMEMory:STORe:TRACe:FORMat • MMEMory:TRANsfer:BDAT • MMEMory:TRANsfer[:HFS] • POWer\[1|2]:MODE • ROUTe[1|2]:REFLection:PATH:DEFine:PORT • ROUTe[1|2]:TRANsmission:PATH:DEFine:PORT • SENSe[1|2]:AVERage:CLEar • SENSe[1|2]:CORRection:CAPacitance:CONNector (Option 100 only) • SENSe[1|2]:CORRection:CAPacitance:CONNector? (Option 100 only) •...
  • Page 285 SCPI Conformance Information Instrument Specific Commands • SENSe[1|2]:CORRection:EXTension:TRANsmission[:TIME] • SENSe[1|2]:CORRection:IMPedance:INPut:MAGNitude:SELect • SENSe[1|2]:CORRection:LENGth:COAX (Option 100 only) • SENSe[1|2]:CORRection:LENGth:COAX? (Option 100 only) • SENSe[1|2]:CORRection:LENGth:CONNector (Option 100 only) • SENSe[1|2]:CORRection:LENGth:CONNector? (Option 100 only) • SENSe[1|2]:CORRection:LOSS:COAX (Option 100 only) • SENSe[1|2]:CORRection:LOSS:COAX? (Option 100 only) •...
  • Page 286 SCPI Conformance Information Instrument Specific Commands • SENSe:FREQuency:SPAN:MAXimum (Option 100 only) • SENSe:FREQuency:ZSTop (Option 100 only) • SENSe:FREQuency:ZSTop? (Option 100 only) • SENSe:FUNCtion:SRL:IMPedance (Option 100 only) • SENSe:FUNCtion:SRL:IMPedance? (Option 100 only) • SENSe:FUNCtion:SRL:MODE (Option 100 only) • SENSe:FUNCtion:SRL:MODE? (Option 100 only) •...
  • Page 287 SCPI Conformance Information Instrument Specific Commands • STATus:OPERation:AVERaging:PTRansition • STATus:OPERation:AVERaging:PTRansition? • STATus:OPERation:MEASuring:CONDition? • STATus:OPERation:MEASuring:ENABle • STATus:OPERation:MEASuring:ENABle? • STATus:OPERation:MEASuring[:EVENt]? • STATus:OPERation:MEASuring:NTRansition • STATus:OPERation:MEASuring:NTRansition? • STATus:OPERation:MEASuring:PTRansition • STATus:OPERation:MEASuring:PTRansition? • STATus:PRESet • STATus:QUEStionable:LIMit:CONDition? • STATus:QUEStionable:LIMit:ENABle • STATus:QUEStionable:LIMit:ENABle? • STATus:QUEStionable:LIMit[:EVENt]? • STATus:QUEStionable:LIMit:NTRansition • STATus:QUEStionable:LIMit:NTRansition? •...
  • Page 288 SCPI Conformance Information Instrument Specific Commands • SYSTem:COMMunicate:GPIB:MMEMory:UNIT? • SYSTem:COMMunicate:GPIB:MMEMory:VOLume • SYSTem:COMMunicate:GPIB:MMEMory:VOLume? • SYSTem:COMMunicate:GPIB:MMEMory:VOLume? • SYSTem:COMMunicate:LAN:EADDress? • SYSTem:COMMunicate:LAN:IPADdress • SYSTem:COMMunicate:LAN:IPADdress? • SYSTem:COMMunicate:LAN:PRINter:HOSTname • SYSTem:COMMunicate:LAN:PRINter:HOSTname? • SYSTem:COMMunicate:LAN:ROUTe:GATeway • SYSTem:COMMunicate:LAN:ROUTe:GATeway? • SYSTem:COMMunicate:LAN:ROUTe:SMASk • SYSTem:COMMunicate:LAN:ROUTe:SMASk? • SYSTem:COMMunicate:LAN:STATe • SYSTem:COMMunicate:LAN:STATe? • SYSTem:COMMunicate:SERial:TRANsmit:HANDshake • SYSTem:COMMunicate:SERial:TRANsmit:HANDshake? •...
  • Page 289 SCPI Conformance Information Instrument Specific Commands • TEST:RESult? • TEST:SELect • TEST:SELect? • TEST:STATe • TEST:STATe? • TEST:VALue • TEST:VALue? 12-22 Programmer’s Guide...
  • Page 290: Scpi Error Messages

    SCPI Error Messages 13-1...
  • Page 291 SCPI Error Messages SCPI Error Messages SCPI Error Messages This chapter contains the same error message information that can be found in the SCPI 1994 Volume 2: Command Reference. There are four sections in this chapter: • “Command Errors” on page 13-3 •...
  • Page 292: Command Errors

    SCPI Error Messages Command Errors Command Errors An error/event number in the range −199 to −100 indicates that an IEEE 488.2 syntax error has been detected by the instrument's parser. The occurrence of any error in this class shall cause the command error bit (bit 5) in the event status register (IEEE 488.2, section 11.5.1) to be set.
  • Page 293 SCPI Error Messages Command Errors Table 13-1 SCPI Command Errors Error Error Description Number −100 Command error — This is the generic syntax error for devices that cannot detect more specific errors. This code indicates only that a Command Error has occurred.
  • Page 294 SCPI Error Messages Command Errors Error Error Description Number −112 Program mnemonic too long — The header contains more that twelve characters. −113 Undefined header — The header is syntactically correct, but it is undefined for this specific device; for example, *XYZ is not defined for any device. −114 Header suffix out of range —...
  • Page 295 SCPI Error Messages Command Errors Error Error Description Number −141 Invalid character data — Either the character data element contains an invalid character or the particular element received is not valid for the header. −144 Character data too long — The character data element contains more than twelve characters.
  • Page 296 SCPI Error Messages Command Errors Error Error Description Number −180 Macro error — This error, as well as errors −181 through −189, are generated when defining or executing a macro. This particular error message should be used if the device cannot detect a more specific error. −181 Invalid outside macro definition —...
  • Page 297: Execution Errors

    SCPI Error Messages Execution Errors Execution Errors An error/event number in the range −299 to −200 indicates that an error has been detected by the instrument's execution control block. The occurrence of any error in this class shall cause the execution error bit (bit 4) in the event status register to be set.
  • Page 298 SCPI Error Messages Execution Errors Table 13-2 SCPI Execution Errors Error Error Description Number −200 Execution error — This is the generic syntax error for devices that cannot detect more specific errors. This code indicates only that an Execution Error has occurred.
  • Page 299 SCPI Error Messages Execution Errors Error Error Description Number −220 Parameter error — Indicates that a program data element related error occurred. This error message should be used when the device cannot detect the more specific errors −221 through −229. −221 Settings conflict —...
  • Page 300 SCPI Error Messages Execution Errors Error Error Description Number −240 Hardware error — Indicates that a legal program command or query could not be executed because of a hardware problem in the device. Definition of what constitutes a hardware problem is completely device-specific. This error message should be used when the device cannot detect the more specific errors described for errors −241 through −249.
  • Page 301 SCPI Error Messages Execution Errors Error Error Description Number −257 File name error — Indicates that a legal program command or query could not be executed because the file name on the device media was in error; for example, an attempt was made to copy to a duplicate file name. The definition of what constitutes a file name error is device-specific.
  • Page 302 SCPI Error Messages Execution Errors Error Error Description Number −275 Macro definition too long — Indicates that a syntactically legal macro program data sequence could not be executed because the string or block contents were too long for the device to handle. −276 Macro recursion error —...
  • Page 303 SCPI Error Messages Execution Errors Error Error Description Number −290 Memory use error — Indicates that a user request has directly or indirectly caused an error related to memory or data_handles (this is not the same as "bad" memory). −291 Out of memory −292 Referenced name does not exist...
  • Page 304: Device-Specific Errors

    SCPI Error Messages Device-Specific Errors Device-Specific Errors An error/event number in the range −399 to −300 or 1 to 32767 indicates that the instrument has detected an error which is not a command error, a query error, or an execution error. It indicates that some device operations did not properly complete, possibly due to an abnormal hardware or firmware condition.
  • Page 305 SCPI Error Messages Device-Specific Errors Table 13-3 SCPI Device-Specific Errors Error Error Description Number −300 Device-specific error — This is the generic device-dependent error for devices that cannot detect more specific errors. This code indicates only that a Device-Dependent Error has occurred. −310 System error —...
  • Page 306: Query Errors

    SCPI Error Messages Query Errors Query Errors An error/event number in the range −499 to −400 indicates that the output queue control of the instrument has detected a problem with the message exchange protocol. The occurrence of any error in this class shall cause the query error bit (bit 2) in the event status register to be set.
  • Page 307 SCPI Error Messages Query Errors Table 13-4 SCPI Query Errors Error Error Description Number −400 Query error — This is the generic query error for devices that cannot detect more specific errors. This code indicates only that a Query Error has occurred.
  • Page 308 6-20 6-22 6-23 data, corrected 6-25 parameters 9-13 87075C 11-12 11-14 11-37 formatted 6-26 block data 8712ET/ES 12-10 measurement 6-21 block data error 13-6 8714ET/ES 12-10 memory, corrected 6-25 block data not allowed 13-6 raw data 6-21 block header ASCII Programmer’s Guide...
  • Page 309 Index calculating length 6-20 selecting the number of ports block length 11-44 definite CABLe 11-13 standard 11-42 indefinite cable fault location calibration annotation 11-38 block parameters 9-13 center distance 11-47 calibration choice blocks CENTer or LOWPass mode querying 11-41 definite and indefinite length 11-48 setting 11-41...
  • Page 310 Index CH2SCORR4 6-23 SCPI 11-4 compensating capacitance change directory 11-31 command sending channel annotation command tree condition register enable user-defined 11-20 commands CONFigure 11-13 enable/disable 11-20 11-29 ABORt 11-4 connector corrections 11-46 channel annotation text 11-20 bus management connector length 11-45 channel on/off 11-52...
  • Page 311 Index directory 11-32 limit test pass/fail text 11-21 file 11-31 marker 11-10 DATA 11-67 11-68 delete program 11-35 11-36 message window 11-22 data delimiter 9-13 multi-peak error correction block delimiters 9-13 11-46 character delta frequency 11-6 printing corrupt or stale 13-10 detection mode clock lines...
  • Page 312 Index line 11-24 user-defined channel event reporting rectangle 11-24 annotation 11-20 example menu map 10-3 y-axis labels 11-22 execute IBASIC command 11-35 enable register execution encoding control block 13-8 binary 6-20 error 5-22 13-8 13-9 echo GPIB commands 11-59 data error bit 13-8 electrical delay...
  • Page 313 Index label 11-24 general status register 1-10 FORM column 11-3 model form feed GET (group execute trigger) enable/disable 11-29 handshake FORMat 11-27 get not allowed 13-4 handshake lines DATA command go to local 1-10 hardcopy 11-18 format GPIB initiate 11-29 disk format 11-31 address...
  • Page 314 Index separator error 13-4 cable 11-52 version 13-10 suffix out of range 13-5 specifying port values 11-45 while in local 13-9 unrecognized 13-3 implied mnemonics IP address 11-14 HPGL 11-28 how identified in this manual 11-23 implied variables key press how identified in this manual capturing I/O ports...
  • Page 315 Index minimum 11-6 of commands search 11-10 on⁄off 11-6 loss set frequency 11-11 flatness cable 11-45 set marker point 11-10 maximum 11-6 lower-case MARKER hardkey (ES/ET) minimum 11-6 use of 9-14 on⁄off 11-6 lower-case lettering marker limit fail 5-16 pass/fail text position 11-21 LOWPass marker numbers, display of...
  • Page 316 Index cable length 11-46 mixed data data error 13-5 power 11-49 MIXer 11-13 data flow power ratio 11-50 MMEM data not allowed 13-5 measuring status 5-10 MSIS 11-31 formats 9-11 – measuring status register set MMEMory 11-31 11-33 parameters 9-10 11-6 mnemonic numeric variable...
  • Page 317 Index defined 9-10 set receiver to measure 11-49 11-3 POWER hardkey (ES/ET) 10-52 query 11-2 11-3 power measurement 11-49 error 5-21 13-17 11-3 power on bit 5-22 error queue 11-63 STRING 11-3 power ratio marker 6-13 parameter types 10-2 set receiver 11-49 11-50 response...
  • Page 318 Index reference impedance ROUTe 11-37 enable periodic 11-12 specifying 11-45 initiation 11-12 reference marker 1-12 1-13 SelfCal 11-12 amplitude 11-10 RQS bit self-test 9-18 frequency 11-10 semantic error 5-22 reference oscillator 11-52 semicolons reference position 6-27 use of 9-15 saturation 11-23 reference value 6-27...
  • Page 319 Index softkey menu labels 11-23 frequency annotation 11-21 suffix softkey press state error 13-5 sensing 5-15 recall 11-31 not allowed 13-5 softkeys statistic mean 11-6 too long 13-5 SCPI commands 10-2 statistic peak-to-peak 11-6 units 11-3 11-6 11-7 11-8 SOURce STATus 11-10 source...
  • Page 320 Index size variables trace markers implied, how identified in this display of marker numbers manual table velocity factor printing 11-28 trace math 11-11 specifying 11-46 tables trace math operation 6-26 voltage values explained 10-3 trace selection entering 10-7 take control talker 1-13 math expression 11-11...

This manual is also suitable for:

8712es8714et8714es

Table of Contents