background image

Index-6

Programmer’s Guide

Index

label

,

11-24

FORM column

,

11-3

form feed

enable/disable

,

11-29

FORMat

,

9-4

,

11-27

DATA command

,

4-6

format

disk format

,

11-31

screen

,

11-23

FORMAT hardkey (ES/ET)

,

10-

36

format of numerics

,

9-11

formatted arrays

,

6-26

formatted data array

,

6-3

querying

,

6-14

formatting

,

6-26

FREQ hardkey (ES/ET)

,

10-37

FREQuency

,

11-47

frequency

,

11-21

center for RF source

,

11-47

frequency annotation

,

11-20

enable/disable

,

11-20

,

11-29

start value

,

11-21

stop frequency

,

11-21

user defined suffix

,

11-21

frequency span

RF source

,

11-48

selection for cable fault

location measurements

,

11-48

frequency values

entering

,

10-5

storing to a file

,

11-33

frequency, stop

how to set

,

9-10

front panel

controlling with SCPI

,

8-2

front panel keycodes

,

8-2

function query

,

11-48

G

gain correction

,

6-15

general status register

,

5-3

model

,

5-3

GET (group execute trigger)

,

13-

3

get not allowed

,

13-4

go to local

,

1-10

GPIB

address

,

1-2

,

1-7

cables

,

1-2

controllers

,

1-7

maximum cable length

,

1-7

maximum data rate

,

1-7

maximum number of devices

,

1-7

message scheme

,

1-7

physical interface

,

1-2

programming

,

1-2

queues

,

1-14

requirements

,

1-7

GPIB address

,

1-2

GPIB echo command

,

11-59

graph

printing

,

11-28

GRAPhics

,

11-24

graphics

buffering

,

11-24

clearing

,

11-24

plotting or printing

,

7-6

refreshing

,

7-6

user

,

7-2

graphics buffer

,

7-6

graphics commands

,

7-2

graphics plane

,

7-2

graphics window

origin

,

7-5

size

,

7-4

graticule printing

enable/disable

,

11-29

group delay

aperture

,

11-5

power ratio

,

11-50

group execute trigger (GET)

,

13-

3

GTL

,

1-10

H

handshake

,

1-4

handshake lines

,

1-4

hardcopy

,

11-18

initiate

,

11-29

left margin

,

11-28

page orientation

,

11-28

print width

,

11-28

resolution

,

11-29

set port

,

11-28

start

,

11-29

top margin

,

11-28

HARDCOPY hardkey (ES/ET)

,

10-38

hardkey

AVG

,

10-9

BEGIN (ES)

,

10-13

BEGIN (ET)

,

10-10

CAL (ES)

,

10-16

CAL (ET)

,

10-19

,

10-20

,

10-21

DISPLAY (ES/ET)

,

10-31

FORMAT (ES/ET)

,

10-36

FREQ (ES/ET)

,

10-37

HARDCOPY (ES/ET)

,

10-38

MARKER (ES/ET)

,

10-42

MEAS1/MEAS2 (ES)

,

10-45

MEAS1/MEAS2 (ET)

,

10-47

MENU (ES/ET)

,

10-50

,

10-51

POWER (ES/ET)

,

10-52

SAVE RECALL (ES/ET)

,

10-55

SCALE (ES/ET)

,

10-60

SWEEP (ES/ET)

,

10-61

SYSTEM OPTIONS (ES/ET)

,

10-62

Test Set Cal

,

10-30

hardware error

,

13-11

hardware missing

,

13-11

hardware status

,

5-4

HCOPy

,

9-4

,

11-28

,

11-29

header

,

6-8

Summary of Contents for 8712ES

Page 1: ...rammer 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: ...ntained herein or for incidental or consequential damages in connection with the furnishing performance or use of this material Key Conventions This manual uses the following conventions This represents a key physically located on the analyzer a hardkey This indicates a softkey a key whose label is determined by the instrument s firmware and is displayed on the right side of the instrument s scree...

Page 3: ...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 This document may not include all of the example programs found on the disk or on the Web site Web site...

Page 4: ...the Tutorial Description of the Hewlett Packard Interface Bus HP literature no 5021 1927 Information on using the analyzer to make automated measurements is available in Automated Measurements User s Guide Supplement 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 infor...

Page 5: ...to get the most performance from the analyzer The LAN Interface User s Guide Supplement shows how to use a local area network LAN for programming and remote operation of the analyzer The Automating Measurements User s Guide Supplement provides information on how to configure and control test systems for automation of test processes The Programmer s Guide provides programming information including ...

Page 6: ...rence The HP Instrument BASIC User s Handbook Supplement shows how to use HP Instrument BASIC to program the analyzer The Option 100 Fault Location and Structural Return Loss Measurements User s Guide Supplement provides theory and measurement examples for making fault location and SRL measurements Shipped only with Option 100 analyzers The CATV Quick Start Guide provides abbreviated instructions ...

Page 7: ...anagement Commands 1 10 Message Exchange 1 13 2 Synchronizing the Analyzer and a Controller Synchronizing the Analyzer and a Controller 2 2 Overlapped Commands 2 3 Controlling Execution of Overlapped Commands 2 6 Using WAI and OPC 2 8 3 Passing Control Passing Control 3 2 4 Data Types and Encoding Data Types and Encoding 4 2 Data Types 4 3 Numeric Data 4 3 Character Data 4 3 String Data 4 4 Expres...

Page 8: ...ter Set 5 20 Measuring Status Register Set 5 23 Averaging Status Register Set 5 23 Operational Status Register Set 5 24 Settings for STATus PRESet 5 25 Analyzer Register Set Summary 5 26 6 Trace Data Transfers Trace Data Transfers 6 2 Querying the Measurement Trace Using BASIC 6 3 Smith Chart and Polar Formats 6 4 Querying the Measurement Trace Using SICL 6 5 Using Binary Data Encoding 6 6 Trace D...

Page 9: ...elay 6 26 Transform Option 100 only 6 26 Formatting 6 26 Formatted Arrays 6 26 Offset and Scale 6 27 7 Using Graphics Introduction 7 2 Window Geometry 7 4 The Graphics Buffer 7 6 8 Front Panel Keycodes Front Panel Keycodes 8 2 Controlling the Front Panel 8 2 Monitoring the Front Panel 8 2 9 Introduction to SCPI Introduction to SCPI 9 2 The Command Tree 9 3 Sending Multiple Commands 9 7 Command Abb...

Page 10: ...ter Power and Voltage Values 10 7 How to Enter Text 10 8 Menu Map for 8712ET ES and 8714ET ES 10 9 11 SCPI Command Summary Queries Forms and Parameter Types 11 2 Parameter Types 11 3 SCPI Device Command Summary 11 4 12 SCPI Conformance Information SCPI Conformance Information 12 2 SCPI Standard Commands 12 3 Instrument Specific Commands 12 10 13 SCPI Error Messages SCPI Error Messages 13 2 Command...

Page 11: ...1 1 1 Introduction to GPIB Programming ...

Page 12: ...ace operations Controllers are devices that use these control lines to specify the talker and listener in a data exchange When a GPIB system contains more that one device with controller capabilities only one of the devices is allowed to control data exchanges at any given time The device currently controlling data exchanges is called the Active Controller Also only one of the controller capable d...

Page 13: ...ss the command to have the same effect whether the option node is omitted or not Parameter types are distinguished by enclosing the type name in angle brackets A vertical bar can be read as or and is used to separate alternative parameter options A is a labeled button on the instrument front panel A is one of the eight unlabeled buttons along the right side of the instrument display The function o...

Page 14: ... large arrays Both ASCII and binary data formats are available to the analyzer In addition every byte transferred over GPIB undergoes a handshake to ensure valid data Handshake Lines A three line handshake scheme coordinates the transfer of data between talkers and listeners This technique forces data transfers to occur at the speed of the slowest device and ensures data integrity in multiple list...

Page 15: ...e active controller services the requesting device The analyzer can set the SRQ line true low for a variety of reasons REN Remote Enable Only the system controller uses this line When this line is set true low the bus is in the remote mode and devices are addressed either to listen or talk When the bus is in remote mode and a device is addressed the device receives instructions from GPIB rather th...

Page 16: ...hich control the GPIB interface Device commands which control analyzer functions Language systems usually deal differently with these two kinds of GPIB commands For example HP BASIC uses a unique keyword to send each bus management command but always uses the keyword OUTPUT to send device commands The following example shows how to send a typical device command OUTPUT 716 CALCULATE MARKER MAXIMUM ...

Page 17: ... limited distances with tri state drivers The actual data rate is the transfer rate of the slowest device involved Address Capability Primary addresses 31 talk 31 listen A maximum of 1 talker and 14 listeners at one time Multiple Controller Capability In systems with more than one controller like the analyzer system only one can be active at a time The active controller can pass control to another...

Page 18: ...ability T6 basic Talker Serial Poll no Talk Only unaddress if MLA TE0 no Extended Talker capability L4 basic Listener no Listen Only unaddress if MTA LE0 no Extended Listener capability SR1 full Service Request capability RL1 full Remote Local capability DC1 full Device Clear capability C1 System Controller capability C2 send IFC and take charge Controller capability C3 send REN Controller capabil...

Page 19: ...m controller or as a talker listener on the bus To configure the analyzer select either the or the softkey in the menu The analyzer is not usually configured as the system controller unless it is the only controller on the bus This setup would be used if the analyzer only needed to control printers or plotters It would also be used if HP Instrument BASIC was being used to control other test equipm...

Page 20: ... GPIB management commands The commands themselves are defined by the IEEE 488 1 standard Refer to the documentation for your controller s language system to determine how to send these commands Device Clear DCL When the analyzer receives this command it does the following clears its input and output queues resets its command parser so it is ready to receive a new program message cancels any pendin...

Page 21: ...local lockout mode regardless of whether it is in the local or remote mode The analyzer only leaves the local lockout mode when the GPIB Remote Enable REN line is set FALSE Local Lockout ensures that the analyzer s remote softkey menu including the softkey is disabled when the analyzer is in the remote mode When the key is enabled it allows a front panel operator to return the analyzer to local mo...

Page 22: ... enabling all other front panel keys Selected Device Clear SDC The analyzer responds to this command in the same way that it responds to the Device Clear DCL command When the analyzer receives this command it does the following clears its input and output queues resets its command parser so it is ready to receive a new program message cancels any pending OPC command or query The command does not a...

Page 23: ... by the PCB command which should be sent prior to passing control If the analyzer does not require control when this command is received it immediately passes control back Message Exchange The analyzer communicates with the controller and other devices on the GPIB using program messages and response messages Program messages are used to send commands queries and data to the analyzer Response messa...

Page 24: ...er without regard to the amount of time required to parse and execute those messages The queue holds up to 128 bytes It is cleared when the following actions occur the analyzer is turned on the Device Clear DCL or Selected Device Clear SDC command is received Error Queue The error queue temporarily stores up to 20 error messages Each time the analyzer detects an error it places a message in the qu...

Page 25: ...ns the analyzer should take One of the parser s most important functions is to determine the position of a program message in the analyzer s command tree described in Chapter 9 When the command parser is reset the next command it receives is expected to arise from the base of the analyzer s command tree The parser is reset when the following actions occur the analyzer is turned on The Device Clear...

Page 26: ...ed before it is read The response is cleared when one of the following message exchange conditions occurs Unterminated condition the query is not properly terminated with an ASCII carriage return character or the GPIB END message EOI set true before the response is read Interrupted condition a second program message is sent before the response to the first is read Buffer deadlock a program message...

Page 27: ...2 1 2 Synchronizing the Analyzer and a Controller ...

Page 28: ...of these tools ensures that the analyzer is in a known state when you send a particular command or query Device commands can be divided into two broad classes Sequential commands Overlapped commands Most of the analyzer s commands are processed sequentially A sequential command holds off the processing of subsequent commands until it has been completely processed Some commands do not hold off the ...

Page 29: ...system bandwidth or when averaging is enabled The analyzer has the following overlapped commands ABORt CALibration SELF ALL CALibration SELF ON OFF ONCE CALibration SELF METHod ONEPort TWOPort CALibration ZERO AUTO CONFigure 1 2 DIAGnostic CCONstants LOAD DIAGnostic CCONstants STORe DISK DIAGnostic CCONstants STORe EEPRom DIAGnostic DITHer DIAGnostic SPUR AVOid HCOPy IMMediate INITiate 1 2 CONTinu...

Page 30: ...ction 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...

Page 31: ...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 SENSe 1 2 STATe SENSe 1 2 SWEep POINts SENSe 1 2 SWEep TIME SENSe 1 2 SWEep TIME AUTO SENSe SWEep TRIGger SOURce SOURce 1 2 POWer LEVel IMMediate AMPLitude SYSTem PRESet TRACe DATA TRACe CORRection SIMulate SAVE TRANsmission1 TRIGger SEQu...

Page 32: ... program OPC Places a 1 in the analyzer s output queue when all preceding commands have completed execution If the program reads the output queue before it continues this effectively pauses the controller until all executing overlapped commands are completed This command is generally preferred to WAI for control of command execution Use of the OPC command is explained later in this chapter and is ...

Page 33: ... management commands Device Clear DCL and Selected Device Clear SDC also cancel any preceding OPC or OPC NOTE Use WAI OPC or OPC whenever overlapped commands are used A recommended technique is to send OPC at the end of each group of commands CAUTION ALWAYS trigger an individual sweep using OPC and waiting for the reply before reading data over the bus or executing a marker function The analyzer h...

Page 34: ... the analyzer as fast as the GPIB bus traffic will allow The program sending the commands may very well end before any command has been completed Command 1 begins execution first If both commands 1 and 2 are overlapped types the order in which they finish initiation depends on the commands The order of completion is unknown Commands 3 and 4 will not be started until both commands 1 and 2 have fini...

Page 35: ...fore command 2 If both commands 1 and 2 are overlapped commands the order of command completion is unknown When both commands 1 and 2 have completed execution commands 3 and 4 will be sent to the analyzer as fast as the GPIB bus traffic will allow Command 3 will begin execution before command 4 If both commands 3 and 4 are overlapped commands the order of command completion is unknown This program...

Page 36: ...3 1 3 Passing Control ...

Page 37: ... passes control of the bus back to the external controller An example program PASSCTRL demonstrates passing control to the analyzer In this example program control is passed so the analyzer can control a printer for hardcopy output See the Example Programs Guide NOTE Pass Control is not needed to control peripherals connected to the serial parallel or LAN ports For smooth passing of control take s...

Page 38: ...with a value of 32 4 Enable the controller to respond to the service request 5 Send the command that requires control of the bus followed by the OPC command 6 Pass control to the analyzer and wait for the service request The service request indicates that the command has been completed and control has been passed back to the controller NOTE For this procedure to work properly only the command that...

Page 39: ...4 1 4 Data Types and Encoding ...

Page 40: ...lyzer 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 the different data types used during data transfers data encoding used during transfers of numeric block data ...

Page 41: ...f numeric data in response to queries NR1 data Integers such as 1 0 1 123 12345 This is the response type for boolean parameters as well as some numeric parameters NR2 data Floating point numbers with an explicit decimal point such as 12 3 1 234 0 12345 NR3 data Floating point numbers in scientific notation such as 1 23E 5 123 4E 3 456 789E 6 Character Data Character data consists of ASCII charact...

Page 42: ...uotes Block Data The block data mode is typically used to transfer large quantities of related data like a data trace Blocks can be sent as definite length blocks or indefinite length blocks the instrument will accept either form The analyzer always returns definite length block data in response to queries Definite Block Length The general form for a definite block length transfer is num_digits nu...

Page 43: ...e Block Length The general form for an indefinite block length transfer is 0 data_bytes C R EOI After the last data byte is sent the indefinite length block must be terminated by sending a carriage return or newline with EOI asserted This forces the termination of the program message An example IBASIC or HP BASIC statement to send ABC XYZ as an indefinite block length parameter is shown note that ...

Page 44: ...ch point represented by a set of four 16 bit integers This is the instrument s internal format it should only be used for data that will be returned to the instrument for later use Data transfers of the INTeger 16 data type are demonstrated in the INTDATA and LOADCALS example programs ASCii specifies the numeric data type NR1 NR2 or NR3 syntax The data is transferred as a series of ASCII encoded n...

Page 45: ...ASCii 7 Binary Encoding When binary encoding is used for large blocks of data all numbers in the block are transferred as 32 bit or 64 bit binary floating point numbers or as an array of 16 bit integers The binary floating point formats are defined in the IEEE 754 1985 standard FORMat DATA REAL 32 selects the IEEE 32 bit format not supported by IBASIC or HP BASIC FORMat DATA REAL 64 selects the IE...

Page 46: ...5 1 5 Using Status Registers ...

Page 47: ...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 These programs include SRQ and GRAPHICS which use service request interrupt routines PASSCTRL which uses the status byte to request control of the GPIB and LIMITEST which uses the Limit Fail condition register ...

Page 48: ...ding or writing a particular register The information flow within a register set starts at the condition register and ends at the register summary bit see Figure 5 2 on page 5 5 for actual connections between the registers This flow is controlled by setting bits in the transition and enable registers Two register sets the Status Byte and the Standard Event Status Register are 8 bits wide All other...

Page 49: ...esponding positive transition bit is set to 1 Negative state transitions 1 to 0 are only reported if the corresponding negative transition bit is set to 1 Setting both transition bits to 1 causes both positive and negative changes to be reported Transition registers are read write and are unaffected by CLS clear status or queries They are reset to instrument default conditions at power up and afte...

Page 50: ...n enable bit is set to 1 the corresponding event is included in the logical ORing process that determines the state of the summary bit The summary bit is only set to 1 if one or more enabled event bits are set to 1 Summary bits are recorded in the instrument s status byte Enable registers are read write and are cleared by CLS clear status Figure 5 2 Flow of Information Within a Register Set ...

Page 51: ...asking Either method allows you to monitor one or more conditions The following steps are used to monitor a condition with the direct read method 1 Determine which register contains the bit that monitors the condition 2 Send the unique GPIB query that reads that register 3 Examine the bit to see if the condition has changed The direct read method works well when it is not necessary to know about c...

Page 52: ... commands to enable the bit that monitors the condition and to enable the summary bits that report the condition to the RQS bit 4 Enable the controller to respond to service requests When the condition changes the analyzer sets its RQS bit and the GPIB s SRQ line The controller is informed of the change as soon as it occurs The time the controller would otherwise have used to monitor the condition...

Page 53: ...g 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 Figure 5 3 Generating a Service Request ...

Page 54: ...roller that the analyzer requires service Setting the SRQ line informs the controller that some device on the bus requires service Setting the RQS bit allows the controller to determine that the analyzer was the device that initiated the request When a program enables a controller to detect and respond to service requests it should instruct the controller to perform a serial poll when the GPIB s S...

Page 55: ...ble LIMit Questionable Status STATus QUEStionable Standard Event Status ESR and ESE Measuring Status STATus OPERation MEASuring Averaging Status STATus OPERation AVERaging Operational Status STATus OPERation Their reporting structure is summarized in Figure 5 4 They are described in greater detail in the following section NOTE Register bits not explicitly presented in the following sections are no...

Page 56: ...Programmer s Guide 5 11 Using Status Registers The Analyzer s Status Register Sets Figure 5 4 Analyzer Register Sets ...

Page 57: ...Request on page 5 8 See Figure 5 5 Figure 5 5 The Status Byte Register Set The Status Byte register set does not conform to the general status register model described at the beginning of this chapter It contains only two registers the Status Byte register and the Service Request enable register The Status Byte register behaves like a condition register for all bits except bit 6 The Service Reques...

Page 58: ...Message Available bit 4 is set to 1 when the output queue contains a response message Standard Event Status Summary bit 5 is set to 1 when one or more enabled bits in the Standard Event Status event register are set to 1 Master Summary Status bit 6 when read by STB is set to 1 when one or more enabled bits in the Status Byte register are set to 1 Request Service bit 6 when read by serial poll is s...

Page 59: ...rmine which device on the bus is requesting service STB reads the value of the instrument s status byte This is a non destructive read the Status Byte is cleared by the CLS command SRE num sets bits in the Service Request Enable register The current setting of the Service Request Enable register is stored in non volatile memory If PSC has been set it will be saved at power on SRE reads the current...

Page 60: ...wing conditions Key Pressed bit 0 is set to 1 when one of the analyzer s front panel keys has been pressed Any Softkey Pressed bit 1 is set to 1 when one of the analyzer s softkeys has been pressed Any External Keyboard Key Pressed bit 2 is set to 1 when a key has been pressed on an external keyboard connected to the DIN KEYBOARD connector on the rear panel of the analyzer Front Panel Knob Turned ...

Page 61: ... state for each of the bits when the corresponding Limit Test is ON Measurement Channel 1 Limit Failed bit 0 is set to 1 when limit testing is enabled and any point on measurement channel 1 fails the limit test or when any enabled marker limit on measurement channel 1 has failed Measurement Channel 2 Limit Failed bit 1 is set to 1 when limit testing is enabled and any point on measurement channel ...

Page 62: ... 6 BISTABLE LATCH CONDITIONS CIRCUIT Transparent when C Control is high ON Latched when C Control is low OFF IN OUT C IN IN OUT OUT OUT C C C IN OUT IN C BISTABLE LATCH BISTABLE LATCH BISTABLE LATCH BISTABLE LATCH ...

Page 63: ...s 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 Data Questionable bit 10 is set to 1 when a change in the analyzer s configuration requires that new measurement data be taken ...

Page 64: ...ent Status register set does not conform to the general status register model described at the beginning of this section It contains only two registers the Standard Event Status event register and the Standard Event Status enable register The Standard Event Status event register is similar to other event registers but behaves like a register set that has a positive transition register with all bit...

Page 65: ...as plotting or printing that requires it to take control of the bus Query Error bit 2 is set when the command parser detects a query error A query error indicates that one or both of the following actions occurred an attempt to read data from the Output Queue when no data was present that data in the Output Queue was lost An example of this would be queue overflow Device Dependent Error bit 3 is s...

Page 66: ...hat did not follow the syntax defined by the 488 2 standard A semantic error occurred For example the analyzer received an incorrectly spelled command Another example would be that the analyzer received an optional 488 2 command that it does not implement User Request bit 6 is not implemented For keypress related functions see Device Status Register Set on page 5 15 Power On bit 7 is set to 1 when...

Page 67: ...rement data on channel 2 Averaging Status Register Set The Averaging Status register set monitors conditions in the analyzer s measurement process when the trace averaging function is in use Bits in the Averaging Status condition register are set to 1 under the following conditions Measurement Channel 1 Averaging bit 0 is set to 1 while the analyzer is sweeping on measurement channel 1 and the num...

Page 68: ... detectors Settling bit 1 is set to 1 while the measurement hardware is settling Measuring bit 4 is set to 1 when one or more enabled bits in the Measuring Status event register are set to 1 Correcting bit 7 is set to 1 while the analyzer is performing a calibration function Averaging bit 8 is set to 1 when one or more enabled bits in the Averaging Status event register are set to 1 Hardcopy Runni...

Page 69: ... NTR registers The table below shows the settings after the command is executed Table 5 1 Status Register States After PRESet Command Register Set ENABle PTRansition NTRansition STATus DEVice all 0s all 1s all 0s STATus QUEStionable LIMit all 1s all 1s all 0s STATus QUEStionable all 0s all 1s all 0s STATus OPERation MEASuring all 1s all 0s all 1s STATus OPERation AVERaging all 1s all 0s all 1s STA...

Page 70: ...5 26 Programmer sGuide Using Status Registers The Analyzer s Status Register Sets Analyzer Register Set Summary Figure 5 8 Register Set Summary ...

Page 71: ...6 1 6 Trace Data Transfers ...

Page 72: ... Instrument BASIC User s Handbook for more details Figure 6 1 is a data processing flow diagram that represents the flow of numerical data The data passes through several math operations denoted in the figure by single line boxes Most of these operations can be selected and controlled with the front panel CONFIGURE block menus The data is stored in arrays along the way denoted by double line boxes...

Page 73: ...ent format selected by the FORMAT menu CALC FORM SCPI command and returns a block of data called the formatted data array The values of each point correspond to the values displayed on the screen or those shown in the marker readouts The frequency stimulus value X axis of each point is not returned by the TRACE DATA query only the measurement response Y axis values are returned When transferring t...

Page 74: ...nd of data terminator from the analyzer To be safe your program should use the SENS SWE POIN SCPI command to set the number of measurement data points to the desired value Refer to the example program ASCDATA in the Example Programs Guide for a complete example Smith Chart and Polar Formats Each measurement point is represented by a single floating point number This is the case for all of the anal...

Page 75: ...surement trace 32 bit floats int num_trace_bytes int pt num_trace_bytes sizeof data_buf Set to max allowable bytes Open the network analyzer at address 16 analyzer iopen hpib 16 Clear the bus iclear analyzer Abort current sweep and put analyzer sweep in hold iprintf analyzer ABORT n iprintf analyzer INIT CONT OFF n Take one sweep wait until done iprintf analyzer INIT1 n iprintf analyzer OPC n isca...

Page 76: ...Types and Encoding The definite length block contains a header and a data section The header indicates how many bytes are in the data section In order to read the definite length block your program must first read the header and then read the data section Refer to the example program REALDATA in the Example Programs Guide for an example of how to do this In the REALDATA program you will notice the...

Page 77: ... If you are using another language that supports single precision data types you can select single precision using the SCPI command FORM DATA REAL 32 Languages such as QuickBASIC and C have support for both single and double precision floating point numbers When transferring data using binary encoding you may need to reverse the order of the bytes in each measurement point since PCs frequently sto...

Page 78: ...of the data block The header size varies in length from 3 to 11 bytes Refer to Chapter 4 Data Types and Encoding for details on the header Transmitting ASCII data requires no header The ASCII values are separated by commas and a linefeed is sent after the last value The sizes shown in the table include the size of the comma s and terminating linefeed Typical data in ASCII 5 format 1 2254E 000 5 00...

Page 79: ...yzer 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: ...m s data arrays For example to read the analyzer s formatted data array use the following 10 DIM Fmt 1 201 20 INTEGER Chan 30 LOADSUB Read_fdata FROM XFER MEM 0 0 40 Chan 1 50 Read_fdata Chan Fmt Refer to the HP Instrument BASIC User s Handbook for more details The table below compares the speed of IBASIC using high speed transfer subroutines with that of a fast external controller using the SCPI ...

Page 81: ...the measurement data In many cases you can also use the command WAI in place of the OPC query replacing lines 30 and 35 above with 30 OUTPUT Hp8711 WAI However there are cases where WAI will produce incorrect results One case is when using IBASIC s high speed subprograms to query the trace data WAI only ensures that the SCPI commands following the WAI are not executed until the commands before the...

Page 82: ... 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: ... Hp8711 CALC1 MARK ON turn on marker 40 OUTPUT Hp8711 CALC1 MARK1 X 177 MHz set frequency 50 OUTPUT Hp8711 CALC1 MARK1 Y read marker 60 ENTER Hp8711 Marker_y 70 DISP Marker_y You can also use the CALC MARK FUNC RES query to return the results of a bandwidth search The following program steps accomplish these tasks 10 Select 3 dB bandwidth 20 OUTPUT Hp8711 CALC MARK BWID 3 30 Get result of bandwidt...

Page 84: ... analyzer also allows you to query other measurement arrays which are earlier in its data processing chain Figure 6 2 shows the data processing chain Figure 6 2 Numeric Data Flow Through the Network Analyzer The first array is the Raw Data Array which contains each of the separate input components A B R B R X Y AUX immediately after they are measured These arrays can be queried and set but doing s...

Page 85: ... represented as complex number pairs When measuring the transmission response of a through cable the magnitude of the complex numbers will be very close to 1 0 When measuring an open circuit the magnitude of the complex numbers will be very close to 0 0 When measuring an amplifier the magnitude of the complex numbers will be greater than 1 0 The Corrected Memory array is filled with a copy of the ...

Page 86: ...ulate the effect of adding a cable in series with your DUT and observe how this imaginary cable will attenuate the measured response versus frequency Or you may wish to apply an absolute offset to simulate the effect of adding or removing a pad from the measurement These simulations are easily accomplished using the Corrected Memory array and the Data Memory feature The Corrected Data and Memory a...

Page 87: ...tor_db 20 200 Mem Pt 1 1 0 Gain_factor_lin real 210 Mem Pt 2 0 0 imag 220 NEXT Pt 230 Download to the memory trace 240 OUTPUT Hp8711 FORM DATA ASCII 250 OUTPUT Hp8711 TRACE DATA CH1SMEM Note the 260 FOR Pt 1 TO 201 270 FOR I 1 TO 2 280 OUTPUT Hp8711 Mem Pt I Note the 290 NEXT I 300 NEXT Pt 310 OUTPUT Hp8711 Send linefeed 320 OUTPUT Hp8711 CALC1 MATH IMPL CH1SMEM Data Mem The example above download...

Page 88: ...d display the result on the screen This is done using these steps 1 Initiate a sweep 2 Wait for the sweep to finish 3 Read the measurement data into an array in your program 4 Perform your post processing on the measurement data 5 Write download the post processed data to the analyzer s memory trace You may want to instruct the analyzer to display only the memory trace and not the data trace so th...

Page 89: ...CONT OFF WAI 160 OUTPUT Hp8711 DISP WIND TRAC1 OFF TRAC2 ON 170 LOOP 180 Take sweep 190 OUTPUT Hp8711 INIT1 WAI 200 Read the trace from the formatted data array 210 OUTPUT Hp8711 TRACE DATA CH1FDATA 220 ENTER Hp8711 Fmt 230 Download the trace backwards 235 to the formatted memory array 240 OUTPUT Hp8711 TRACE DATA CH1FMEM Note the 250 FOR Pt 1 TO 201 260 OUTPUT Hp8711 Fmt 202 Pt Note the 270 NEXT ...

Page 90: ...u are sending a trace with 201 data points and using 64 bit floating point numbers for each data point FORM DATA REAL 64 the block s data segment will contain 1608 bytes 201 points 8 bytes point The header characters for a 1608 byte block are 41608 The first digit after the 4 tells how many following digits are used to specify the size In this case 4 digits follow and those digits are 1608 meaning...

Page 91: ...ed in the figure by single line boxes Most of these operations can be selected and controlled with the front panel CONFIGURE block menus The data is stored in arrays along the way denoted by double line boxes These arrays are places in the flow path where data is accessible via GPIB While only a single flow path is shown two identical paths are available corresponding to measurement channels 1 and...

Page 92: ...r Correction Error correction is performed next if correction is turned on Error correction removes repeatable systematic errors stored in the error coefficient arrays from the raw arrays The operations performed depend on the selected measurement type 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 A A CH 1 2 AFWD B B CH 1 2 ...

Page 93: ...RR4 Table 6 5 Error Coefficient Arrays NOTE These arrays do not apply to Broadband External measurements Selected Measurement Error Coefficient Arrays Transmission B R Response CH 1 2 SCORR1 Tracking Transmission B R Response Isolation CH 1 2 SCORR1 Tracking CH 1 2 SCORR2 Isolation Term Transmission B R Enhanced Response CH 1 2 SCORR1 Directivity CH 1 2 SCORR2 Source Match CH 1 2 SCORR3 Reflection...

Page 94: ...d 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: ...applying noise reduction to the measured data before it is stored into the Raw Data Arrays Corrected Data Arrays The combined results of the ratio error correction and averaging operations are stored in the corrected data arrays as complex number pairs These arrays are accessible via GPIB and referenced as CH 1 2 SDATA Corrected Memory Arrays If the Data Mem or Normalize operations are performed t...

Page 96: ... See your analyzer s User Guide for more details on these features Transform Option 100 only This block converts frequency domain data into distance domain or into an SRL impedance value when measuring fault location or SRL The transform employs an inverse fast Fourier transform FFT algorithm to accomplish the conversion Formatting This converts the complex number pairs into a scalar representatio...

Page 97: ...a 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 ...

Page 98: ...6 28 Programmer sGuide Trace Data Transfers Internal Measurement Arrays ...

Page 99: ...7 1 7 Using Graphics ...

Page 100: ...NDow part of the command selects where the graphics are to be written WINDow1 draws the graphics to the channel 1 measurement screen This is the default if no window is specified in the mnemonic WINDow2 draws the graphics to the channel 2 measurement screen WINDow10 draws the graphics to an IBASIC display partition The graphics can only be output in red on a PCL printer NOTE When graphics commands...

Page 101: ... are 0 for erase 1 for bright 2 for dim DISPlay WINDow 1 2 10 GRAPhics DRAW new_x new_y DISPlay WINDow 1 2 10 GRAPhics LABel string DISPlay WINDow 1 2 10 GRAPhics LABel FONT font font choices are SMALl HSMall NORMal HNORmal BOLD HBOLd SLANt HSLant H as the first letter of the font name indicates highlighted text inverse video DISPlay WINDow 1 2 10 GRAPhics MOVE new_x new_y DISPlay WINDow 1 2 10 GR...

Page 102: ...t screen measurements full screen measurements and full or partial IBASIC display partitions will affect the dimensions of the graphics window in use The sizes of the different graphics windows are listed below Figure 7 1 shows the display partitions Measurement channel 1 or 2 full screen measurement Measurement channel 1 or 2 split screen measurement IBASIC full screen display IBASIC upper displa...

Page 103: ...e absolute location of its lower left or upper right corners All the coordinates and sizes are dimensioned in pixels DISPlay WINDow 1 2 10 GEOMetry LLEFt DISPlay WINDow 1 2 10 GEOMetry SIZE DISPlay WINDow 1 2 10 GEOMetry URIGht NOTE The origin of every graphics window is its lower left corner The locations returned in response to the LLEFt and URIGht are relative to the absolute origin of the enti...

Page 104: ...nd off using the following command which is used in the GRAPHICS example program DISPlay WINDow GRAPhics BUFFer STATe ON OFF The graphics buffer will hold up to 500 lines 40 circles 40 rectangles 50 strings 60 characters long Use the following command to clear the graphics buffer and user graphics display DISPlay WINDow GRAPhics CLEar NOTE Only graphics that can be refreshed will be printed or plo...

Page 105: ...8 1 8 Front Panel Keycodes ...

Page 106: ...ill execute the function of the hardkey Every hardkey and softkey has a unique key name Refer to the last table in this chapter for a list of all key names Monitoring the Front Panel The front panel can be monitored to determine when a key has been pressed or when the knob RPG rotary pulse generator has been turned Key presses from an attached PC keyboard can also be captured When keys are pressed...

Page 107: ...ypes Return Value Meaning NONE KEY RPG ASC No key has been pressed A front panel key has been pressed The analyzer s knob has been turned A key on the ASCII PC DIN keyboard has been pressed SYST KEY TYPE SYST KEY VALUE Meaning NONE KEY RPG ASC No meaning Returns 1 A number from 0 to 56 representing the key code of the front panel key See following table for list The number of knob ticks Positive v...

Page 108: ... be ignored when the queue is full You can query the queue length using this command SYSTem KEY QUEue MAXimum You can clear the queue using this command SYSTem KEY QUEue CLEar You can check how many key presses or knob tick events have occurred using this command SYSTem KEY QUEUE COUNt You can turn the key queue on or off using this command SYSTem KEY QUEUE STATe ON OFF When the queue is turned of...

Page 109: ...Code GPIB Key Name 0 SOFTkey1 1 SOFTkey2 2 SOFTkey3 3 SOFTkey4 4 SOFTkey5 5 SOFTkey6 6 SOFTkey7 7 SOFTkey8 10 ZERO 11 ONE 12 TWO 13 THRee 14 FOUR 15 FIVE 16 SIX 17 SEVen 18 EIGHt 19 NINE 20 ENTer Softkey 1 Softkey 2 Softkey 3 Softkey 4 Softkey 5 Softkey 6 Softkey 7 Softkey 8 0 1 2 3 4 5 6 7 8 9 ENTER ...

Page 110: ...in 41 MEAS1 42 MEAS2 43 POWer 44 MENU 45 FREQ 46 SWEep 47 CAL 48 DISPLAY 49 SCALe 50 AVG 51 FORMat 52 MARKer 53 SAVE 54 SYSTem 55 HARDcopy 56 PRESet Key Label Key Code GPIB Key Name BEGIN MEAS 12 MEAS 2 POWER MENU FREQ SWEEP CAL DISPLAY SCALE AVG FORMAT MARKER SAVE RECALL SYSTEM OPTIONS HARD COPY PRESET ...

Page 111: ...9 1 9 Introduction to SCPI ...

Page 112: ...t 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 SCPI was developed to conform to the IEEE 488 2 standard replacing IEEE 728 1982 The IEEE 488 2 standard defines the syntax and data formats...

Page 113: ...f 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 The analyzer has 16 major SCPI branches or subsystems See Figure 9 1 for a model of how these subsystems are organized to manage the measurement and data flow for the analyzer Figure 9 1 Measurement and Data Flow of the Analyzer ...

Page 114: ...stants utilities and other miscellaneous functions DISPlay Controls the display of measurement data annotation and user graphics FORMat Controls the format of data transfers over the GPIB For more information about GPIB data transfers refer to Chapter 4 Data Types and Encoding HCOPy Controls hardcopy printer and plotter output INITiate Controls the triggering of sweeps MMEMory Controls mass storag...

Page 115: ...T Performs instrument self test functions TRACe Interfaces with the internal data arrays functions such as data transfer and trace memory TRIGger Controls the source of the sweep triggering When many functions are grouped together on a particular branch additional branching is used to organize these functions into groups that are even more closely related The branching process continues until each...

Page 116: ...9 6 Programmer sGuide Introduction to SCPI The Command Tree Figure 9 2 Partial Diagram for the CALCulate Subsystem Command Tree ...

Page 117: ...never this occurs the command parser is reset to the base of the command tree As a result the next command is only valid if it includes the entire mnemonic path from the base of the tree In the second version of the program message the semicolon that separates the two commands is not followed by a colon Whenever this occurs the command parser assumes that the mnemonics of the second command arise ...

Page 118: ... form consists of the first four characters of the long form For example CALCULATE becomes CALC If the long form mnemonic has more than four characters and the fourth character is a vowel the short form consists of the first three characters of the long form For example LIMIT becomes LIM NOTE The short form of a particular mnemonic is indicated by the use of UPPER CASE characters in this manual SC...

Page 119: ...iable a default choice is assumed this choice is always 1 The INITIATE subsystem contains both the implied mnemonic IMMEDIATE at its first branching point and an implied variable for the measurement channel The command to trigger a new sweep is shown in the SCPI Command Summary as OUTPUT 716 INITiate 1 2 IMMediate Any of the following forms of the command can be sent to the analyzer using HP BASIC...

Page 120: ...optional signs decimal points and scientific notation If an instrument setting programmed with a numeric parameter can only assume a finite number of values the instrument automatically rounds the parameter In addition to numeric values all numeric parameters accept MAXimum and MINimum as values note that MAXimum and MINimum can be used to set or query values num is used in this document to denote...

Page 121: ...s referred to as discrete parameters consist of ASCII characters They are typically used for program settings that have a finite number of values These parameters use mnemonics to represent each valid setting They have a long and a short form which follow the same rules as command mnemonics char is used in this document to denote a character parameter An example of a command using a character para...

Page 122: ...ering measurements OUTPUT 716 INITIATE CONTINUOUS ON A special group of commands uses boolean parameters to control automatic functions of the instrument such as automatically selecting the fastest possible sweep speed With these automatic functions an additional value is available for the parameter This value ONCE causes the function to execute once before turning off Query Response The response ...

Page 123: ...s They may have branching FILTER REFLECTION is a related command and abbreviated versions Query Response The response when a string parameter is queried is a string The only difference is that the response string will only use double quotes as delimiters Embedded double quotes may be present in string response data When the string follows the SCPI mnemonic rules the string returned in response to ...

Page 124: ...close required parameters within a command or query The definition of the variable is usually explained in the accompanying text square brackets are used to enclose implied or optional parameters within a command or query UPPERlower case are used to indicate the short form upper case of a given mnemonic The remaining lower case letters are the rest of the long form mnemonic Figure 9 3 SCPI Command...

Page 125: ...essage is proceeding to the next level of the command tree A colon immediately following a semicolon tells the command parser that the program message is returning to the base of the command tree semicolon When a program message contains more than one command or query a semicolon is used to separate them from each other comma A comma separates the data sent with a command or returned with a respon...

Page 126: ...and or query does not change the enable registers or transition filters ESE num Sets bits in the Standard Event Status Enable Register current setting is saved in non volatile memory ESE Reads the current state of the Standard Event Status Enable Register ESR Reads and clears the current state of the Standard Event Status Register IDN Returns a string that uniquely identifies the analyzer The stri...

Page 127: ...an ASCII 1 when all pending overlapped operations have been completed OPT Returns a string identifying the analyzer s option configuration The string is of the form 1E1 100 The options are identified by the following PCB num Sets the pass control back address the address of the controller before a pass control is executed PSC num Sets the state of the Power on Status Clear flag flag is saved in no...

Page 128: ...ervice Request Enable Register STB Reads the value of the instrument Status Byte This is a non destructive read the Status Byte is cleared by the CLS command TRG Triggers a sweep on the active measurement channel when in Trigger Hold mode Ignored if in continuous sweep TST Returns the result of a complete self test An ASCII 0 indicates no failures found Any other character indicates a specific sel...

Page 129: ...10 1 10 Menu Map with SCPI Commands ...

Page 130: ...ith the appropriate channel given SENS1 channel 1 chosen or SENS2 channel 2 chosen Parameter Types num and string refer to parameter types described in the Parameter Types section string parameters are enclosed in single quotes the string data value parameters include num and an optional unit Softkey Menus Most softkey choices and associated SCPI commands are shown in the following Menu Map tables...

Page 131: ...ed on the instrument type and the active measurement channel configuration In the tables of softkey menu choices that follow the instrument type is shown in the table title and the channel configuration is shown in the table body See Figure 10 1 below Figure 10 1 Example Menu Map Table Table 10 8 CAL Functions 8712ES 8714ES KEYSTROKES SCPI COMMAND CAL Reflection hardkey entry Default 1 Port SENS 1...

Page 132: ...ter 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 for a file name The following pages show you how to enter values for frequency time power and voltage and how to enter text characters ...

Page 133: ...ency 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 Figure 10 3 Frequency Enter the Unit Enter the frequency using the front panel keypad or knob or an attached keyboard Enter the unit by pressing the softkey ...

Page 134: ...e 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 Figure 10 5 Time Enter the Unit Enter the time value using the front panel keypad or knob or an attached keyboard Enter the unit by pressing the softkey ...

Page 135: ... 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 Figure 10 7 Power and Voltage Enter the Unit Enter the frequency using the front panel keypad or knob or an attached keyboard Enter the unit by pressing the softkey ...

Page 136: ...l knob and press or use the keyboard The numeric key pad can be used to select numbers Edit the text using the softkeys or keyboard Figure 10 8 Text Choose the Character Figure 10 9 Text Select or Edit the Character Select Char Choose the character with the front panel knob or enter using keyboard Select or edit the text by pressing a softkey ...

Page 137: ...R ON OFF WAI Restart Average SENS 1 2 AVER CLE WAI Average Factor SENS 1 2 AVER COUN num WAI System Bandwidth menu selection only Wide 6500 Hz SENS 1 2 BWID 6500 HZ WAI Med Wide 4000 Hz SENS 1 2 BWID 4000 HZ WAI Medium 3700 Hz SENS 1 2 BWID 3700 HZ WAI Med Narrow 1200 Hz SENS 1 2 BWID 1200 HZ WAI Narrow 250 Hz SENS 1 2 BWID 250 HZ WAI Fine 15 Hz SENS 1 2 BWID 15 HZ WAI Fault Window 2 menu selectio...

Page 138: ...ssn CONF AMPL TRAN WAI Reflection CONF AMPL REFL WAI Power CONF AMPL POW WAI Filter menu selection only Transmissn CONF FILT TRAN WAI Reflection CONF FILT REFL WAI Broadband Passive menu selection only Transmissn CONF BBAN TRAN WAI Reflection CONF BBAN REFL WAI Mixer menu selection only Conversion Loss CONF MIX CLOS WAI Reflection CONF MIX REFL WAI Cable 2 menu selection only Transmissn CONF 1 2 C...

Page 139: ...IT MET Low Pass SENS FREQ MODE LOWP WAI Band Pass SENS FREQ MODE CENT WAI Center Frequency SENS 1 2 FREQ CENT value WAI SRL CONF 1 2 CABL SRL WAI Start Freq DISP ANN FREQ 1 2 MODE SSTOP enter value and units SENS 1 2 FREQ STAR num MHZ KHZ HZ WAI Stop Freq DISP ANN FREQ 1 2 MODE SSTOP enter value and units SENS 1 2 FREQ STOP num MHZ KHZ HZ WAI Connector Model menu selection only Measure Connector S...

Page 140: ...figuration determines the order of appearance and the content of the softkey menus 2 Option 100 SRL and Fault Location only KEYSTROKES SCPI COMMAND BEGIN 1 Cable 2 continued SRL continued Connector Fault SENS1 FUNC FAULT CONN WAI SRL Cable Scan SENS 1 2 FUNC SRL SCAN WAI Number of Points SENS 1 2 SWE POIN num WAI Autost menu selection only User Begin on OFF menu selection only ...

Page 141: ...Refl Port1 CONF AMPL REFL WAI S21 Fwd Trans CONF AMPL TRAN WAI S12 Rev Trans CONF AMPL TRAN REV WAI S22 Refl Port2 CONF AMPL REFL REV WAI Power CONF AMPL POW WAI Filter menu selection only S11 Refl Port1 CONF FILT REFL WAI S21 Fwd Trans CONF FILT TRAN WAI Broadband Passive menu selection only S11 Refl Port1 CONF BBAN REFL WAI S21 Fwd Trans CONF BBAN TRAN WAI S12 Rev Trans CONF BBAN TRAN REV WAI S2...

Page 142: ...tion CONF 1 2 CABL FAULT WAI Start Distance SENS 1 2 DIST STAR num FEET MET WAI Stop Distance SENS 1 2 DIST STOP num FEET MET WAI Feet SENS DIST UNIT FEET Meters SENS DIST UNIT MET Low Pass SENS FREQ MODE LOWP WAI Band Pass SENS FREQ MODE CENT WAI Center Frequency SENS 1 2 FREQ CENT value WAI SRL CONF 1 2 CABL SRL WAI Start Freq DISP ANN FREQ 1 2 MODE SSTOP enter value and units SENS 1 2 FREQ STAR...

Page 143: ... COMMAND BEGIN Cable 1 2 continued SRL continued Connector Model menu selection only Measure Connector SENS 1 2 CORR MODEL CONN Connector Length SENS 1 2 CORR LENG CONN num Connector C SENS 1 2 CORR CAP CONN num Z Cutoff Frequency SENS FREQ ZST num Auto Z ON off SENS1 FUNC SRL MODE MANUAL AUTO Manual Z SENS1 FUNC SRL IMP num Connector Fault SENS1 FUNC FAULT CONN WAI SRL Cable Scan SENS 1 2 FUNC SR...

Page 144: ...pearance and the content of the softkey menus depend on the measurement channel 1 and measurement chan nel 2 configurations KEYSTROKES SCPI COMMAND CAL Reflection hardkey entry Default 1 Port SENS 1 2 CORR CSET DEF WAI Default 2 Port SENS 1 2 CORR CLASS DEF2 WAI User 1 Port SENS 1 2 CORR CLASS DEF1 WAI Default 1 Port SENS 1 2 CORR CSET DEF WAI User 1 Port SENS 1 2 CORR COLL IST OFF METH REFL3 WAI ...

Page 145: ...ibration is complete the command WAI SENS 1 2 CORR COLL SAVE WAI is executed The order of appearance and the content of the softkey menus depend on the measurement channel 1 and measurement channel 2 configu ration KEYSTROKES SCPI COMMAND CAL Transmissn continued Default Response SENS 1 2 CORR CSET DEF WAI Default 2 Port SENS 1 2 CORR CLASS DEF2 WAI User Response SENS 1 2 CORR CLASS DEF1 WAI Defau...

Page 146: ...COMMAND CAL Transmissn continued User 2 Port SENS 1 2 CORR CLASS DEF2 WAI Default 2 Port SENS 1 2 CORR CLASS DEF2 WAI User 2 Port SENS 1 2 CORR COLL IST OFF METH TWOP WAI Measure Standard 1 SENS 1 2 CORR COLL STAN 1 2 7 WAI Isolation on OFF SENS 1 2 ISOL ON OFF WAI Normalize on OFF TRAC CH 1 2 SMEM CH 1 2 SDATA CALC 1 2 MATH IMPL CH 1 2 SMEM DISP WIND 1 2 TRAC 1 2 ON TRAC 1 2 OFF More Cal see Tabl...

Page 147: ...ment channel 1 and measurement channel 2 KEYSTROKES SCPI COMMAND CAL Reflection hardkey entry Default 1 Port SENS 1 2 CORR CSET DEF WAI 1 Port SENS 1 2 CORR COLL IST OFF METH REFL3 WAI Measure Standard 1 SENS 1 2 CORR COLL IST OFF METH REFL3 WAI Measure Standard Open SENS 1 2 CORR COLL STAN1 WAI Measure Standard Short SENS 1 2 CORR COLL STAN2 WAI Measure Standard Load SENS 1 2 CORR COLLSTAN3 WAI S...

Page 148: ...TAN1 WAI SENS 1 2 CORR COLL SAVE WAI Response Isolation SENS 1 2 CORR COLL IST OFF METH TRAN2 WAI Measure Standard Load SENS 1 2 CORR COLL STAN1 WAI Measure Standard Through SENS 1 2 CORR COLL STAN2 WAI Enhanced Response SENS 1 2 CORR COLL IST OFF METH TRAN3 WAI Measure Standard Open SENS 1 2 CORR COLL STAN1 WAI Measure Standard Short SENS 1 2 CORR COLL STAN2 WAI Measure Standard Load SENS 1 2 COR...

Page 149: ...2 SDATA CALC 1 2 MATH IMPL CH 1 2 SMEM DISP WIND 1 2 TRAC 1 2 ON TRAC 1 2 OFF Cal Check see Table 10 10 on page 10 25 menu selection only More Cal see Table 10 11 on page 10 26 menu selection only See Table 10 11 on page 10 30 for Test Set calibration See Table 10 7 on page 10 22 for Fault Location calibration See Table 10 8 on page 10 23 for SRL calibration See Table 10 9 on page 10 24 for Power ...

Page 150: ... Fault Location Default Cal SENS 1 2 CORR CSET DEF WAI Full Band Cal SENS 1 2 CORR EXT ON OFF Measure Standard 1 SENS 1 2 CORR COLL STAN 1 2 3 WAI Velocity Factor SENS 1 2 CORR RVEL COAX value Cable Loss SENS 1 2 CORR LOSS COAX value Calibrate Cable menu selection only Specify Length SENS 1 2 CORR LENG COAX value WAI Measure Cable SENS 1 2 CORR RVEL WAI Multi Peak menu selection only Multi Peak Co...

Page 151: ...ll Band Cal SENS 1 2 CORR EXT ON OFF Measure Standard 1 SENS 1 2 CORR COLL STAN 1 2 3 WAI Connector Model menu selection only Measure Connector menu selection only Measure SENS 1 2 CORR MODEL CONN Connector Length SENS 1 2 CORR LENG CONN num Connector C SENS 1 2 CORR CAP CONN num Z cutoff Frequency SENS FREQ ZST num Auto Z ON off SENS 1 2 FUNC SRL MODE MANUAL AUTO Manual Z SENS 1 2 FUNC SRL IMP nu...

Page 152: ...ns 8712ET ES and 8714ET ES KEYSTROKES SCPI COMMAND CAL Power or Conversion Loss Auto Zero CAL ZERO AUTO ON Manual Zero CAL ZERO AUTO ONCE Normalize on OFF TRAC CH 1 2 SMEM CH 1 2 SDATA CALC 1 2 MATH IMPL CH 1 2 SMEM DISP WIND 1 2 TRAC 1 2 ON TRAC 1 2 OFF More Cal see Table 10 11 on page 10 26 menu selection only ...

Page 153: ...KEYSTROKES SCPI COMMAND CAL Cal Check menu selection only Do Cal Check SENS1 CORR COLL IST OFF METH VERIFY WAI Measure Standard 1 SENS 1 2 CORR COLL VER REFL STAN 1 2 3 WAI View Cal Check 1 menu selection only Directivity DIAG MDIS 1 2 CORR C_DIRECT WAI Source Match DIAG MDIS 1 2 CORR C_SRCMATCH WAI Reflection Tracking DIAG MDIS 1 2 CORR C_RTRACKING WAI Load Match DIAG MDIS 1 2 CORR C_LDMATCH WAI ...

Page 154: ...analyzers 5 For 8712ET and 8714ET analyzers KEYSTROKES SCPI COMMAND CAL More Cal 1 2 menu selection only Port Extensions menu selection only Port Ext s ON off SENS 1 2 CORR EXT ON OFF Port 1 Extension 3 4 Refl Port Extensions 3 5 SENS 1 2 CORR EXT REFL TIME num s Port 2 Extension 3 4 Trans Port Extensions 3 5 SENS 1 2 CORR EXT TRAN TIME num s Velocity Factor SENS 1 2 CORR RVEL COAX num Smith Chart...

Page 155: ... CORR COLL CKIT PORT1 COAX 7MM APC 7 50 IMPLIED 7 16 SENS CORR COLL CKIT PORT1 COAX 7MM TYPE 7 16 50 IMPLIED User Cal Kit A 1 SENS CORR COLL CKIT PORT 1 2 USER IMPLIED IMPLIED IMPLIED IMPLIED User Cal Kit B 1 SENS CORR COLL CKIT PORT 1 2 USER2 IMPLIED IMPLIED IMPLIED IMPLIED User Cal Kit C 1 SENS CORR COLL CKIT PORT 1 2 USER3 IMPLIED IMPLIED IMPLIED IMPLIED User Cal Kit D 1 SENS CORR COLL CKIT POR...

Page 156: ...USER9 IMPLIED IMPLIED IMPLIED IMPLIED User Cal Kit J 1 SENS CORR COLL CKIT PORT 1 2 USER10 IMPLIED IMPLIED IMPLIED IMPLIED Modify Cal Kit Type SENS 1 2 CORR CKIT MOD SEL TYPenf TYPenm UD1 TYPe35mm TYPeff TYPe716f TYPe716m UD2 TYPeapc7 UD3 4 10 Open menu selection only C0 SENS 1 2 CORR CKIT OPEN MOD CZER num C1 SENS 1 2 CORR CKIT OPEN MOD CONE num C2 SENS 1 2 CORR CKIT OPEN MOD CTWO num C3 SENS 1 2...

Page 157: ... CKIT OPEN MOD ZOFF num Load menu selection only Delay SENS 1 2 CORR CKIT LOAD MOD DEL num Loss SENS 1 2 CORR CKIT LOAD MOD LOSS num Z0 SENS 1 2 CORR CKIT LOAD MOD ZOFF num Thru menu selection only Delay SENS 1 2 CORR CKIT THRU MOD DEL num Loss SENS 1 2 CORR CKIT THRU MOD LOSS num Z0 SENS 1 2 CORR CKIT THRU MOD ZOFF num Mod Kit Save Recall menu selection only Save SENS CORR CKIT SAVE KIT1 2 10 Rec...

Page 158: ...S 1 2 CORR COLL PORTS 2 4 6 8 10 12 Enh Resp 1 Port 3 SENS 1 2 CORR COLL METHOD TEST 1 2 Port 3 SENS 1 2 CORR COLL METHOD TEST 2 Measure Opens SENS 1 2 CORR COLL MP OPEN STAN1 STAN2 STAN12 WAI Measure Shorts SENS 1 2 CORR COLL MP SHORT STAN1 STAN2 STAN12 WAI Measure Loads SENS 1 2 CORR COLL MP LOAD STAN1 STAN2 STAN12 WAI Measure Thrus SENS 1 2 CORR COLL MP THRU STAN1 STAN2 STAN6 WAI All Stds Done ...

Page 159: ... defined limits are displayed KEYSTROKES SCPI COMMAND DISPLAY 1 hardkey entry Normalize TRAC CH 1 2 SMEM CH 1 2 SDATA CALC 1 2 MATH IMPL CH 1 2 SMEM DISP WIND 1 2 TRAC1 ON TRAC2 OFF Data Mem TRAC CH 1 2 SMEM CH 1 2 SDATA Data CALC 1 2 MATH IMPL DISP WIND 1 2 TRAC1 ON TRAC2 OFF Memory DISP WIND 1 2 TRAC1 OFF TRAC2 ON Data Mem CALC 1 2 MATH IMPL CH 1 2 SMEM DISP WIND 1 2 TRAC1 ON TRAC2 OFF Data and ...

Page 160: ... SCPI COMMAND DISPLAY 1 Limit Menu continued Add Limit continued Add Min Line CALC 1 2 LIM SEGM n TYPE LMIN STAT ON2 Begin Frequency CALC 1 2 LIM SEGM n FREQ STAR num HZ End Frequency CALC 1 2 LIM SEGM n FREQ STOP num HZ Begin Limit CALC 1 2 LIM SEGM n AMPL STAR num End Limit CALC 1 2 LIM SEGM n AMPL STOP num Marker CALC 1 2 MARK1 X num Add Max Point CALC 1 2 LIM SEGM n TYPE PMAX STAT ON2 Frequenc...

Page 161: ...u selection only Begin Frequency Begin Distance 2 CALC 1 2 LIM SEGM n FREQ STAR num HZ End Frequency End Distance 2 CALC 1 2 LIM SEGM n FREQ STOP num HZ Begin Limit CALC 1 2 LIM SEGM n AMPL STAR num End Limit CALC 1 2 LIM SEGM n AMPL STOP num Limit Options CALC 1 2 LIM SEGM n TYPE PMAX STAT ON2 Limit Line ON off CALC 1 2 LIM DISP ON OFF Limit Text ON off DISP ANN LIM ICON2 TEXT ON OFF Limit Icon O...

Page 162: ...OW SING Expand ON off DISP FORM EXPAND ON OFF Title and Clock DISP ANN TITL ON Enter Line 1 enter text press Enter DISP ANN TITL 1 2 DATA text Enter Line 2 enter text press Enter DISP ANN TITL 1 2 DATA text Show Clock on Line 1 DISP ANN CLOC MODE LINE1 Show Clock on Line 2 DISP ANN CLOC MODE LINE2 Clock Off DISP ANN CLOC MODE OFF Title Clk ON off DISP ANN TITL ON OFF Color Options menu selection o...

Page 163: ...e your changes 3 COL 1 2 16 selects one of the 16 items listed in Footnote 2 above HSL h s l sets the hue saturation and luminance values respectively KEYSTROKES SCPI COMMAND DISPLAY 1 Color Options continued Custom Colors 2 menu selection only Select Item select item 1 16 Hue DISP CMAP COL 1 2 16 HSL h s l3 Saturation DISP CMAP COL 1 2 16 HSL h s l3 Luminance DISP CMAP COL 1 2 16 HSL h s l3 Int D...

Page 164: ... COMMAND FORMAT 1 hardkey entry Log Mag CALC 1 2 FORM MLOG Lin Mag CALC 1 2 FORM MLIN SWR CALC 1 2 FORM SWR Delay CALC 1 2 FORM GDEL Phase CALC 1 2 FORM PHAS Smith Chart CALC 1 2 FORM SMIT Polar CALC 1 2 FORM POL More Format menu selection only Real CALC 1 2 FORM REAL Imaginary CALC 1 2 FORM IMAG Impedance Magnitude CALC 1 2 FORM MIMP Mag Units 2 menu selection only dBW CALC 1 2 FORM UNIT MLOG DBW...

Page 165: ...TOP SENS 1 2 FREQ STAR value HZ WAI Stop DISP ANN FREQ1 MODE SSTOP SENS 1 2 FREQ STOP value HZ WAI Center DISP ANN FREQ1 MODE CSPAN SENS 1 2 FREQ CENT value HZ WAI Span DISP ANN FREQ1 MODE CSPAN SENS 1 2 FREQ SPAN value HZ WAI CW DISP ANN FREQ1 MODE CW SENS 1 2 FREQ SPAN 0 HZ WAI SENS 1 2 FREQ CENT 300000 HZ WAI Fault Loc Frequency 2 menu selection only Low Pass SENS FREQ MODE LOWP WAI Band Pass S...

Page 166: ...COP DEV LANG PCL HPGL IBM EPSON PCX PORT CENT SER GPIB MMEM LAN LAN Printr IP Addr SYST COMM LAN PRIN HOST addr Print Plot GPIB Addr SYST COMM GPIB HCOP ADDR addr Baud Rate no SCPI command Xon Xoff SYST COMM SER TRAN HAND XON DTR DSR SYST COMM SER TRAN HAND DTR Define PCL5 menu selection only Restore Defaults no SCPI command Monochrome HCOP DEV3 COL ON OFF Color HCOP DEV3 COL ON OFF Auto Feed ON o...

Page 167: ...P num Left Margin HCOP DEV3 PAGE MARG LEFT num Print Width HCOP DEV3 PAGE WIDT num Define Printer menu selection only Restore Defaults no SCPI command Monochrome HCOP DEV1 COL OFF Color HCOP DEV1 COL ON Portrait HCOP DEV3 PAGE ORI PORT Landscape HCOP DEV3 PAGE ORI LAND Auto Feed ON off HCOP ITEM3 FFE STAT ON OFF More Printer menu selection only Restore Defaults no SCPI command Printer Resolution H...

Page 168: ...ntinued Define Plotter menu selection only Restore Defaults no SCPI command Monochrome HCOP DEV2 COL OFF Color HCOP DEV2 COL ON Set Pen Numbers menu selection only Monochrome Pen 1 no SCPI command Default Pen Colors no SCPI command Trace 1 Pen no SCPI command Trace 2 Pen no SCPI command Memory 1 Pen no SCPI command Memory 2 Pent no SCPI command Graticule Pen no SCPI command Graphics Pen no SCPI co...

Page 169: ...lts no SCPI command Graph and Mkr Table HCOP DEV MODE GMAR Graph Only HCOP DEV MODE GRAP Mkr Table Only HCOP DEV MODE MARK List Trace Values HCOP DEV MODE TABL Define Graph menu selection only Restore Defaults no SCPI command Trace Data ON off HCOP ITEM TRAC STAT ON OFF Graticule ON off HCOP ITEM GRAT STAT ON OFF Annotation ON off HCOP ITEM ANN STAT ON OFF Mkr Symbol ON off HCOP ITEM MARK STAT ON ...

Page 170: ... num MHZ KHZ HZ 3 enter value and units CALC 1 2 MARK3 ON CALC 1 2 MARK3 X num MHZ KHZ HZ 4 enter value and units CALC 1 2 MARK4 ON CALC 1 2 MARK4 X num MHZ KHZ HZ 5 enter value and units CALC 1 2 MARK5 ON CALC 1 2 MARK5 X num MHZ KHZ HZ 6 enter value and units CALC 1 2 MARK6 ON CALC 1 2 MARK6 X num MHZ KHZ HZ 7 enter value and units CALC 1 2 MARK7 ON CALC 1 2 MARK7 X num MHZ KHZ HZ 8 enter value ...

Page 171: ...ference DISP WIND 1 2 TRAC Y RLEV CALC 1 2 MARK 1 2 8 Y WAI Marker Elec Delay SENS 1 2 CORR EDEL TIME CALC 1 2 MARK 1 2 8 GDEL WAI Marker Math menu selection only Statistics CALC 1 2 MARK FUNC STAT Flatness CALC 1 2 MARK FUNC FLAT RF Filter Stats CALC 1 2 MARK FUNC FST Math Off CALC 1 2 MARK FUNC OFF Marker Search menu selection only Max Search CALC 1 2 MARK FUNC MAX Mkr Max CALC 1 2 MARK FUNC MAX...

Page 172: ...arget Value enter value and units CALC 1 2 MARK TARG LEFT RIGH num DB Search Left enter value and units CALC 1 2 MARK TARG LEFT num DB Search Right enter value and units CALC 1 2 MARK TARG RIGH num DB Bandwidth enter value and units CALC 1 2 MARK FUNC BWID CALC 1 2 MARK BWID num DB Notch enter value and units CALC 1 2 MARK FUNC NOTC CALC 1 2 MARK NOTC num DB More menu selection only Multi Peak CAL...

Page 173: ... Refl Port2 SENS 1 2 FUNC XFR S 2 2 DET NBAN WAI Fault Location SENS 1 2 FUNC FLOC 1 0 DET NBAN WAI SRL SENS 1 2 FUNC SRL 1 0 DET NBAN WAI Power SENS 1 2 FUNC XFR POW 2 DET BBAN WAI Conversion Loss SENS 1 2 FUNC XFR POW RAT 2 0 DET BBAN WAI Detection Options menu selection only Narrowband Internal menu selection only A SENS 1 2 FUNC XFR POW 1 DET NBAN WAI B SENS 1 2 FUNC XFR POW 2 DET NBAN WAI R S...

Page 174: ... 0 DET BBAN WAI B R SENS 1 2 FUNC XFR POW RAT 2 0 DET BBAN WAI Broadband External menu selection only X SENS 1 2 FUNC XFR POW 11 DET BBAN WAI Y SENS 1 2 FUNC XFR POW 12 DET BBAN WAI X Y SENS 1 2 FUNC XFR POW RAT 11 12 DET BBAN WAI Y X SENS 1 2 FUNC XFR POW RAT 12 11 DET BBAN WAI Y R SENS 1 2 FUNC XFR POW RAT 12 0 DET BBAN WAI Aux Input SENS 1 2 FUNC XFR VOLT WAI Path FWD rev ROUT 1 2 PATH DEF PORT...

Page 175: ...1 DET NBAN WAI Fault Location SENS1 FUNC FLOC 1 0 DET NBAN WAI SRL SENS1 FUNC SRL 1 0 DET NBAN WAI Power SENS1 FUNC XFR POW 2 DET BBAN WAI Conversion Loss SENS1 FUNC XFR POW RAT 2 0 DET BBAN WAI Detection Options menu selection only Narrowband Internal menu selection only A SENS 1 2 FUNC XFR POW 1 DET NBAN WAI B SENS 1 2 FUNC XFR POW 2 DET NBAN WAI R SENS 1 2 FUNC XFR POW 0 DET NBAN WAI A R SENS 1...

Page 176: ... R SENS 1 2 FUNC XFR POW 0 DET BBAN WAI B R SENS 1 2 FUNC XFR POW RAT 2 0 DET BBAN WAI Broadband External menu selection only X SENS 1 2 FUNC XFR POW 11 DET BBAN WAI Y SENS 1 2 FUNC XFR POW 12 DET BBAN WAI X Y SENS 1 2 FUNC XFR POW RAT 11 12 DET BBAN WAI Y X SENS 1 2 FUNC XFR POW RAT 12 11 DET BBAN WAI Y R SENS 1 2 FUNC XFR POW RAT 12 0 DET BBAN WAI Aux Input SENS 1 2 FUNC XFR VOLT WAI Meas OFF SE...

Page 177: ...1 Tran SENS1 FUNC XFR S 2 1 DET NBAN WAI S12 Tran SENS1 FUNC XFR S 1 2 DET NBAN WAI S22 ReflPort SENS1 FUNC XFR S 2 2 DET NBAN WAI Multiport Selection menu selection only S11 Port menu selection only S22 Port menu selection only KEYSTROKES SCPI COMMAND MEAS1 MEAS2 Multiport Reflection SENS1 FUNC XFR S 1 1 DET NBAN WAI Transmissn SENS1 FUNC XFR S 2 1 DET NBAN WAI Multiport Selection menu selection ...

Page 178: ...FF WAI Single ABOR INIT1 CONT OFF INIT1 WAI Trigger Source menu selection only Internal TRIG SOUR IMM SENS SWE TRIG SOUR IMM WAI External Sweep TRIG SOUR EXT SENS SWE TRIG SOUR IMM WAI External Point TRIG SOUR EXT SENS SWE TRIG SOUR EXT WAI Number of Points enter value press Enter SENS 1 2 SWE POIN num WAI Distance 1 menu selection only Start Distance enter value press Enter SENS 1 2 DIST STAR num...

Page 179: ...of 2 1 Used with SRL measurements only This softkey starts an automated SRL cable scan KEYSTROKES SCPI COMMAND MENU continued SRL Cable Scan 1 SENS 1 2 FUNC SRL SCAN WAI Ext Ref on OFF SENS ROSC SOUR EXT INT WAI Spur Avoid Options menu selection only None DIAG SPUR METH NONE WAI Dither DIAG SPUR METH DITH WAI Spur Avoid DIAG SPUR METH AVO WAI ...

Page 180: ...s only KEYSTROKES SCPI COMMAND POWER hardkey entry Level 1 enter value and unit SOUR 1 2 POW value WAI dBm units choice dBW units choice dBuW units choice dBV units choice dBmV units choice dBuV units choice Cancel cancels entry RF ON off OUTP ON OFF WAI Start Power 2 enter value and unit SOUR POW STAR value WAI dBm units choice dBW units choice dBuW units choice dBV units choice dBmV units choice...

Page 181: ...ES SCPI COMMAND POWER continued Stop Power 1 enter value and unit SOUR POW STOP value WAI dBm units choice dBW units choice dBuW units choice dBV units choice dBmV units choice dBuV units choice Cancel cancels entry Pwr Level at Preset enter value and unit SOUR POW PRESET value dBm units choice dBW units choice dBuW units choice dBV units choice dBmV units choice dBuV units choice Cancel cancels e...

Page 182: ...p with SCPI Commands Menu Map for 8712ET ES and 8714ET ES Table 10 23 MENU Functions 8712ET ES and 8714ET ES KEYSTROKES SCPI COMMAND PRESET SYST Preset hardkey entry Factory Preset menu selection only User Preset menu selection only ...

Page 183: ...FF MMEM STOR STAT CORR ON OFF Data on OFF MMEM STOR STAT TRAC ON OFF TSet Cal on OFF 1 MMEM STOR STAT TSCAL ON OFF File Format menu selection only 8711A B Compatible MMEM STOR STAT FORM B8711 8711C Compatible MMEM STOR STAT FORM C8711 8712 14E Compatible MMEM STOR STAT FORM E8711 Save ASCII menu selection only Lotus 123 Format MMEM STOR TRAC FORM LOT Touchstone Format MMEM STOR TRAC FORM TOUC Save...

Page 184: ...ROG STAT RUN Continue PROG STAT CONT Step no SCPI command Edit no SCPI command Key record on OFF no SCPI command Utilities menu selection only Clear Program no SCPI command Stack Size no SCPI command Secure no SCPI command IBASIC DISPLAY menu selection only None DISP PROG OFF Full DISP PROG FULL Upper DISP PROG UPP Lower DISP PROG LOW Save AUTOST no SCPI command IBASIC menu selection only Run 1 no...

Page 185: ...command Secure no SCPI command IBASIC Display menu selection only None DISP PROG OFF Full DISP PROG FULL Upper DISP PROG UPP Lower DISP PROG LOW Select Disk menu selection only Non Vol RAM Disk MMEM MSIS MEM Volatile RAM Disk MMEM MSIS RAM Internal 3 5 Disk MMEM MSIS INT NFS Device menu selection only Configure VOL_RAM menu selection only Restore Defaults no SCPI command Modify Size no SCPI comman...

Page 186: ...M MMEM COPY MEM NAME1 RAM NAME1 INT NAME1 NAME1 MEM NAME1 Copy to Vol RAM MMEM COPY MEM NAME1 RAM NAME1 INT NAME1 NAME1 RAM NAME1 Copy to 3 5 Disk MMEM COPY MEM NAME1 RAM NAME1 INT NAME1 NAME1 INT NAME1 Copy to NFS Device MMEM COPY MEM NAME1 RAM NAME1 INT NAME1 NAME1 NAME1 Copy All Files MMEM COPY loc Copy to NonVol RAM MMEM COPY MEM NAME 1 Copy to Vol RAM MMEM COPY RAM NAME 1 Copy to 3 5 Disk MME...

Page 187: ... 24 SAVE RECALL Functions 8712ET ES and 8714ET ES 5 of 5 KEYSTROKES SCPI COMMAND SAVE RECALL File Utilities continued Directory Utilities menu selection only Change Directory MMEM CDIR name Make Directory MMEM MDIR name Remove Directory MMEM RDIR name Fast Recall on OFF DISP MENU RECALL FAST ON OFF ...

Page 188: ... press Enter DISP WIND1 TRAC Y RLEV num Reference Position enter value press Enter DISP WIND1 TRAC Y RPOS num Reference Tracking menu selection only Off DISP WIND 1 2 TRAC Y TRACK ON OFF Track Peak DISP WIND 1 2 TRAC Y TRACK PEAK Track Frequency DISP WIND 1 2 TRAC Y TRACK FREQ Set Track Frequency enter value and unit press Enter DISP WIND 1 2 TRAC Y TRACK FREQ num Phase Offset enter value press En...

Page 189: ...nd 8714ET ES KEYSTROKES SCPI COMMAND SWEEP hardkey entry Sweep Time enter value and unit SENS 1 2 SWE TIME num s ms WAI Sweep Time AUTO man SENS 1 2 SWE TIME AUTO ON OFF WAI Alt Sweep on OFF SENS COUP NONE ALL WAI Step Sweep on OFF SENS 1 2 SWE GEN STEPPED WAI Frequency Sweep POWER MODE FIXED WAI Power Sweep POWER MODE SWEEP WAI ...

Page 190: ...ey entry IBASIC menu selection only Run 1 PROG STAT RUN Continue 1 PROG STAT CONT Step 1 no SCPI command Edit 1 no SCPI command Key Record on OFF no SCPI command Utilities 1 menu selection only Clear Program no SCPI command Stack Size no SCPI command Secure no SCPI command IBASIC Display menu selection only None DISP PROG OFF Full DISP PROG FULL Upper DISP PROG UPP Lower DISP PROG LOW LAN menu sel...

Page 191: ...SER LIST NAME STRING Password menu selection only Confirm Password menu selection only Delete Login User SYST COMM LAN LOG USER DEL STRING STRING User Name SYST COMM LAN LOG USER LIST NAME STRING Password menu selection only Display User List SYST COMM LAN LOGin USER LIST COUN Delete All Users menu selection only LAN Port Setup menu selection only 1 8712 14ES IP Address enter address press Enter S...

Page 192: ...G COMM LAN NETW STAT Ethernet Address SYST COMM LAN EADD NFS Device Setup menu selection only Mount NFS Device SYST COMM LAN NFS MOUN STRING STRING STRING Remote IP Addr Host SYST COMM LAN NFS MOUNT LIST REMH 1 7 STRING Remote Path SYST COMM LAN NFS MOUNT LIST REMF 1 7 STRING Local Path SYST COMM LAN NFS MOUNT LIST LOCF 1 7 STRING Automount At Powerup SYST COMM LAN NFS AUTO ADD string string strin...

Page 193: ...ST LOCF 1 7 STRING Automount at Powerup SYST COMM LAN NFS AUTO ADD string string string Remove Automount SYST COMM LAN NFS AUTO REM string Automount Dev Table SYST COMM LAN NFS AUT LIST COUN NFS Device Table SYST COMM LAN NFS MOUN LIST COUN BOOTP Setup menu selection only BOOTP on OFF SYST COMM LAN BOOT STAT OFF 0 ON 1 TFTP SYST COMM LAN BOOT TRAN METH TFTP FTP SYST COMM LAN BOOT TRAN METH FTP FTP...

Page 194: ...nd GPIB Name SYST COMM LAN SICL GPIB NAME STRING GPIB Log Unit SYST COMM LAN SICL GPIB LU 0 1024 GPIB Dev Address SYST COMM LAN SICL GPIB ADDR 0 20 22 23 SCPI Sock Setup menu selection only Restore Defaults no SCPI command Socket Port No SYST COMM LAN SCPI SOCK DATA PORT NUM 0 4 74836e 07 GPIB menu selection only 8712ES Address enter address press Enter SYST COMM GPIB ADDR address Talker Listener ...

Page 195: ... Config menu selection only Set Clock menu selection only Set Year enter year press Enter SYST DATE yyyy m d Set Month enter month press Enter SYST DATE yyyy m d Set Day enter day press Enter SYST DATE yyyy m d Set Hour enter hour press Enter SYST TIME h m s Set Minute enter minute press Enter SYST TIME h m s Round Seconds no SCPI command Clock Format menu selection only YYYY MM DD HH MM DISP ANN ...

Page 196: ...BEEP VOL num CRT Adjust menu selection only Restore Defaults no SCPI command Vertical Position no SCPI command Horizontal Position no SCPI command Sync Green on OFF no SCPI command Remove Pattern no SCPI command Restore Defaults no SCPI command Vertical Back Porch no SCPI command Vertical Frnt Porch no SCPI command Horizontal Back Porch no SCPI command Horizontal Frnt Porch no SCPI command Options...

Page 197: ... SYST COMM TTL USER FEED SWEEP Switching Test Set menu selection only Multiport ON off 1 CONT1 MULT STATE ON OFF Special Test Set special test set use Operating Parameters seven pages of parameters menu selection only Hardcopy Screen no SCPI command Hardcopy All no SCPI command Abort HCOP ABOR Next Screen screen selection only Previous Screen screen selection only Service menu selection only Tests...

Page 198: ...ROKES SCPI COMMAND SYSTEM OPTIONS Service continued Update Corr Const menu selection only Install CC from Disk no SCPI command Help Message no SCPI command Load CC from Disk no SCPI command Store CC to EPROM no SCPI command Store CC to Disk no SCPI command Update Corr Const menu selection only Install CC from Disk no SCPI command Store CC to Disk no SCPI command ...

Page 199: ...ary 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 ...

Page 200: ...wing command and parameter selects the log magnitude format MLOGarithmic for the data display CALCulate 1 2 FORMat MLOGarithmic To find which format is active use the corresponding query command CALCulate 1 2 FORMat The analyzer returns the short form of the mnemonic for the active state or value In this example the string MLOG the short form of MLOGarithmic is returned to the device that sent the...

Page 201: ...mes referred to as discrete parameters consisting of ASCII characters They are typically used for program settings that have a finite number of values STRING 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 BLOCK Block parameters are typically used to transfer large quantities of related ...

Page 202: ...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 Parameter types are distinguished by enclosing the type name in angle brackets A vertical bar can be read as or and is used to separate alternative parameter options UPPER case letters as found in the command...

Page 203: ...ormatted data trace functionally equivalent to the command TRAC CH 1 2 FDATA CALCulate 1 2 FORMat char CHAR Selects the display format for measurement data choose from MLOGarithmic MLINear SWR or PHASe SMITh POLar GDELay REAL IMAGinary MIMPedance CALCulate 1 2 FORMat UNIT MLIN char CHAR Selects linear magnitude units for Y axis display Choose from W MW UW V MV UV CALCulate 1 2 FORMat UNIT MLOG cha...

Page 204: ...st on off CALCulate 1 2 LIMit MARKer FREQuency MAXimum num 2 NR3 Sets the maximum value for delta frequency marker limit test CALCulate 1 2 LIMit MARKer FREQuency MINimum num 2 NR3 Sets the minimum value for delta frequency marker limit test CALCulate 1 2 LIMit MARKer FREQuency STATe ON OFF 1 NR1 Turns delta frequency marker limit testing on or off CALCulate 1 2 LIMit MARKer STATistic MEAN MAXimum...

Page 205: ...e marker limit test CALCulate 1 2 LIMit MARKer TILT STATe ON OFF 1 NR1 Turns delta amplitude marker limit testing on or off CALCulate 1 2 LIMit SEGMent 1 2 12 AMPLitude STARt num 2 NR3 Sets the Begin Limit for the specified limit segment CALCulate 1 2 LIMit SEGMent 1 2 12 AMPLitude STOP num 2 NR3 Sets the End Limit for the specified limit segment CALCulate 1 2 LIMit SEGMent AOFF command only Turns...

Page 206: ...EGMent 1 2 12 POWer STOP num 2 NR3 Sets the End Power for the specified limit segment CALCulate 1 2 LIMit SEGMent 1 2 12 STATe ON OFF 1 NR1 Turns the specified limit segment on off adds or deletes the segment CALCulate 1 2 LIMit SEGMent 1 2 12 TYPE char CHAR Sets the limit type for the specified segment choose from LMAX LMIN PMAX PMIN Max Line Min Line Max Point Min Point sets all of the segment s...

Page 207: ...T returns the insertion loss and peak to peak ripple of the passband of a filter as well as the maximum signal amplitude in the stopband Refer to the MARKERS example program in the Example Programs Guide for more information CALCulate 1 2 MARKer FUNCtion SELect char CHAR Selects the active marker function choose from OFF MAXimum MINimum TARGet BWIDth NOTCh MPEak MNOTch STATistics FLATness FSTATist...

Page 208: ...8 MINimum LEFT command only Moves the specified marker to the next local minimum to the left CALCulate 1 2 MARKer 1 2 8 MINimum RIGHt command only Moves the specified marker to the next local minimum to the right CALCulate 1 2 MARKer MODE char CHAR Turns delta marker state on off choose ABSolute or RELative CALCulate 1 2 MARKer NOTCh num 3 NR3 Calculates the notch width of a notch filter num is th...

Page 209: ... NR3 Queries the specified marker amplitude CALCulate 1 2 MARKer 1 2 8 Y INDuctance query only NR3 Queries the specified marker s inductance when in Smith chart format CALCulate 1 2 MARKer 1 2 8 Y MAGNitude query only NR3 Queries the specified marker s magnitude when in polar format CALCulate 1 2 MARKer 1 2 8 Y PHASe query only NR3 Queries the specified marker s phase value when in polar format CA...

Page 210: ...fCal on all ports that were calibrated during the Test Set Cal 1 CALibration SELF METHod ONEPort TWOPort CHAR Selects the method of SelfCal enhanced response 1 port or 2 port CALibration SELF ON OFF ONCE 2 NR1 CHAR Initiates a SelfCal on the currently selected ports and selects Periodic SelfCal ON or SelfCal Once OFF or ONCE 1 CALibration SELF TIMER num NR1 Sets the time interval for automatic Sel...

Page 211: ...c device type and parameter the function choose from one of the following strings AMPLifier TRANsmission AMPLifier REFLection AMPLifier TRANsmission REVerse 1 AMPLifier REFLection REVerse 1 AMPLifier POWer FILTer TRANsmission FILTer REFLection BBANd TRANsmission BBANd REFLection BBANd TRANsmission REVerse 1 BBANd REFLection REVerse 1 MIXer CLOSs MIXer GDEL MIXer REFLection CABLe TRANsmission CABLe...

Page 212: ...ic CCONstants LOAD command only Loads default factory calibration constants from floppy disk to memory DIAGnostic CCONstants STORE DISK command only Stores default factory calibration constants from memory to floppy disk DIAGnostic CCONstants STORE EEPRom command only Stores default factory calibration constants from memory to flash EEPROM DIAGnostic COMMunicate LAN NETWork STAT command only Displ...

Page 213: ...eout is not specified the default interval of 75 seconds is used DIAGnostic COMMunicate LA N SEND returns 0 if the last socket connection was successful and 1 if the last socket connection failed This may not be the last socket connection made by the IBASIC program Multiple socket connections are possible and telnet sessions may be interspersed among programmed socket connections DIAGnostic MDISpl...

Page 214: ...ing strings Cal check C_DIRECTivity C_LDMATCH C_ISOLATION C_RTRACKING C_SRCMATCH C_TTRACKING Interpolated Array accessed through the service menu I_DIRECTivity I_RESPONSE I_SRCMATCH I_TRACKING I_LDMATCH I_ISOLATION Master Array accessed through the service menu M_DIRECTivity M_RESPONSE M_SRCMATCH M_TRACKING M_XSCALAR M_LDMATCH I_ISOLATION DIAGnostic MDISplay 1 2 RESTore command only Returns to mea...

Page 215: ...als in Chapter 7 of the User s Guide for more information on using this command See also Table 11 7 on page 11 18 and Table 11 8 on page 11 19 SUBSYSTEM COMMANDS FORM DESCRIPTION DIAGnostic PORT READ port register 1 query only NR1 NR1 Reads the rear panel I O ports DIAGnostic PORT WRITE port register 2 NR1 NR1 NR1 Writes to the rear panel I O ports DIAGnostic SNUMber string query only STRING Queri...

Page 216: ...Centronics status lines for Out of Paper Printer Not on Line BUSY ACKNOWLEDGE 15 1 Sets clears the user bit according to the least significant bit of A A least significant bit equal to 1 sets the user bit high A least significant bit of 0 clears the user bit 15 2 Sets clears the limit pass fail bit according to the least significant bit of A A least significant bit equal to 1 sets the pass fail bi...

Page 217: ...ts Port Number Register Description 9 0 Reads the serial port 15 0 Reads the 8 bit data port Cent_D0 through D7 15 1 Reads the user bit 15 2 Reads the limit test pass fail bit 15 10 Reads the 8 bit status port D0 Cent_acknowledge D1 Cent_busy D2 Cent_out_of_paper D3 Cent_on_line D4 Cent_printer_err ...

Page 218: ...k DATE FORMat char CHAR Selects the Year Month Day ordering of the date in the clock display choose from YMD MDY DMY DISPlay ANNotation CLOCk DATE MODE char CHAR Selects the format for the date in the clock display choose NUMeric or ALPHa DISPlay ANNotation CLOCk MODE char CHAR Selects how the clock will appear in the measurement display title area choose from LINE1 LINE2 OFF DISPlay ANNotation CL...

Page 219: ...TA string 2 STRING Specifies the suffix for user defined frequency annotation DISPlay ANNotation LIMit ICON 1 2 FLAG STATe ON OFF 1 NR1 Enables disables the display of the limit test fail icon DISPlay ANNotation LIMit ICON 1 2 POSition X num NR1 Positions the limit test pass fail text and icon on the display Accepts whole number values from 0 flush left to 100 flush right DISPlay ANNotation LIMit ...

Page 220: ...e DATA string 1 STRING Displays a user defined message in the pop up message window Optional argument specifies the timeout choose from NONE SHORt MEDium LONG DISPlay ANNotation MESSage STATe ON OFF 1 NR1 Enables disables the message window CAUTION this suppresses display of all messages even ERROR messages DISPlay ANNotation TITLe 1 2 DATA string 1 STRING Enters a string for the specified title l...

Page 221: ...color map based on the Red Green Blue model Accepted values for each parameter are 0 to 1 DISPlay CMAP DEFault command only For use with an external monitor Sets the color scheme to the factory default DISPlay CMAP SCHeme char CHAR Sets the color scheme for an external monitor Choose from DEFault DEFault2 GREY INVerse CUSTom DISPlay FORMat char CHAR Selects the format full or split screen for disp...

Page 222: ...eries the width and height in pixels of the selected display window DISPlay WINDow 1 2 10 GEOMetry URIGHT query only NR1 NR1 Queries the absolute pixel coordinates of the upper right corner of the selected display window DISPlay WINDow GRAPhics BUFFer STATe ON OFF 1 NR1 Turn on off buffering of user graphics commands DISPlay WINDow 1 2 10 GRAPhics CIRCle num 2 command only Draws a circle of the sp...

Page 223: ...um2 1 NR1 NR1 Moves the pen to the specified new pen position num1 and num2 are the new absolute X and Y coordinates in pixels 1 DISPlay WINDow 1 2 10 GRAPhics RECTangle num1 num2 command only Draws a rectangle of the specified size with lower left corner at the current pen position num1 and num2 are the width and height in pixels 1 DISPlay WINDow 1 2 10 GRAPhics SCALe xmin xmax ymin ymax NR1 Spec...

Page 224: ...ivision of each vertical division of the specified measurement channel DISPlay WINDow 1 2 TRACe Y SCALe RLEVel num 1 NR3 Specifies the value for the Y axis reference position for the specified measurement channel DISPlay WINDow 1 2 TRACe Y SCALe RPOSition num 1 NR3 Specifies the Y axis reference position for the specified measurement channel DISPlay WINDow 1 2 10 TRACe 1 2 Y TRACk OFF PEAK FREQ CH...

Page 225: ...SUBSYSTEM COMMANDS FORM DESCRIPTION FORMat BORDer char CHAR Specifiesa the byte order used for GPIB data transfer choose NORMal or SWAPped for PC compatible systems FORMat DATA char num CHAR NR1 Specifies the data format for use during data transfer choose from REAL 64 REAL 32 INTeger 16 ASCii ...

Page 226: ...nguage for hardcopy output choose from PCL HPGL EPSon IBM PCX PCL53 HCOPy DEVice 1 2 3 MODE char 2 CHAR Selects the graph and or table s to appear on a hardcopy plot choose from GMARker GRAPh ISETtings M ARKer TABLe HCOPy DEVice 1 2 3 PAGE MARGin LEFT num 2 NR2 Sets the left margin for printer output in millimeters HCOPy DEVice 1 2 3 PAGE MARGin TOP num 2 NR2 Sets the top margin for printer output...

Page 227: ...se 1 for PCL Epson printers or 2 for plotters HCOPy ITEM 1 2 3 ANNotation STATe ON OFF 1 2 NR1 Turns on off channel and frequency annotation as part of hardcopy output HCOPy ITEM 1 2 3 FFEed STATe ON OFF 1 2 NR1 Turns on off an automatic form feed at the completion of hardcopy output use item 1 for printers and 2 for plotters HCOPy ITEM 1 2 3 GRATicule STATe ON OFF 1 2 NR1 Turns on off graticule a...

Page 228: ...CONTinuous ON OFF 1 NR1 Sets the trigger system to continuously sweep or to stop sweeping INITiate 1 2 IMMediate command only Initiates a new measurement sweep SUBSYSTEM COMMANDS FORM DESCRIPTION INPut GAIN AUTo R A B ON OFF command only Sets the R A or B IF input automatic gain control on or off INPut GAIN SETTing R A B HIGH MEDHIGH MEDIUM LOW command only Sets the R A or B IF input gain to one o...

Page 229: ... directory on a DOS formatted disk new directory must be on the same mass storage device MMEMory COPY string1 string2 1 2 command only Copies a file string1 is the source file string2 is the destination file MMEMory DELete string 1 2 command only Deletes a file string is the filename MMEMory INITialize string char num command only Formats a disk string is the mass storage device MEM internal memor...

Page 230: ... filename MMEMory MSIS string STRING Selects a mass storage device choose MEM internal memory INT internal floppy disk drive etc MMEMory RDIRectory string 2 command only Deletes a directory from a DOS formatted disk MMEMory STORe STATe 1 string 1 2 3 command only Saves an instrument state to mass storage string is the filename MMEMory STORe STATe CORRection ON OFF 3 NR1 Turns the calibration on of...

Page 231: ...on on using this command 5 Refer to the example programs PUTFILE and GETFILE in the Example Programs Guide SUBSYSTEM COMMANDS FORM DESCRIPTION MMEMory STORe STATe TSCAL ON OFF 1 NR1 When on the saved state will be the test set cal only MMEMory STORe TRACe char string 2 3 command only Stores an ASCII list of trace and frequency values to a file char is the formatted data trace CH 1 2 FDATA and stri...

Page 232: ...OWer 1 Binary parameters accept the values of 1 on and 0 off in addition to ON and OFF SUBSYSTEM COMMANDS FORM DESCRIPTION OUTPut STATe ON OFF 1 NR1 Turns RF power from the source on off SUBSYSTEM COMMANDS FORM DESCRIPTION POWer 1 2 MODE char CHAR Specifies either frequency sweep FIXed or power sweep SWEep ...

Page 233: ...OG if a program is present or the null string PROGram1 SELected 2 DEFine block BLOCK Downloads an IBASIC program from an external controller PROGram1 SELected 2 DELete ALL command only Deletes all IBASIC programs from the program buffer equivalent to an HP BASIC SCRATCH A command PROGram1 SELected 2 DELete SELected command only Deletes the active IBASIC program equivalent to an HP BASIC SCRATCH A ...

Page 234: ...N PROGram SELected 1 NAME PROG STRING Selects the IBASIC program in the program buffer to be active PROGram SELected 1 NUMBer string data 2 BLOCK or NR3 2 Loads a new value for a numeric variable string in the active IBASIC program num is the new value PROGram SELected 1 STATe char CHAR Selects the state of the active IBASIC program choose from STOP PAUSe RUN CONTinue PROGram SELected 1 STRing str...

Page 235: ... 12 NR1 Selects which port of the test set is connected to the REFLECTION port of the analyzer 1 ROUTe 1 2 TRANsmission PATH DEFine PORT 1 2 12 NR1 Selects which port of the test set is connected to the TRANSMISSION port of the analyzer 1 ROUTe 1 2 PATH DEFine PORT num num NR1 Selects which port of the analyzer is to function as the reflection RF out port and which port is to function as the trans...

Page 236: ...ed measurement data SENSe 1 2 AVERage STATe ON OFF 1 NR1 Turns the trace averaging function on off SENSe 1 2 BWIDth RESolution num HZ NR2 Specifies the bandwidth of the IF receiver fine narrow medium or wide to be used in the measurement choose 15 fine 250 narrow 1200 medium narrow 3700 medium 4000 medium wide 6500 wide SENSe 1 2 CORRection OFF ON 1 NR1 Turns measurement calibration function on of...

Page 237: ...ect TYPe716f or TYPe716m for modifiable cal kit SENSe 1 2 CORRection CKIT NAME KIT1 KIT2 KIT10 STRING STRING Sets the description of the user defined calibration kit SENSe 1 2 CORRection CKIT OPEN MODify CONE 10000 1 FARAD NR3 Sets or queries the cal kit open standard fringe capacitance C1 f1 Farad Hz value SENSe 1 2 CORRection CKIT OPEN MODify CTHRee 10000 1 FARAD NR3 Sets or queries the cal kit ...

Page 238: ...ueries whether the selected user defined cal kit has been saved SENSe 1 2 CORRection CKIT SHORt MODify DELay 0 1e 06 S NR3 Modifies or queries the cal kit short standard offset delay time SENSe 1 2 CORRection CKIT SHORt MODify LOSS 0 1e 12 NR3 Modifies or queries the cal kit short standard offset loss value SENSe 1 2 CORRection CKIT SHORt MODify ZOFFset 25 100 OHM NR1 Modifies or queries the cal k...

Page 239: ...libration TRANsmission2 User response and isolation calibration TRANsmission3 User enhanced response calibration TESTset1 Multi port testset calibration TWOPort User two port calibration Multi port testset calibration The requested user calibration may or may not be stored in memory and may or may not be valid for the current instrument settings If the requested user calibration is invalid a valid...

Page 240: ...it choose from one of the following strings COAX 7MM TYPE N 50 FEMALE COAX 7MM TYPE N 50 MALE COAX 3 5MM APC 3 5 50 IMPLIED USER USER1 USER2 IMPLIED IMPLIED IMPLIED IMPLIED COAX 7MM TYPE F 75 IMPLIED COAX 7MM TYPE N 75 FEMALE COAX 7MM TYPE N 75 MALE COAX 7MM APC 7 50 IMPLIED COAX 7MM TYPE 7 16 50 FEMALE SENSe 1 2 CORRection COLLe ct CKIT SELect string STRING Selects a Cal Kit choose from one of th...

Page 241: ...ype of calibration choose from TRAN1 Transmission response TRAN2 Transmission response Isolation TRAN3 Transmission enhanced response REFL3 Reflection one port TESTset Test Set Calibration Enhanced Response 1 Port 1 TESTset1 Test Set Calibration Enhanced Response 1 Port 1 TESTset2 Test Set Calibration 2 Port 1 VERIFY Calibration Check TWOPort Two port calibration NONE No calibration SENSe 1 2 CORR...

Page 242: ...1 2 CORRection COLLect SAVE command only Completes and saves current calibration SENSe 1 2 CORRection COLLect VERify REFLection STAN1 STAN2 STAN12 command only Measures a calibration standard during a cal check procedure for reflection measurements SENSe 1 2 CORRection COLLect VERify TRANsmission STAN1 STAN2 STAN12 command only Measures a calibration standard during a cal check procedure for trans...

Page 243: ...SENSe 1 2 CORRection IMPedance INPut MAGNitude num 2 NR3 Specifies the reference impedance for the Smith chart display The default is the analyzer s system impedance SENSe 1 2 CORRection IMPedance INPut MAGNitude SELect ZO_50 NR1 Selects 50 ohms as the system impedance SENSe 1 2 CORRection IMPedance INPut MAGNitude SELect ZO_75 NR1 Selects 75 ohms as the system impedance SENSe 1 2 CORRection ISOLa...

Page 244: ...ommand only Retrieves the user one port reflection error correction factors from internal memory and applies them to the current measurement SENSe 1 2 CORRection ONEPort TRANSmission IMMediate command only Retrieves the user one port transmission error correction factors from internal memory and applies them to the current measurement SENSe 1 2 CORRection TWOPort IMMediate command only Retrieves t...

Page 245: ...ar CHAR Turns the alternate sweep mode on off choose ALL coupled sweep or NONE alternate sweep SENSe 1 2 DETector FUNCtion char CHAR Specifies which detection mode is used to make the measurement choose BBANd broadband or NBANd narrowband SENSe 1 2 DISTance CENTer num NR3 Sets the center distance for a fault location measurement in feet or meters 1 SENSe 1 2 DISTance STARt num NR3 Sets the start d...

Page 246: ...SENSe 1 2 FREQuency SPAN num 1 NR3 Sets the frequency span of the RF source SENSe 1 2 FREQuency SPAN MAXimum num 1 NR3 Sets the maximum frequency span of the RF source for bandpass fault location measurements 2 SENSe 1 2 FREQuency STARt num 1 NR3 Sets the start frequency of the RF source SENSe 1 2 FREQuency STOP num 1 NR3 Sets the stop frequency of the RF source SENSe 1 2 FREQuency ZSTOp num 1 NR3...

Page 247: ... R For 8712ES 8714ES models choose 1 0 Forward A R or 22 20 Reverse B R For use with fault location measurement on analyzers with Option 100 only SENSe 1 2 FUNCtion XFRequency POWer num command only Specifies that the receiver will measure the power into a specific detector on the specified measurement channel For 8712ET 8714ET models choose from detectors 0 R 1 A 2 B 11 Ext X or 12 Ext Y For 8712...

Page 248: ...io 2 0 B R For 8712ES 8714ES models choose from ratios 2 0 Forward B R or 21 20 Reverse A R SENSe 1 2 FUNCtion XFRequency POWer RATio num num command only Specifies that the receiver will measure a ratio of the power into the specified measurement channel 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 ...

Page 249: ...om 1 1 S11 1 2 S12 2 2 S22 or 2 1 S21 As another example with a 12 port device using the 87075C multiport test set some choices would include 1 8 S18 or 12 1 S12 1 or 7 7 S77 This command may be used in place of SENS 1 2 FUNC XFR POW RAT and ROUT 1 2 PATH DEF PORT If using the 87075C multiport test set this command may be used in place of the two commands just listed as well as ROUT 1 2 REFL PATH ...

Page 250: ...on SRL num num 1 NR1 NR1 Specifies that the receiver will measure the ratio of the power SRL into the specified measurement channel2 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 IMPedance num 1 NR2 Sets the cable impedance 2 SENSe 1 2 FUNCtion SRL MODE char CHAR Sets the auto z function to AUTO or MANual...

Page 251: ...nts for the measurement choose from 3 5 11 21 51 101 201 401 8 01 1601 SENSe 1 2 SWEep TIME num 1 NR3 Sets the sweep time SENSe 1 2 SWEep TIME AUTO ON OFF ONCE 2 CHAR or NR1 Turns the automatic sweep time function on off SENSe SWEep TRIGger SOURce char CHAR Sets the trigger source for each point in a sweep choose IMMediate or EXTernal used in conjunction with TRIGger SEQuence SOURce SENSe 1 2 WIND...

Page 252: ...URce 1 2 POWer LEVel IMMediate AMPLitude num 1 NR3 Sets the RF power output from the source SOURce POWer PRESet num NR3 Sets the power level that the analyzer will always return to after an instrument preset SOURce 1 2 POWer RANGe char CHAR Specifies the power sweep range Choose from ATTen0 ATTen10 ATTen20 ATTen30 ATTen40 ATTen50 ATTen60 SOURce 1 2 POWer STARt num NR3 Sets the power sweep start po...

Page 253: ...le register 2 STATus DEVice EVENt query only NR1 Reads and clears the Device Status event register 1 STATus DEVice NTRansition num NR1 Sets and queries bits in the Device Status negative transition register 2 STATus DEVice PTRansition num NR1 Sets and queries bits in the Device Status positive transition register 2 STATus OPERation AVERaging CONDition query only NR1 Reads the Averaging status cond...

Page 254: ...tatus condition register 2 STATus OPERation ENABle num NR1 Sets and queries bits in the Operational status enable register 1 STATus OPERation EVENt query only NR1 Reads and clears the Operational status event register 2 STATus OPERation MEASuring CONDition query only NR1 Reads the Measuring status condition register 2 STATus OPERation MEASuring ENABle num NR1 Sets and queries bits in the Measuring...

Page 255: ...Operational Status negative transition register 1 STATus OPERation PTRansition num NR1 Sets and queries bits in the Operational Status positive transition register 1 STATus PRESet command only Sets bits in most enable and transition registers to their default state STATus QUEStionable CONDition query only NR1 Reads the Questionable Status condition register 2 STATus QUEStionable ENABle num NR1 Set...

Page 256: ... Sets and queries bits in the Limit Fail enable register 1 STATus QUEStionable LIMit EVENt query only NR1 Reads and clears the Limit Fail event register 2 STATus QUEStionable LIMit NTRansition num NR1 Sets and queries bits in the Limit Fail negative transition register 1 STATus QUEStionable LIMit PTRansition num NR1 Sets and queries bits in the Limit Fail positive transition register 1 STATus QUES...

Page 257: ...BEEPer VOLume num NR2 Sets the volume of the beeper num is a number between 0 for 0 and 1 for 100 SYSTem COMMunicate GPIB CONTroller STATe ON OFF 2 3 NR1 Makes the analyzer the system controller SYSTem COMMunicate GPIB ECHO ON OFF 2 NR1 Turns GPIB mnemonic echo on off SYSTem COMMunicate GPIB HCOPy ADDRess num NR1 Sets the address of an GPIB printer or plotter for hardcopy output num must be an int...

Page 258: ...ame of the remote BOOTP host SYSTem COMMunicate LAN BOOTp TRANsfer METHod TFTP FTP NR1 Selects TFTP as the file transfer program SYSTem COMMunicate LAN EADDres s query only STRING Queries the analyzer s ethernet address SYSTem COMMunicate LAN IPADdre ss string STRING Sets the analyzer s Internet Protocol address SYSTem COMMunicate LAN LOGin USER ADD string string command only Selects the login use...

Page 259: ...NFS device SYSTem COMMunicate LAN NFS AUTOmount LIST REMFilesys 1 7 query only STRING Queries the automount list SYSTem COMMunicate LAN NFS AUTOmount LIST REMHost 1 7 query only STRING Queries the remote host name or host IP address for an NFS device SYSTem COMMunicate LAN NFS AUTOmount REMove string command only Removes device from automount list SYSTem COMMunicate LAN NFS MOUNT string string str...

Page 260: ...he IP address of the LAN printer SYSTem COMMunicate LAN ROUTe GATeway string STRING Sets the IP address for a LAN gateway SYSTem COMMunicate LAN ROUTe SMASk string STRING Sets the subnet mask SYSTem COMMunicate LAN SCPI SOCKet PORT num NR1 Selects the port number for a socket connection to the analyzer for SCPI socket programming SYSTem COMMunicate LAN SICL GPIB ADDRess 0 20 22 30 NR1 Sets the GPI...

Page 261: ...0 2400 4800 9600 19200 SYSTem COMMunicate SERial TRANsmit HANDshake char CHAR Sets the handshake for communication to a hardcopy device on the serial port choose XON or DTR SYSTem COMMunicate TTL USER FEED char CHAR Selects the function of the USER TTL IN OUT port on the rear panel of the analyzer Choose from DEFault KEY SWEep SYSTem DATE num1 num2 num3 NR1 NR1 NR1 Sets the year num1 month num2 an...

Page 262: ...ue COUNt query only NR1 Queries the number of key codes in the queue SYSTem KEY QUEue MAXimum query only NR1 Queries the size of the key queue the maximum number of key codes it can hold SYSTem KEY QUEue STATe ON OFF 1 NR1 Turns on off the key queue SYSTem KEY TYPE query only CHAR Queries the type of key that was pressed returns NONE RPG KEY front panel key or ASC external keyboard SYSTem KEY USER...

Page 263: ...t panel key SYSTem SET block command only Sends a learn string obtained using LRN to the analyzer this command is included in the learn string SYSTem SET LRN USER 1 BLOCK Queries or set the instrument state SYSTem SET LRNLong USER 1 BLOCK Queries or set the instrument state data and calibration Similar to save recall SYSTem TIME num1 num2 num3 NR1 NR1 NR1 Sets the hour num1 minute num2 and second ...

Page 264: ...esult of the selected adjustment or self test the response will be NULL PASS FAIL TEST SELect num NR1 Selects the adjustment or self test to execute TEST STATe char CHAR Selects the state of the active adjustment or self test choose from RUN CONTinue STOP for the command Query returns NULL RUN PAUS DONE TEST VALue num NR1 Sets or queries a value for an adjustment or self test ...

Page 265: ...ies trace data choose from the following array types CH 1 2 FDATA Formatted data2 CH 1 2 FMEM Formatted memory data2 CH 1 2 SDATA Unformatted data3 CH 1 2 SMEM Unformatted memory data3 CH 1 2 A B R FWD Raw data CH 1 2 SCORR X Two port error correctionterms Choose X from the list below Array choices for two port error correction 1 Forward directivity 2 Forward source matching 3 Forward reflection t...

Page 266: ... find Web pages related to 8712 example programs Example Programs Guide 8712ET ES and 8714ET ES part number 08714 90016 SUBSYSTEM COMMANDS FORM DESCRIPTION TRACe DATA char data command only Inputs trace data choose from the above list of arrays The data can be either BLOCK or NR3 type 1 Note See Chapter 6 for more information TRACe DATA char1 char2 command only Moves data from one internal array t...

Page 267: ...y SCPI Device Command Summary Table 11 26 TRIGger SUBSYSTEM COMMANDS FORM DESCRIPTION TRIGger SEQuence SOURce char CHAR Sets the source for the sweep trigger signal choose IMMediate or EXTernal used in conjunction with SENSe SWEep TRIGger SOURce ...

Page 268: ...12 1 12 SCPI Conformance Information ...

Page 269: ...12 2 Programmer sGuide 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 ...

Page 270: ... analyzer implements the following IEEE 488 2 standard commands CLS ESE ESE ESR IDN LRN OPC OPC OPT PCB PSC RST SRE SRE STB TRG TST WAI The analyzer implements the following SCPI 1996 0 standard commands ABORt CALCulate 1 2 DATA CALCulate 1 2 FORMat CALCulate 1 2 FORMat CALCulate 1 2 GDAPerture APERture ...

Page 271: ...Fault 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 DISPlay WINDow 1 2 10 GRAPhics COLor DISPlay WINDow 1 2 10 GRAPhics COLor DISPlay WINDow 1 2 10 GRAPhics DRAW DISPlay WINDow 1 2 10 GRAPhics LABel DISPlay WINDow 1 2 10 GRAPhics MOVE DISPlay WINDow 1 2 10 GRAPhics MOVE ...

Page 272: ...n 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 HCOPy DEVice 1 2 3 MODE HCOPy DEVice 1 2 3 RESolution HCOPy DEVice 1 2 3 RESolution HCOPy IMMediate HCOPy ITEM ANNotation STATe HCOPy ITEM ANNotation STATe HCOPy...

Page 273: ...EMory MOVE MMEMory MSIS MMEMory MSIS MMEMory STORe STATe MMEMory STORe TRACe MMEMory TRANsfer BDAT MMEMory TRANsfer HFS OUTPut STATe OUTPut STATe PROGram CATalog PROGram SELected DEFine PROGram SELected DEFine PROGram SELected DELete ALL PROGram SELected DELete SELected PROGram SELected EXECute PROGram SELected MALLocate PROGram SELected MALLocate PROGram SELected NAME PROGram SELected NAME PROGra...

Page 274: ...NSe 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 SENSe 1 2 CORRection CSET SELect SENSe 1 2 CORRection EDELay TIME SENSe 1 2 CORRection IMPedance INPut MAGNitude SENSe 1 2 CORRection OFFSet PHASe SENSe 1 2 CORRection RVELocity COAX SENSe 1 2 CORRection ST...

Page 275: ...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 SOURce 1 2 POWer RANGe SOURce 1 2 POWer STARt SOURce 1 2 POWer STOP STATus OPERation CONDition STATus OPERation ENABle STATus OPERation ENABle STATus OPERation EVENt STATus OPERation...

Page 276: ...le 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 SYSTem ERRor SYSTem KEY VALue SYSTem PRESet SYSTem SET SYSTem SET LRN SYSTem TIME SYSTem TIME SYSTem VERSion ...

Page 277: ...mum CALCulate 1 2 LIMit MARKer FLATness STATe CALCulate 1 2 LIMit MARKer FREQuency MAXimum CALCulate 1 2 LIMit MARKer FREQuency MINimum CALCulate 1 2 LIMit MARKer FREQuency STATe CALCulate 1 2 LIMit MARKer STATistic MEAN MAXimum CALCulate 1 2 LIMit MARKer STATistic MEAN MINimum CALCulate 1 2 LIMit MARKer STATistic MEAN STATe CALCulate 1 2 LIMit MARKer STATistic PEAK MAXimum CALCulate 1 2 LIMit MAR...

Page 278: ... 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 CALCulate 1 2 MARKer FUNCtion SELect CALCulate 1 2 MARKer FUNCtion TRACking CALCulate 1 2 MARKer FUNCtion TRACkin...

Page 279: ...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 CALCulate 1 2 MARKer 1 2 8 Y REACtance CALCulate 1 2 MARKer 1 2 8 Y RESistance CALibration SELF CALibration SELF TIMER CA...

Page 280: ... 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 DIAGnostic MDISplay 1 2 CORRection I_TRACKING DIAGnostic MDISplay 1 2 CORRection M_DIRECTivity DIAGnostic MDISplay 1 2 CORRection M_RESPONSE DIAGnostic MDISplay 1 2 CORRection M_SRCMATCH DIAGnostic MDISplay 1 2 CORRection M_TRACKIN...

Page 281: ...Play 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 DISPlay ANNotation FREQuency 1 2 USER STOP DISPlay ANNotation FREQuency 1 2 USER SUFFIX DISPlay ANNotation LIMit ICON 1 2 FLAG DISPlay ANNotation L...

Page 282: ...SPlay 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 DISPlay MENU RECall FAST STATe DISPlay PROGram MODE DISPlay PROGram MODE DISPlay WINDow GRAPhics BUFFer STATe DISPlay WINDow GRAPhics BUFFer STATe DISPlay WINDow 1 2 10 GRAPhics CIRCle DISPlay WINDow 1 ...

Page 283: ...TEM 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 HCOPy PAGE ORIentation HCOPy PAGE ORIentation HCOPy PAGE WIDTh HCOPy PAGE WIDTh INPut GAIN AUTO INPut GAIN SETTing MMEMory MDIRectory MMEMory RDIRectory MMEMory STORe STATe CORR...

Page 284: ... Option 100 only SENSe 1 2 CORRection CAPacitance CONNector Option 100 only SENSe 1 2 CORRection COLLect ABORt SENSe 1 2 CORRection COLLect CKIT SELect SENSe 1 2 CORRection COLLect CKIT SELect SENSe 1 2 CORRection COLLect ISTate AUTO SENSe 1 2 CORRection COLLect ISTate AUTO SENSe 1 2 CORRection COLLect PORTS SENSe 1 2 CORRection COLLect MP OPEN SENSe 1 2 CORRection COLLect MP SHORT SENSe 1 2 CORRe...

Page 285: ...ediate Option 100 only SENSe 1 2 CORRection PEAK COAX Option 100 only SENSe 1 2 CORRection PEAK COAX Option 100 only SENSe 1 2 CORRection RVELocity IMMediate Option 100 only SENSe 1 2 CORRection TESTSET SENSe 1 2 CORRection THReshold COAX Option 100 only SENSe 1 2 CORRection THReshold COAX Option 100 only SENSe COUPle SENSe COUPle SENSe 1 2 DETector FUNCtion SENSe 1 2 DETector FUNCtion SENSe DISTa...

Page 286: ...L SCAN IMMediate Option 100 only SENSe 1 2 STATe SENSe 1 2 STATe SENSe SWEep TRIGger SOURce SENSe SWEep TRIGger SOURce SENSe WINDow TYPE Option 100 only SENSe WINDow TYPE Option 100 only STATus DEVice CONDition STATus DEVice ENABle STATus DEVice ENABle STATus DEVice EVENt STATus DEVice NTRansition STATus DEVice NTRansition STATus DEVice PTRansition STATus DEVice PTRansition STATus OPERation AVERag...

Page 287: ...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 STATus QUEStionable LIMit PTRansition STATus QUEStionable LIMit PTRansition SYSTem COMMunicate GPIB CONTroller STATe SYSTem COMMunicate GPIB CONTroller STATe SYSTem...

Page 288: ...STem 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 SYSTem COMMunicate TTL USER FEED SYSTem COMMunicate TTL USER FEED SYST...

Page 289: ...12 22 Programmer sGuide SCPI Conformance Information Instrument Specific Commands TEST RESult TEST SELect TEST SELect TEST STATe TEST STATe TEST VALue TEST VALue ...

Page 290: ...13 1 13 SCPI Error Messages ...

Page 291: ...essage 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 Execution Errors on page 13 8 Device Specific Errors on page 13 15 Query Errors on page 13 17 NOTE Your analyzer does not use all of the error messages listed in this chapter ...

Page 292: ...er That is a controller to device message was received which is in violation of the IEEE 488 2 standard Possible violations include a data element which violates the device listening formats or whose type is unacceptable to the device An unrecognized header was received Unrecognized headers include incorrect device specific headers and incorrect or unimplemented IEEE 488 2 common commands A Group ...

Page 293: ...sage unit EMC 1 CH1 VOLTS 5 104 Data type error The parser recognized a data element different than one allowed for example numeric or string data was expected but block data was encountered 105 GET not allowed A Group Execute Trigger was received within a program message 108 Parameter not allowed More parameters were received than expected for the header for example the EMC common command only ac...

Page 294: ...nent too large The magnitude of the exponent was larger than 32000 124 Too many digits The mantissa of a decimal numeric data element contained more than 255 digits excluding leading zeros 128 Numeric data not allowed A legal numeric data element was received but the device does not accept one in this position for the header 130 Suffix error This error as well as errors 131 through 139 are generat...

Page 295: ...d but was not allowed by the device at this point in parsing 160 Block data error This error as well as errors 161 through 169 are generated when parsing a block data element This particular error message should be used if the device cannot detect a more specific error 161 Invalid block data A block data element was expected but was invalid for some reason For example an END message was received b...

Page 296: ...ore specific error 181 Invalid outside macro definition Indicates that a macro parameter placeholder number was encountered outside of a macro definition 183 Invalid inside macro definition Indicates that the program message unit sequence sent with a DDT or DMC command is syntactically invalid 184 Macro parameter error Indicates that a command inside the macro definition had the wrong number or ty...

Page 297: ...nt following a header was evaluated by the device as outside of its legal input range or is otherwise inconsistent with the device s capabilities A valid program message could not be properly executed due to some device condition Execution errors shall be reported by the device after rounding and expression evaluation operations have taken place Rounding a numeric data element for example shall no...

Page 298: ...query could not be executed because the command was disabled 210 Trigger error 211 Trigger ignored Indicates that a GET TRG or triggering signal was received and recognized by the device but was ignored because of device timing considerations for example the device was not ready to respond 1 212 Arm ignored Indicates that an arming signal was received and recognized by the device but was ignored 2...

Page 299: ...lues was expected 225 Out of memory The device has insufficient memory to perform the requested operation 226 Lists not same length Attempted to use LIST structure having individual LIST s of unequal lengths 230 Data corrupt or stale Possibly invalid data new reading started but not completed since last access 231 Data questionable Indicates that measurement accuracy is suspect 232 Invalid format ...

Page 300: ... what constitutes missing massstorage is device specific 252 Missing media Indicates that a legal program command or query could not be executed because of a missing media for example no disk The definition of what constitutes missing media is device specific 253 Corrupt media Indicates that a legal program command or query could not be executed because of corrupt media for example bad disk or wro...

Page 301: ...ctically legal expression program data element could not be executed due to a math error for example a divide by zero was attempted The definition of math error is device specific 270 Macro error Indicates that a macro related execution error occurred This error message should be used when the device cannot detect the more specific errors 271 through 279 271 Macro syntax error Indicates that a syn...

Page 302: ...d when the device cannot detect the more specific errors 281 through 289 A downloaded program is used to add algorithmic capability to a device The syntax used in the program and the mechanism for downloading a program is device specific 281 Cannot create program Indicates that an attempt to create a program was unsuccessful One reason for failure might include not enough memory 282 Illegal progra...

Page 303: ... 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 293 Referenced name already exists 294 Incompatible type Indicates that the type or structure of a memory item is inadequate Error Number Error Description ...

Page 304: ...ce specific error bit bit 3 in the event status register to be set The meaning of positive error codes is device dependent and may be enumerated or bit mapped the error message string for positive error codes is not defined by SCPI and available to the device designer Note that the string is not optional if the designer does not wish to implement a string for a particular error the null string sho...

Page 305: ...l memory lost Indicates that the nonvolatile data saved by the SAV command has been lost 315 Configuration memory lost Indicates that nonvolatile configuration data saved by the device has been lost The meaning of this error is device specific 330 Self test failed 350 Queue overflow A specific code entered into the queue in lieu of the code that caused the error This code indicates that there is n...

Page 306: ...lass shall cause the query error bit bit 2 in the event status register to be set These errors correspond to message exchange protocol errors One of the following is true An attempt is being made to read data from the output queue when no output is either present or pending Data in the output queue has been lost Events that generate query errors shall not generate command errors execution errors o...

Page 307: ...ed by DAB or GET before a response was completely sent 420 Query UNTERMINATED Indicates that a condition causing an UNTERMINATED Query error occurred for example the device was addressed to talk and an incomplete program message was received 430 Query DEADLOCKED Indicates that a condition causing a DEADLOCKED Query error occurred for example both input buffer and output buffer are full and the dev...

Page 308: ... 9 17 address capability 1 7 AGC See automatic gain control AH1 1 8 allocate memory 11 35 11 36 for IBASIC programs 11 35 alternate sweep mode enable disable 11 47 AMPLifier 11 13 amplitude marker query 11 11 ANNotation 11 22 annotation calibration 11 38 ANSI X3 4 1977 4 7 Any 5 15 aperture group delay 11 5 arm deadlock 13 9 arm ignored 13 9 arrays data corrected 6 25 formatted 6 26 measurement 6 ...

Page 309: ...1 16 CAL hardkey ES 10 16 CAL hardkey ET 10 19 10 20 10 21 CALC MARK 6 13 CALC1 DATA 6 12 CALCulate 9 4 11 5 11 11 CALibration 9 4 11 12 calibration correction factors 6 16 finding current type 11 44 full band 11 44 instrument state 11 43 measuring a load 11 44 measuring a short 11 43 measuring a standard reflection 11 44 transmission 11 44 measuring a thru 11 44 measuring an open 11 43 restoring ...

Page 310: ...11 26 echo 11 59 FORMat DATA 4 6 IEEE 488 2 9 16 INITiate 11 30 INPut 11 30 long form 9 8 MMEMory 11 31 11 33 order of completion example 2 8 2 9 OUTPut 11 34 overlapped 2 3 9 17 9 18 overlapped defined 2 2 PROGram 11 35 11 36 ROUTe 11 37 SCPI standard 12 3 SENSe 11 38 11 51 sequential 2 2 sequential defined 2 2 short form 9 8 STATus PRESet 5 25 SYSTem PRESet 5 4 commas use of 9 10 9 15 common com...

Page 311: ...pecific errors 13 15 DIAGnostic 9 4 11 14 11 17 directory create new directory 11 31 deleting 11 32 directory full 13 11 direct read method of accessing registers 5 6 disable active marker annotation 11 21 alternate sweep mode 11 47 automatic gain control 11 30 automatic sweep time 11 53 channel annotation 11 20 11 29 data trace storage 11 32 expand measurement mode 11 23 fast recall mode 11 23 fo...

Page 312: ... entering values 10 3 EOI 1 5 1 14 6 20 EPSon 11 28 error command 5 22 13 3 13 4 device dependent 5 21 device specific 13 15 execution 5 22 13 8 invalid character 13 4 query 5 21 13 17 semantic 5 22 syntax 13 3 error bit 13 3 error coefficient arrays 6 15 6 22 6 23 error correction 6 22 11 16 one port reflection 11 46 transmission 11 46 two port 11 46 error correction values enable disable storage...

Page 313: ...mum number of devices 1 7 message scheme 1 7 physical interface 1 2 programming 1 2 queues 1 14 requirements 1 7 GPIB address 1 2 GPIB echo command 11 59 graph printing 11 28 GRAPhics 11 24 graphics buffering 11 24 clearing 11 24 plotting or printing 7 6 refreshing 7 6 user 7 2 graphics buffer 7 6 graphics commands 7 2 graphics plane 7 2 graphics window origin 7 5 size 7 4 graticule printing enabl...

Page 314: ...uery 11 11 INIT 6 11 init ignored 13 9 INITiate 9 4 11 30 initiate sweep 11 30 INPut 11 30 input gain 11 30 input queue 1 14 instrument state compatible storage 11 32 enable disable storage 11 32 save to mass storage 11 32 INT 16 number format 6 8 INTeger 4 6 intensity monitor 11 22 interface capabilities 1 8 interface clear 1 5 1 11 internal measurement arrays 6 21 interpolated array 11 16 invali...

Page 315: ...H 11 16 M_TRACKING 11 16 M_XSCALAR 11 16 macro definition too long 13 13 error 13 7 13 12 execution error 13 12 header not found 13 13 parameter error 13 7 13 12 recursion error 13 13 redefinition error 13 13 syntax error 13 12 magnitude marker query 11 11 manual conventions 1 3 11 4 MARKer 11 8 marker absolute value 11 11 amplitude 11 11 enable disable 11 10 inductance 11 11 magnitude 11 11 phase...

Page 316: ... VGA 11 23 hue saturation luminance 11 23 intensity 11 22 More Cal Softkey 10 26 Mount NFS key 11 61 move file 11 32 MSS 5 9 multi peak threshold value 11 47 multiple commands 9 7 multiple controller capability 1 7 multiport test set 10 18 10 21 10 46 10 48 11 14 N no pending operation 2 6 notch filter calculating notch width 11 10 NPO 2 6 NPO flag 2 6 NR1 9 11 11 3 NR1 data 4 3 NR2 9 11 11 3 NR2 ...

Page 317: ...flag 9 17 PPC 1 11 PPD 1 11 PPE 1 11 PPU 1 11 print width for hardcopy 11 28 printer 11 18 page orientation 11 28 Printer_Select line 11 18 printing graph 11 28 table 11 28 PROGram 9 4 11 35 11 36 program currently running 13 13 downloading 11 35 11 36 error 13 13 mnemonic too long 13 5 runtime error 13 13 syntax error 13 13 program control starting and stopping IBASIC programs 11 36 programming f...

Page 318: ...2 10 command reference 11 4 commands 8 2 conformance 12 2 defined 9 2 errors 13 2 introduction to 9 2 standard commands 12 3 syntax conventions 9 14 SCPI commands menu association 10 2 screen format 11 23 SDC 1 12 1 15 search marker 11 10 seconds display 11 20 select active IBASIC program 11 36 ASCII data format 11 33 detection mode 11 47 hardcopy port 11 28 mass storage device 11 32 program 11 35...

Page 319: ...12 status port 11 19 status register model 5 3 status registers 5 2 STB See STB stop distance cable fault location 11 47 stop frequency frequency annotation 11 21 how to set 9 10 set for RF source 11 48 storing calibration information 11 44 frequency values 11 33 instrument state 11 32 trace values 11 33 STRING 11 3 string data 4 4 string data error 13 6 string data not allowed 13 6 string paramet...

Page 320: ...n 6 26 trace selection math expression 11 11 transferring data 4 2 transform 6 26 transition registers 5 3 5 4 transmission port 11 37 TRG See TRG TRIGger 9 5 11 69 trigger deadlock 13 9 error 13 9 ignored 13 9 set source 11 53 system 11 30 TST See TST U uncertainties 11 16 undefined header 13 5 units cable length 11 47 suffix 11 3 11 6 11 7 11 8 11 10 unrecognized header 13 3 upper case use of 9 ...

Reviews: