Agilent Technologies E5100A Programming Manual Download Page 223

:PROGram[:SELected]:DEFinet <block>

SCPI

Command

(PROGram

sub-system

command)

:PROGram:CA

T

alog?

Returns

all

the

dened

program

names

.

The

program

name

is

always

\PROG",

because

the

analyzer's

HP

Instrument

B

ASIC

only

executes

a

single

program

at

a

time

.

This

command

can

be

used

from

an

external

controller

only

.

(Query

only)

Query

Response

f \PROG" g

Examples

OUTPUT

@E5100;":PROG:CAT?"

ENTER

@E5100;A$

:PROGram[:SELected]:DEFine t<block

>

Creates

and

downloads

programs

.

The

DEFine

query

uploads

programs

.

This

command

can

be

used

from

an

external

controller

only

.

Command

Reference

8-111

Summary of Contents for E5100A

Page 1: ...Agilent E5100A B Network Analyzer Programming Manual ...

Page 2: ......

Page 3: ...plies directly to instruments with serial number pre x JP2KC JP3KC JP4KC JP5KC and MY405 or rmware revision 2 xx and 3 xx For additional important information about serial numbers read Serial Number in Appendix A Agilent Part No E5100 90087 Printed in JAPAN July 2001 Eleventh Edition ...

Page 4: ...he SAMPLE PROGRAMS or modi cation of any part thereof Agilent Technologies shall not be liable for the quality performance or behavior of the SAMPLE PROGRAMS Agilent Technologies especially disclaims that the operation of the SAMPLE PROGRAMS shall be uninterrupted or error free The SAMPLE PROGRAMS are provided AS IS Agilent Technologies DISCLAIMS THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNE...

Page 5: ...c Copyright 1995 1996 1997 1998 2000 2001 Agilent Technologies Japan Ltd ...

Page 6: ...anual part number changes when extensive technical changes are incorporated July 1995 First Edition October 1995 Second Edition November 1995 Third Edition December 1995 Fourth Edition September 1996 Fifth Edition May 1997 Sixth Edition December 1997 Seventh Edition January 1998 Eighth Edition September 1998 Nineth Edition part number E5100 90077 March 2000 Tenth Edition part number E5100 90077 Ju...

Page 7: ...when a name or a variable must be typed in place of the words in italics For example copy lename means to type the word copy to type a space and then to type the name of a le such as file1 Computer Computer font is used for on screen prompts and messages 4HARDKEYS5 Labeled keys on the instrument front panel are enclosed in 4 5 NNNNNNNNNNNNNNNNNNNNNNNNNN SOFTKEYS Softkeys located to the right of th...

Page 8: ......

Page 9: ...Cables 1 7 2 Setting the GPIB Address 1 7 3 Preparing For HP BASIC Operation 1 7 Sample Program Disk 1 8 Loading a Program from Disk 1 8 Reading the Sample Program Disk on a PC 1 8 Related Documentation Information 1 9 2 Setup and Measurement Program Overview of GPIB Control 2 1 Sending GPIB Commands 2 1 Sending a Query and Reading the Response 2 2 Automating a Measurement Procedure 2 3 1 Setting ...

Page 10: ... Data Output 4 Bit 4 6 Data Input 8 Bit 4 6 5 Using Status Reporting Function General Status Register Model 5 1 Event Register 5 2 Enable Register 5 2 Status Byte Register 5 2 Transition Filter and Condition Register 5 3 Status Register Structure 5 4 OSPT OSNT 5 7 OSPT Operational Status Positive Transition Filter 5 7 OSNT Operational Status Negative Transition Filter 5 8 How to Use the Status Reg...

Page 11: ... OUTPERRO 6 15 Tips for Increasing Speed 6 15 Sample Program 4 Reading and Running a Program by a Softkey Operation 6 17 Using the Parallel Processing 6 19 Programming for Parallel Processing 6 19 Sample Program 4a Parallel Processing 6 20 Notes for Parallel Processing 6 22 7 Application Sample Programs Sample Program 5 Setting Up and Performing the List Sweep 7 2 Saving and Resetting Calibration ...

Page 12: ...EjRESPjRAIjONEPg 8 10 CALKfOjSjLgfLSjRSjCPgt value 8 11 CENSt value1 value2 8 11 CENTt value 8 12 CHADt string 8 12 CHANtf1j2j3j4g 8 12 CIN 8 12 CIVALt value 8 12 CLACTt Value 8 13 CLASS11fAjBjCg 8 13 CLEL 8 14 CLEMf1 4g 8 14 CLEMNU3 8 14 CLES 8 14 CLOSE 8 14 CLTGTt Value 8 15 CONT 8 15 CONVtfOFFjZTRAjYTRAjZREFjYREFg 8 15 COPYRIGHTtfOFFjONj0j1g 8 16 CORRtfOFFjONj0j1g 8 16 CORRS 8 16 COUCtfOFFjONj0...

Page 13: ...TtfLOGMjPHASjDELAj jADMGjADMBjMAGZDFg 8 28 FNAME t value 8 29 FNUM 8 30 FSIZE t string 8 30 GRAPCOLtfFIXCjVARCjMONOg 8 30 GRAPFORMtfPCLjTIFFg 8 30 GRODAPER value 8 31 HOLD 8 31 IDN 8 31 IFBWt value 8 31 IFBWAUTO 8 32 INID 8 32 INP8IO 8 32 INPT 8 33 INPUCALCf01 03gt value1 value2 valuen 8 33 INPUDATAt value1 value2 valuen 8 33 INPUDATAMf01 03gt value1 value2 valuen 8 33 INPUFORMt value1 value2 valu...

Page 14: ...tfOFFjONj0j1g 8 42 MARKODATA 8 43 MARKOFF 8 43 MARKOMEMO 8 43 MARKREF 8 43 MARKSPAN 8 43 MARKSTAR 8 44 MARKSTOP 8 44 MARKTIMEtfOFFjONj0j1g 8 44 MARKUNCO 8 44 MARKZERO 8 45 MAXPOIN 8 45 MAXPORT 8 45 MEAS1PT t value 8 45 MEAStfARjBRjCRjRAjBAjCAjRBjABjCBjRCjACjBCjRjAjBjCg 8 46 MEASA 8 46 MEASR 8 46 MEASTATtfOFFjONj0j1g 8 46 MENU3t value string1 string2 string3 8 47 MOHMSWtfAjBg fONjOFFg 8 47 MONDYEAR...

Page 15: ...g 8 55 OUTPCERR 8 56 OUTPCF2 t value1 value2 value3 value4 value5 valuen 4 8 56 OUTPCFIL t value1 value2 value6 8 57 OUTPDATA 8 58 OUTPDATAMf01 03g 8 58 OUTPDATAPt value 8 59 OUTPDATAT 8 59 OUTPDATTP t value 8 59 OUTPERRO 8 60 OUTPFILT t value 8 60 OUTPFORM 8 60 OUTPFORMP t value 8 61 OUTPIFORM 8 61 OUTPINP8IO 8 61 OUTPINPCIO 8 62 OUTPINPDIO 8 62 OUTPINPEIO 8 62 OUTPIRFORM 8 62 OUTPIRTMEM 8 62 OUT...

Page 16: ...8 73 PEAKLIST t value 8 74 PEAKSORT t value 8 74 PHAOt value 8 74 PHAS 8 74 PICIRCtfOFFjONj0j1g 8 75 POINt value 8 75 POLE t value 8 75 POSL 8 76 POWEt value 8 76 POWS 8 76 POWUtfDBMjWATTjAMPg 8 76 PRES 8 77 PRINALL 8 77 PRIRt string 8 77 PTABORTtfOFFjONj0j1g 8 77 PTFOVHDt value 8 78 PTFRt value 8 78 PTFRSRt value 8 78 PTPARAt value 8 78 PTRACKtfOFFjONj0j1g 8 79 PTREPNt value 8 79 PTSTAT 8 79 PTTR...

Page 17: ...fOFFjONj0j1g 8 89 SAVTMAtfOFFjONj0j1g 8 89 SCAFDATA 8 90 SCAFMEMO 8 90 SCALt value 8 90 SCAYtf1j0g 8 91 SDEL 8 91 SDON 8 91 SEAL 8 91 SEALMAX 8 91 SEALMIN 8 92 SEAMtfOFFjMAXjMINjTARGjMEANjLMAXjLMINjPPEAKg 8 92 SEAMAX 8 92 SEAMEAN 8 92 SEAMIN 8 93 SEAOFF 8 93 SEAPPEAK 8 93 SEAR 8 93 SEARSTOR 8 93 SEATARGt value 8 94 SEDIt value 8 94 SEETtfOFFjONj0j1g 8 94 SET1PTt value 8 94 SETCDATEt numeric year n...

Page 18: ...8 105 TITLt string 8 105 TOPVt value 8 105 TOTIMEt value 8 105 TRABGE 8 106 TRABLE 8 106 TRACKtfOFFjONj0j1g 8 106 TRAFDATA 8 107 TRAFMEMO 8 107 TRAPtfOFFjONj0j1g 8 107 TRARt value1 value2 8 107 TRIGMEAS 8 108 TRIMtfCONTjHOLDjSINGg 8 108 UPDDtfOFFjONj0j1g 8 108 UPPELIMIt value1 value2 value3 valuen 8 109 WIDTtfONjOFFj0j1g 8 109 WIDVt value 8 109 WOPENt string 8 110 WRITEt block 8 110 WRIT16 8 110 W...

Page 19: ... B 4 De ne Trace Menu B 4 Basic Allocation Menu B 4 4Cal5 B 5 Gain Phase CAL Menu B 5 Thru CAL Menu B 5 Response Isolation CAL Menu B 5 Gain Phase 3 Term CAL Menu B 5 Gain Phase CAL STD value menu B 6 Z Re CAL Menu B 6 Z Re CAL Menu B 6 Z Re CAL STD value menu B 6 Z Trans CAL Menu B 6 Z Trans 3 Term CAL Menu B 7 1 Term CAL Menu B 7 Z Trans CAL STD value menu B 7 4Marker5 B 7 Marker Menu B 7 Marker...

Page 20: ...5 C 2 Internal Data Array C 3 D Waveform Analysis Commands Conventions and De nitions D 2 Waveform Analysis Setup Commands D 3 ANAOCHf1j2j3j4g D 3 ANARANG D 4 ANARANGP D 4 ANARFULL D 5 ANAODATA D 5 ANAOMEMO D 5 THRR D 6 Maximum Minimum Mean Value Search Commands D 7 OUTPMAX D 7 OUTPMIN D 7 OUTPMINMAX D 8 OUTPMEAN D 8 PEAK D 9 NEXPK D 9 NUMLMAX D 10 NUMLMIN D 10 LMAX D 11 LMIN D 11 TARR D 12 TARL D...

Page 21: ...inary Transfer Commands FORM2 FORM3 FORM4 F 2 4Meas Format5 F 3 Input Port AR MEASA MEASR F 3 Format LOGM PHAS DELA LINM EXPP LOGMP LOGMD REAL IMAG POLAR F 3 Impedance Conversion Function CONVZTRA CONVZREF CONVYTRA CONVYREF F 4 Analysis Commands F 5 BIN sort BINSLINE BINS BINOA BINOB EDITBINL F 5 Limit Line Edit EDITLIS1 EDITLIS2 F 5 Other Commands F 5 KEY command F 5 G Option 022 Overview G 1 Usi...

Page 22: ...racteristics H 9 Sub routine for Measuring Aging Characteristics H 9 Notes on the Phase Tracking H 9 When the Phase Tracking Fails H 9 Limitations on the Phase Tracking H 10 GPIB Commands for Option 023 H 10 FMTtMAGZDF H 10 PTABORTtfONjOFFg H 10 PTFOVHDt value H 10 PTFRt value H 11 PTFRSRt value H 11 PTPARAt value H 11 PTRACKtfOFFjONg H 11 PTREPNt value H 12 PTSTAT H 12 PTTRGLMTt value H 12 PTTRGP...

Page 23: ...K Measuring Load Resonance Frequency FL Using a CL Board with Fixed C Introduction K 1 Basic Program Flow K 2 Commands K 3 Program Listing K 4 Index Contents 15 ...

Page 24: ...SIC from an External Controller The Control Flow 6 9 6 2 Parallel Processing 6 19 8 1 The Data Output Timing Chart 8 36 A 1 Serial Number Plate Sample A 2 C 1 Form 2 Data Transfer Format C 1 C 2 Form 3 Data Transfer Format C 1 C 3 Data Processing Flow Diagram C 3 D 1 THRR D 6 D 2 RPLPP D 13 D 3 RPLHEI D 14 D 4 RPLRHEI D 15 D 5 RPLLHEI D 16 D 6 RPLENV D 17 D 7 RPLMEA D 18 D 8 RPLVAL D 20 D 9 POLE D...

Page 25: ...ging Characteristic Measurement H 2 H 3 An Example of the Measurement Result H 3 H 4 A Displayed Result H 5 I 1 Sample Program Partial Sweep I 1 J 1 Procedure of executing commands to read write data J 2 J 2 Fixed length block format J 3 K 1 K 2 Contents 17 ...

Page 26: ...us Bit De nitions of the Event Status Register ESR 5 6 5 3 Status Bit De nitions of the Event Status Register B ESB 5 6 5 4 Status Bit De nitions of the Operational Status Register OSR 5 7 A 1 Manual Changes by Serial Number A 1 A 2 Manual Changes by Firmware Version A 1 C 1 Data Array Output Commands C 3 C 2 Data Array Input Commands C 3 F 1 F 3 F 2 F 4 F 3 F 4 K 1 Commands K 3 Contents 18 ...

Page 27: ...BASIC If you have never written a program in BASIC review the applicable documentation listed at the end of this chapter before starting this manual This manual does not require extensive knowledge of BASIC programming This manual assumes you understand the operations and features of the E5100A B If you have never operated the E5100A B read the User s Guide to learn how to operate the E5100A B Wha...

Page 28: ...ram style You can easily understand the module s objective because the program module does not include unnecessary code You can use these modules to build your own program by combining them The program modules are provided in the following style and typeface SAMPLE CODE This is a comment for the sample code As shown in the example above a module has no line number no initializing steps and no END ...

Page 29: ...umes that one of the initializing modules exists at the beginning of the program and uses the following variables without additional explanation E5100 Represents the device selector of the E5100A B 800 is for Instrument BASIC and 717 is for the external controller Scode Represents the interface select code to which the E5100A B is connected 8 is for Instrument BASIC and 7 is for the external contr...

Page 30: ...her devices on the bus at that time when multiple controllers are connected Only one controller can be active at a time The active controller can pass control to another controller by using the PASS CONTROL command Only one controller can be the system controller on the same bus The system controller is the active controller when the system is turned on When another controller is the active contro...

Page 31: ...le the device selector of the E5100A B on GPIB with an address of 17 is 717 on the GPIB HP Instrument BASIC is connected in the E5100A B internally by the internal interface The interface select code of the internal interface is 8 to distinguish it from the external select code of 7 You can use any address from 00 to 30 to specify the internally connected analyzer from Instrument BASIC because onl...

Page 32: ...y are already connected via the internal interface in the analyzer See Figure 1 1 However if any other GPIB instruments must be connected see Connecting External GPIB Cables on the next page 2 Setting the GPIB Address For Instrument BASIC This is not required because the front panel setting of the GPIB address does not a ect the internal interface You can use any address to specify the analyzer vi...

Page 33: ...alyzer has no hardware switch for setting the GPIB address You can only set it by front panel operation To change the GPIB address of the analyzer perform the following steps 1 Press 4System5 NNNNNNNNNNNNNN GPIB 2 Press NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ADDRESS E5100A or NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ADDRESS E5100B 3 Enter the new address by using the numerical keys...

Page 34: ...al controller and run it 1 Set up HP BASIC on your external controller 2 Insert the Sample Program Disk into the disk drive of the controller 3 Set the current directory to the disk drive 4 Type GET nename 4Return5 The applicable lename is printed in front of the sample programs in this manual Reading the Sample Program Disk on a PC Because the sample program disk is provided in the LIF Logical In...

Page 35: ...f and its front panel key operation The following manual is also provided with the E5100A B unless Option UKR Delete HP Instrument BASIC is installed HP Instrument BASIC User s Handbook Supplement for Instrument BASIC information The following documents also provide related information HP BASIC Programming Guide for learning HP BASIC programming Furnished with the HP BASIC system Tutorial Descript...

Page 36: ......

Page 37: ...programming GPIB instruments you can skip this section and go to Automating a Measurement Procedure Sending GPIB Commands HP BASIC and Instrument BASIC use the OUTPUT statement to send GPIB commands that control GPIB devices For example OUTPUT E5100 PRES Presets the analyzer Module 2 1 Presetting the Analyzer This line sends the GPIB command within the double quotes PRES to the GPIB device at addr...

Page 38: ...ncy setting ENTER E5100 Center This line retrieves the return value Module 2 3 Querying Center Frequency Setting You must retrieve the response into the correct type variable In the example above the query returns a value depending on the current center frequency setting Therefore the second line retrieves the response into a numeric type variable Center The response data type numeric or string fo...

Page 39: ...mmands Active channel 1 4Meas Format5 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ACTIVE CH CH2 1 CHAN1 1 Press this softkey to alter the label to CH1 when the label is CH2 The equivalent program is as follows OUTPUT E5100 CHAN1 Sets the active channel to channel 1 Module 2 4 Setting the Active Channel 2 Setting the Measurement and Format Table 2 2 Setting the Measurement and Format Setups Key...

Page 40: ...her setups 4 Calibration The key operations and corresponding GPIB commands are described below Table 2 4 Calibration Setups Key Operations GPIB Commands Response Calibration Startup 4CAL5 NNNNNNNNNNNNNNNNNNNNNNNNNN RESPONSE CALI RESP THRU Measurement NNNNNNNNNNNNNN THRU STANC Completion of Calibration NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN DONE RESPONSE RESPDONE As an example let s look at a f...

Page 41: ...til the ENTER statement receives the return value from the Query INPUT CONNECT THRU THEN PRESS ANY KEY A Shows the prompt message and waits for the key entry OUTPUT E5100 STANC ENTER E5100Tmp Performs a measurement Module 2 8 Connection and Measurement 3 The calibration coe cient is calculated when the measurement is completed You can also pause the program during a calibration coe cient calculati...

Page 42: ...ng an External Controller When you are using an external controller you can use the SING Query to make a single measurement and check the completion of a sweep OUTPUT E5100 SING ENTER E5100 Tmp Module 2 12 Triggering Module For an External Controller 7 Data Processing and Transfer You can use a Query command to extract the measurement data required The following process executes the command OUTPMA...

Page 43: ...UTPUT E5100 CENT 70MHZ SWEEP SETUP 230 OUTPUT E5100 SPAN 100KHZ MODULE 2 6 240 250 OUTPUT E5100 CALI RESP CAL MODE SETUP 260 MODULE 2 7 270 280 INPUT CONNECT THRU THEN PRESS RETURN Dum CONNECTION CAL MEASUREMENT 290 OUTPUT E5100 STANC MODULE 2 8 300 ENTER E5100 Tmp 310 340 OUTPUT E5100 RESPDONE CALCULATION OF CAL COEFFICIENT 350 ENTER E5100 Tmp MODULE 2 9 360 400 DISP RESPONSE CAL COMPLETED DISPLA...

Page 44: ...are the same 2 Conductance or susceptance are the same The su x is optional and can be omitted If you omit it the analyzer assumes that the default su x is sent You can use a variable to change the parameter depending on the situation OUTPUT E5100 CENT Center Sets the center frequency to Center Module 2 16 Command with Valuable This statement passes the variable Center to the GPIB command CENT as ...

Page 45: ...ue variable example You must however place a single quote before and after lename because a string character must be single quoted To close a double double quote you must use a quadruple double quote You must use a double double quote to close a single quote The following examples are both valid The command PROG EXEC GET can be executed from an external controller only OUTPUT E5100 PROG EXEC GET F...

Page 46: ......

Page 47: ...pter Data arrays Data transfer method Sample program compensation data transfer Data Arrays The analyzer has data arrays that contain measurement data error correction data and stimulus data You can read or write data to these arrays using GPIB commands Figure 3 1 and Figure 3 2 show simpli ed diagrams of the data processing in the analyzer Data Processing and T ransfer 3 1 ...

Page 48: ...Figure 3 1 Simpli ed Data Processing Flow 1 3 2 Data Processing and T ransfer ...

Page 49: ...3 2 Simpli ed Data Processing Flow 2 Dotted line boxes represent data arrays that hold intermediate or processed data The following section describes each of these data arrays Data Processing and T ransfer 3 3 ...

Page 50: ... data array INPURAW data Sends data to the raw data array of the active channel Data Array This is the raw data with error correction applied The array is for the currently measured parameter and is in a complex form real imaginary pairs The data array data is read out with OUTPDATA or OUTPDATAP The OUTPMEMO or OUTPMEMOP query reads the trace memory if available which is also error corrected Neith...

Page 51: ...ltering the active channel OUTPIFORM Outputs data trace array of inactive channel OUTPRITMEM Outputs memory trace array of the inactive channel Calibration Coe cient Array The results of a calibration are stored as arrays of calibration coe cients that are used by the error correction routines Each array corresponds to a speci c error term in the error model The calibration coe cients are read out...

Page 52: ...mory array that is activated The memory array is read only The following example module reads data from the memory array DIM Dat 1 201 1 2 OUTPUT E5100 OUTPTMEM Queries an activated memory array ENTER E5100 Dat Receives the query response Module 3 4 Getting Memory Array Data Accessing Trace Array You can read or write trace array data The following example module sets data for the trace array You ...

Page 53: ...iest way to transfer array data between the analyzer and the controller You do not have to worry about the data format because the analyzer and the controller automatically handles the formatting of the transferred data in this format You can just send or retrieve array data by using the OUTPUT and ENTER statements The ASCII transfer format is sent as a 14 character data or 22 character stimulus s...

Page 54: ...he binary format There are three formats for binary transfer The following list shows the data format that the analyzer outputs when you query the data IEEE 64 bit Floating Point Format Figure 3 4 shows the data transfer format of the IEEE 64 bit oating point format Data is stored internally in the 200 300 series computer with the IEEE 64 bit oating point format eliminating the need for any reform...

Page 55: ...dle the data header as 8 byte strings for this purpose When you send the data to data array using binary transfer you must prepare the data header for the data you send The data header indicates the size of the transferred data The data header consists of the following three parts sharp Number of bytes of Data Size and data size Figure 3 6 Binary Data Header For example the data size of 201 points...

Page 56: ...EE 64 bit format ASSIGN Dt TO 800 FORMAT OFF Binary path must turn o the formatting Use 717 instead of 800 for the external controller OUTPUT E5100 FORM3 Specify the format as IEEE 64 bit format DIM Dat 1 201 1 2 Assume that the receiving data size is 20122 OUTPUT E5100 OUTPDATA Query the data trace array ENTER E5100 USING 8A Header Data header is 8 byte character ENTER Dt Dat Receiving data via b...

Page 57: ...S MEASUREMENT SETUP 190 OUTPUT E5100 CHAN1 ANAMODE GAINP MEAS AR FMT LOGM 200 INPUT Enter center frequency MHz F_cent 210 INPUT Enter frequency span kHz F_span 220 OUTPUT E5100 CENT F_cent 1 E 6 230 OUTPUT E5100 SPAN F_span 1000 240 250 EXECUTE SING TRIGGERING MEASUREMENT 260 MODULE 2 12 270 280 OUTPUT E5100 POIN GETTING DATA USING BINARY TRANSFER 290 ENTER E5100 Nop 300 OUTPUT E5100 FORM3 310 OUT...

Page 58: ......

Page 59: ... that can be controlled by Instrument BASIC Output Port Pin 5 to 28 The E5100A B can select 8 types of output ports depending on the output data width Note that port C Pin 21 to 24 and port D Pin 25 to 28 can also function as input ports There are 2 ways to output data to an I O port Use the WRITEIO statement of Instrument BASIC Use OUTAIO to OUTHIO of the GPIB command Data Output Use the followin...

Page 60: ...played When data is outputted a negative pulse will be outputted to the write strobe output pin 31 of the output port Monitor this output to synchronize the transfer when you are reading the data outputted to the I O port from an external device Input Port Pin 21 to 28 As described in the previous section input ports can also function as output ports If you want to input data you must set ports C ...

Page 61: ...rmation INPUT1 Input Pin 2 OUTPUT1 Output Pin 3 OUTPUT2 Output Pin 4 To synchronize the E5100A B and an external device at a measurement the status lines are assigned to pins 2 to 4 Their functions are described in the following paragraphs INPUT1 Input Pin 2 Used to send timing information from an outside source If there is input to this pin OUTPUT1 and OUTPUT2 are set to the speci ed status OUTPU...

Page 62: ...llowing is a timing chart to describe the status Figure 4 2 INPUT1 OUTPUT1 OUTPUT2 Timing Chart 1 Specify the status of OUTPUT1 and OUTPUT2 at the INPUT1 input See Figure 4 2 to set OUTPUT1 to LOW and set OUTPUT2 to HIGH OUTPUT E5100 OUT1ENVL OUTPUT E5100 OUT2ENVH 2 Start a measurement Set a trigger at the INPUT1 input to perform a measurement HIGH is set to OUTPUT1 to go back to the beginning of ...

Page 63: ...1 input ENTER E5100 Inpt UNTIL Inpt 1 OUTPUT1 is set to LOW and OUTPUT2 is set to HIGH by the INPUT1 input Set a trigger and perform a measurement OUTPUT E5100 OUT2L Set OUTPUT2 to LOW at the completion of measurement Process the measured data END LOOP Finished Module 5 1 Using Data I O Using the I O Port 4 5 ...

Page 64: ...8IO data Data Input 8 Bit You can use the following methods to read inputted data For Instrument BASIC use the READIO statement Data READIO 15 2 For HP BASIC use the GPIB command INP8IO or OUTPINP8IO OUTPUT E5100 INP8IO Output data from the I O port directly ENTER E5100 Data The return value is 4 bit data Module 5 2 Reading Input Data Or OUTPUT E5100 INP8IO Read data from the I O port to the memor...

Page 65: ...l Status Register Model The analyzer has a status reporting system to report the condition of the analyzer Figure 5 1 General Status Register Model The status reporting system has a hierarchical structure as shown in Figure 5 1 When the analyzer condition satis es the particular condition the corresponding bit of the event register is set 1 Therefore you can check the analyzer condition by reading...

Page 66: ...t register bit Use this register to select which event register bits generate the SRQ All event registers have a corresponding enable register for each bit Status Byte Register If enabled event register is set to 1 the corresponding bit of the status byte register is set to 1 This register also indicates the output queue and SRQ status The value of the status byte register can be read by using the...

Page 67: ...tion lter enables you to select a positive and or negative transition of the condition register bit to set a bit in the corresponding event register For example if you set the negative transition lter a 1 is set in the event register by changing from 1 to 0 in the event register Figure 5 2 Transition Filter and Condition Register For the E5100A B only the Program Running bit of the operation statu...

Page 68: ...it registers each bit represents speci c instrument conditions The value of the status byte can be read by using SPOLL 717 statement from an external controller This command reads value directly from the E5100A B without being set to remote So you can operate front panel keys while a controller is reading the status byte Contents of the status byte can also be read by using the STB command Reading...

Page 69: ...he enabled bits in the operational status register has been set For example to read the contents of Message in the output queue d a c b 10 Stat SPOLL 717 20 Stb4 BIT Stat 4 30 PRINT Stb4 40 END Figure 5 4 Example of Reading Status Byte 1 or d a c b 10 ASSIGN E5100 TO 717 20 OUTPUT E5100 STB 30 ENTER E5100 Stat 40 Stb4 BIT Stat 4 50 PRINT Stb4 60 END Figure 5 5 Example of Reading Status Byte 2 The ...

Page 70: ... B listening formats or a data element type is unacceptable to the E5100A B 2 A semantic error which indicates that an unrecognized header was received has occurred Unrecognized headers include incorrect device speci c headers and incorrect or unimplemented IEEE 488 2 common commands 7 Power on A power on sequence has occurred Table 5 3 Status Bit De nitions of the Event Status Register B ESB Bit ...

Page 71: ... Std Complete of ESB 60 OUTPUT E5100 SRE 4 Enables mask register of Event Status 70 Register B of STB 80 90 ON INTR 7 GOTO End Declare SRQ interrupt 100 ENABLE INTR 7 2 100 OUTPUT E5100 SING Execute single sweep 110 GOTO 110 Endless loop 120 130 End Exit from loop when sweep is completed 140 END Figure 5 6 Example of Generating a Service ReQuest SRQ OSPT OSNT OSPT Operational Status Positive Trans...

Page 72: ... the associated operational status register to cause a 1 to be written in the associated bit of corresponding operational status event register Because only bit 17 of the E5100A B s OSR the is used to show program status when bit 17 of OSNT is set to 1 stopping a program causes a 1 to be written in bit 17 of OSER And then a 1 is written in bit 7 of STB 5 8 Using Status Reporting Function ...

Page 73: ... 1 Query the event register contents 2 Retrieve a return value 3 Check the bit condition using the BASIC BIT function OUTPUT E5100 ESB Queries instrument event status register contents ENTER E5100 Esb Retrieve return value IF BIT Esb 4 THEN DISP LIMIT TEST FAILED AT Ch 1 END IF If bit 4 of the instrument event status register is set to 1 the limit test failed on channel 1 Module 4 1 Reading an Eve...

Page 74: ...vice the status byte register bit 6 is set to 1 The following example uses an SRQ interruption for detecting the end of sweep Bit 0 of the instrument event status register is used for this purpose ON INTR Scode GOTO Sweep_end When the SRQ has occurred jumps to label Sweep end OUTPUT E5100 ESNB 1 Set bit 0 of the instrument event status enable register to 1 20 1 OUTPUT E5100 SRE 4 Set bit 2 of the ...

Page 75: ... Sets the enable register for event status register ESNB decimal Sets the enable register for instrument event status register OSE decimal Sets the enable register for operation status register OSPT decimal Sets the transition lter to positive for operation status register OSNT decimal Sets the transition lter to negative for operation status register Using Status Reporting Function 5 11 ...

Page 76: ......

Page 77: ...ion explains how to use the two controllers on the same bus Locking Out Local Operation LOCAL LOCKOUT If you are controlling the E5100A B with an external controller the E5100A B is in the remote mode In the remote mode the front panel key operations are not accepted You can however press the NNNNNNNNNNNNNNNNN LOCAL key to cancel the remote mode To prevent the operator from pressing the NNNNNNNNNN...

Page 78: ...i ed physically and it cannot be controlled and changed by a program If you want to use more than one controller you must pass control to the other controller The PASS CONTROL statement of BASIC is used to transfer control to another controller PASS CONTROL E5100 Module 6 3 Pass Control Only the active controller can execute this statement The system controller can become the active controller at ...

Page 79: ...rnal controller Note The program subsystem command is based on SCPI Standard Commands for Programmable Instrument Referring to and Transferring an Array You may need to exchange data between programs when you are using an external controller and Instrument BASIC together This section describes how to use the program subsystem command to exchange data Referring to a Numeric V ariable Execute the fo...

Page 80: ...n Array Similarly you can refer to the contents of an array DIM Dat_array 1 201 1 2 De ne an array of the same size as the array you are referring to OUTPUT E5100 PROG NUMB Dat_array ENTER E5100 Dat_array Module 6 9 Transferring Array You cannot refer to an array by each element Ex PROG NUMB Dat array 1 1 Execute a command with an array name and data as a parameter to transfer array data OUTPUT E5...

Page 81: ...wing are examples of how to remote check the process status of Instrument BASIC Use the PROG STAT Query Depending on the return value you can see if the process is in the RUN PAUSE or STOP status OUTPUT E5100 PROG STAT Use Query to get the process status ENTER E5100 Status The return value is character string DISP Status Module 6 13 PROG STAT Query Check the bit 14 of OSR Operation Status Register...

Page 82: ...to set the variable to indicate the program status and refer to this variable by the PROG NUMB or PROG STR Query from an external controller This is useful when you want to know the actual process status of an Instrument BASIC program Ex Check if a calibration is completed You can have controllers to cooperate and communicate with each other in detail if you use the CASE statement in an external c...

Page 83: ...ed program and comments out lines that have grammatical errors Transferring from Instrument BASIC to an External Controller You can also transfer a program from the Instrument BASIC editor to an external controller The following example stores each Instrument BASIC line to a character string array PROG DIM PROG 1 3000 100 Up to 3000 line program can be stored ON ERROR GOTO Finished ENABLE INTR Sco...

Page 84: ...he contents of Stat Actually Instrument BASIC handles processes such as setups calibrations measurements and data analysis and then transfers the results to the external controller The external controller requests the process at each step Note The EXECUTE process may not complete successfully if an external controller sends an GPIB command while Instrument BASIC is processing another command using...

Page 85: ...rol Flow The Program for Instrument BASIC This program is contained in the attached sample disk with the le name IB CTRL 110 ASSIGN E5100 TO 800 IBASIC INITIALIZATION 120 Scode 8 130 CLEAR E5100 140 150 Stat SETTING 160 Cal 170 Center 0 180 Span 0 Programming Miscellaneous 6 9 ...

Page 86: ...GOSUB R_cal 370 380 LOOP 390 Stat CONNECT DEVICE 400 DISP CONNECT DEVICE 410 PAUSE 420 430 Stat MEASUREMENT 440 DISP NOW MEASURING 450 EXECUTE SING 460 470 WRITEIO 8 0 3 480 EXECUTE OUTPFILT 490 DIM Ret 5 500 FOR I 0 TO 5 510 Ret I READIO 8 I 520 NEXT I 530 540 PAUSE 550 END LOOP 560 570 STOP 580 590 R_cal 600 Stat CONNECT R 610 DISP Connect THRU 620 PAUSE 630 DISP 640 OUTPUT E5100 CALI RESP 670 O...

Page 87: ... OSNT 16384 OSPT 0 270 OUTPUT E5100 OSE 16384 SRE 128 280 ON INTR Scode GOTO Paused 290 300 Begin 310 WAIT 5 320 ENABLE INTR Scode 2 330 LOOP 340 END LOOP 350 Paused 360 370 OUTPUT E5100 PROG STR Stat 380 ENTER E5100 Stat 390 400 SELECT Stat 410 CASE SETTING 420 OUTPUT E5100 PROG NUMB CENTER Center 430 OUTPUT E5100 PROG NUMB SPAN Span 440 GOSUB Continue 450 460 CASE CALIBRATION 470 INPUT CAL Cal 4...

Page 88: ...et 0 dB BW Ret 1 Hz 650 PRINT CENT Freq Ret 2 Hz Q Ret 3 660 PRINT D LF Ret 4 Hz D RF Ret 5 Hz 670 GOSUB Continue 680 690 END SELECT 700 GOTO Begin 710 720 Continue 730 OUTPUT E5100 CLES 740 OUTPUT E5100 OPC 750 ENTER E5100 Opc 760 OUTPUT E5100 PROG STAT CONT 770 RETURN 780 END END OF PROGRAM 6 12 Programming Miscellaneous ...

Page 89: ...7 20 INPUT Enter File Name without extension File_name 30 OUTPUT E5100 STODDISK Use STODMEMO for the RAM disk 40 OUTPUT E5100 SAVDSTA File_name 50 END Module 6 19 Saving Measurement Setup Data The following program loads the saved setup data to the E5100A B 10 ASSIGN E5100 TO 717 20 INPUT Enter File Name with extension File_name 30 File_name UPC File_name You must specify a le name in capital lett...

Page 90: ...a Softkey Label ON KEY LABEL You can use the ON KEY LABEL statement to display your own softkey label ON KEY 1 LABEL ORIGINAL LABEL GOSUB Jump1 LOOP END LOOP Module 6 22 Using a Softkey Label The label is displayed only when the program is running You must therefore use an in nite loop to keep the programming running Up to a 20 character softkey label can be displayed Displaying the Softkey Label ...

Page 91: ...r Module 6 25 Checking GPIB Errors For example the following message will be displayed if you use the above procedure to check an error occurred when you send a wrong GPIB command 113 Undefined header You can look at Error Messages in the GPIB Command Reference to see if the command sent is supported by the E5100A B An error message is stored in the error queue Execute CLS or CLES to clear the err...

Page 92: ...al part of format array data on the inactive channel OUTPITMEM Output the sub trace data on the inactive channel OUTPIRTMEM Output the actual part of sub trace data on the inactive channel The trigger command is valid for the active channel You can however use the REST command NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN MEASUREMENT RESTART of 4MENU5 to remeasure both the active cha...

Page 93: ... FILENAMES 170 File_number 1 180 WHILE File_end 0 AND File_number 200 190 File File_number Dir File_number 7 1 10 200 IF File File_number THEN 210 File_end 1 220 File_number File_number 1 230 ELSE 240 File_number File_number 1 250 END IF 260 END WHILE 270 280 Max_page INT File_number 6 1 SET ON KEY LABEL DISPLAY 290 Npage 1 300 OUTPUT E5100 BASL 310 320 Head 330 Page Npage 1 6 340 350 ON KEY 1 LAB...

Page 94: ...File Page 5 520 Jump6 GET File Page 6 530 Jump7 Npage Npage 1 540 IF Npage Max_page THEN Npage Max_page 550 GOTO Head 560 Jump8 Npage Npage 1 570 IF Npage 1 THEN Npage 1 580 GOTO Head 590 600 END END OF PROGRAM 6 18 Programming Miscellaneous ...

Page 95: ...rocessing is useful for a production line that successively measures and analyzes many devices and performs GO NO GO testing It cannot be used to make a single measurement and analyze the data at the same time Programming for Parallel Processing The following commands are provided for parallel processing TRIGMEAS Triggers the measurement for parallel processing The DSP starts measuring the DUT MOV...

Page 96: ...ring parallel processing should be put after ADTOTRAC Sample Program 4a Parallel Processing The following is a program listing that shows how to use parallel processing This program executes the analysis commands during the time the DSP measures the DUT As a result the total throughput time is improved This program is contained in the attached sample disk with the le name PARA for Instrument BASIC...

Page 97: ...0 520 INPUT Enter loop N N 530 Tstart TIMEDATE 540 EXECUTE TRIGMEAS 1st measurement 550 I 1 560 WHILE I N Repeat measurement and analysis 570 EXECUTE MOVADARY Enters measurement data for parallel processing 580 EXECUTE TRIGMEAS Triggers measurement for parallel processing 590 EXECUTE ADTOTRAC Starts parallel processing 600 EXECUTE PEAK Commands executed in parallel processing 610 Pmax READIO 8 0 6...

Page 98: ... processing when the analyzer is doing very high speed measurements This is true because the parallel processing is processed during the measurement Also there is no advantage if very complex analysis is done in parallel processing because it takes long time to analyze the data Parallel processing is not recommended under the following conditions 1 When using a short measurement time less than 0 2...

Page 99: ... Up Calibration Data Analyzing a Ceramic Resonator Analyzing a Crystal Resonator Some of the sample programs listed in this chapter do not include subroutines In these cases the required subroutines and their function are listed at the beginning of each sample program The programs in the sample program disk contain all the necessary subroutines Application Sample Programs 7 1 ...

Page 100: ...LAY NUMBER OF SEGMENTS 180 190 PRINT USING 10A 11A 11A 20A Segment Start MHz Stop MHz Number of points 200 210 FOR I 1 TO Numb GOTO TABLE SETUP ROUTINE 220 GOSUB Loadpoin 230 NEXT I 240 250 LOOP ASK IF EDIT NEEDED 260 INPUT Do you want to edit Y N An 270 EXIT IF An N OR An n 280 INPUT Segment Number I 290 GOSUB Loadpoin 300 END LOOP 310 320 OUTPUT E5100 PRES MEASUREMENT SETUP 330 OUTPUT E5100 CHAN...

Page 101: ... frequency MHz Table I 1 550 INPUT Enter stop frequency MHz Table I 2 560 INPUT Enter number of points Table I 3 570 IF Table I 3 1 THEN Table I 2 Table I 1 580 PRINT TABXY 0 I 1 RPT 58 590 PRINT TABXY 0 I 1 I TAB 11 Table I 1 TAB 22 Table I 2 TAB 35 Table I 3 600 RETURN 610 620 END END OF PROGRAM Application Sample Programs 7 3 ...

Page 102: ...ation data to a controller and save it to the disk in the controller This section lists the program for example 2 See Using a Disk of Chapter 3 for example 1 Sample Program 6 Saving Calibration Data in an External Controller This program transfers calibration data to an external controller and saves it to a le This program is contained in the attached sample disk with the le name CALSTR E for the ...

Page 103: ...TURN 670 680 Ending ENDING PROGRAM 690 ASSIGN Dt TO 700 710 END Sample Program 7 Setting Up Calibration Data from an External Controller This program transfers the calibration data saved in an external controller by CALSTOR E to the E5100A B and sets it up again To set the calibration function on again you must measure the standard to calculate the calibration coe cient You cannot however set the ...

Page 104: ... F_span 300 F_span F_span 1000 310 OUTPUT E5100 PRES 320 OUTPUT E5100 CHAN1 ANAMODE GAINP MEAS AR FMT LOGM 330 OUTPUT E5100 HOLD 340 OUTPUT E5100 POIN Nop 350 OUTPUT E5100 CENS F_cent F_span 360 RETURN 370 380 Dummy_cal DUMMY CALIBRATION 390 OUTPUT E5100 CALI RESP 400 OUTPUT E5100 STANC 420 ENTER E5100 Tmp 430 440 Cal_end CALIBRATION END 450 OUTPUT E5100 RESPDONE 470 ENTER E5100 Tmp 480 RETURN 490...

Page 105: ...610 RETURN 620 630 Ending ENDING PROGRAM 640 ASSIGN Dt TO 650 660 END Application Sample Programs 7 7 ...

Page 106: ...le name CER RES for Instrument BASIC The program for an external controller is not provided 110 ASSIGN E5100 TO 800 IBASIC INITIALIZATION 120 CLEAR E5100 130 140 OUTPUT E5100 PRES MEASUREMENT SETUP 150 OUTPUT E5100 CHAN1 HOLD 160 OUTPUT E5100 ANAMODE ZTRAN MEAS AR FMT MAGZP SCAY 1 170 OUTPUT E5100 COUC OFF 180 OUTPUT E5100 DUAC OFF 190 OUTPUT E5100 POIN 201 200 OUTPUT E5100 IFBW 4KHZ 210 OUTPUT E5...

Page 107: ...RINT USING 5A 6D 3D 6A Rr Rr ohm 600 PRINT USING 5A 6D 3D 6A Fa Fa 1000 kHz 610 PRINT USING 5A 6D 3D 7A Ra Ra 1000 kohm 620 PRINT USING 12A 3D 3D 5A Ripple LEFT Rpl_left dB 630 PRINT USING 14A 3D 3D 5A Ripple CENTER Rpl_center dB 640 PRINT USING 13A 3D 3D 5A Ripple RIGHT Rpl_right dB 650 RETURN 660 670 Thru_cal THRU CALIBRATION 680 DISP Connect THRU standard and Press Continue 690 PAUSE 700 DISP 7...

Page 108: ... the power level W applied to a crystal at resonance that are speci ed by the user Uses the list sweep to perform two types of measurements the parallel capacity measurement point and the measurement near the resonant point Required Subroutines Power set The drive level W of a crystal at resonance and the resonant impedance are used to calculate the power level dBm List set Set up the list sweep t...

Page 109: ...1 E 6 270 INPUT Span frequency kHz Span 280 Span Span 1000 290 300 GOSUB List_set 310 320 GOSUB Pi_cal 330 340 EXECUTE ANAOCH1 350 EXECUTE ANARFULL 360 EXECUTE ANAODATA 370 380 DISP CONNECT DEVICE and PRESS CONTINUE 390 PAUSE 400 DISP 410 420 MEASUREMENT 430 440 LOOP 450 460 EXECUTE SING 470 480 EXECUTE OUTPRESO 490 Ci READIO 8 0 500 Fr READIO 8 1 510 520 WRITEIO 8 0 Center 9 530 EXECUTE EQUC0 540...

Page 110: ...N 930 940 950 Printing 960 970 CLEAR SCREEN 980 990 PRINT TABXY 1 1 RESULT 1000 PRINT USING 25A 3D 8D 6A RESONANCE FREQUENCY Fr Fr 1 E 6 MHz 1010 PRINT USING 14A 15X 5D 2D 6A CI Zr VALUE Ci ohm 1020 PRINT 1030 PRINT USING 10A 5X 5D 3D 5A C0 VALUE C0 1 E 12 pF 1040 PRINT USING 10A 5X 5D 5D 5A C1 VALUE C1 1 E 12 pF 1050 PRINT USING 10A 5X 5D 3D 5A L1 VALUE L1 1000 mH 1060 PRINT USING 10A 5X 5D 3D 6A...

Page 111: ...ADD 1270 OUTPUT E5100 STAR Startf I 1280 OUTPUT E5100 STOP Stopf I 1290 OUTPUT E5100 POIN Nop I 1300 OUTPUT E5100 IFBW Ifbw I 1310 OUTPUT E5100 POWE Power I 1320 OUTPUT E5100 SDON 1330 NEXT I 1340 OUTPUT E5100 EDITDONE 1350 OUTPUT E5100 SWPT LIST 1360 OUTPUT E5100 LISDOBASE 1370 RETURN 1380 1390 END Application Sample Programs 7 13 ...

Page 112: ......

Page 113: ... 3ESE value Sets the enable bits of the standard status register Parameter Range 0 255 decimal expression of enable bits of the operation status register Query Response value Examples OUTPUT E5100 3ESE 1 OUTPUT E5100 3ESE ENTER E5100 A 3ESR Outputs the contents of the standard event status register Query only Query Response value Examples OUTPUT E5100 3ESR ENTER E5100 A 3IDN Outputs the E5100A B I...

Page 114: ...ending operations have been completed Query Response f1g Examples OUTPUT 717 3OPC OUTPUT 717 3OPC ENTER 717 A 3PCB value Speci es the address of a controller that is temporarily passing GPIB control to the E5100A B Parameter Range 0 to 30 Query Response value Examples OUTPUT E5100 3PCB 0 3RST Resets the E5100A B to its initial settings See Function Reference for more information on default setting...

Page 115: ... B when the trigger mode is set to EXTERNAL trigger No Query Examples To start measurement OUTPUT E5100 3TRG 3TST Executes a power on self test and returns the test result No Query Query Response 0 1 0 No error Examples OUTPUT E5100 3TST ENTER E5100 A 3WAI Makes the E5100A B wait until all previously sent commands are completed No Query Command Reference 8 3 ...

Page 116: ...n GAINP Gain Phase measurement ZREFL Re ection impedance measurement ZTRAN Transmission impedance measurement Query Response f GAINP j ZREFL j ZTRAN g Examples OUTPUT E5100 ANAMODE GAINP OUTPUT E5100 ANAMODE ENTER E5100 A ANAOCHf1 4g Selects channel for waveform analysis For details refer to Appendix D No Query Examples OUTPUT 717 ANAOCH1 ANAODATA Selects a data trace for waveform analysis For det...

Page 117: ...ange value1 102103 10k to 3002106 300M Hz value2 102103 10k to 3002106 300M Hz Query Response fvalue1gfvalue2g Examples OUTPUT 717 ANARANG 1000 10000 ANARANGPt value1 value2 Sets the waveform analysis stimulus range by entering the point number of START and point number of STOP values Parameter Description value1 The point number of START 1 to NOP value2 The point number of STOP 1 to NOP Query Res...

Page 118: ...t Key Sequence 4Marker5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ACTIVE TRC Parameter Description 1 Main trace 2 Sub trace Query Response f1j2g Examples OUTPUT E5100 ATRC OUTPUT E5100 ATRC ENTER E5100 A ATTIfAjBjCjRjgtf0j25g Selects the attenuator value at an input port Equivalent Key Sequence 4System5 FFFFFFFFFFFFFFFFFFFFFFFFFF ATTENUATOR FFFFFFFFFFFFFFFF PORT A FFFFFFFFFFFFFFFF PORT B FFFFFFFFFFFFFF...

Page 119: ...nce 4System5 FFFFFFFFFFFFFFFFFFFFFFFFFF ATTENUATOR FFFFFFFFFFFFFFFF PORT B FFFFFFFFFFFF AUTO Parameter Description OFF or 0 AUTO OFF ON or 1 AUTO ON Query Response f0j1g ATTICAUTOtfOFFjONj0j1g Select the attenuator auto mode at the port C ON or OFF The auto mode automatically selects the proper attenuator value Equivalent Key Sequence 4System5 FFFFFFFFFFFFFFFFFFFFFFFFFF ATTENUATOR FFFFFFFFFFFFFFFF...

Page 120: ...4Display5 FFFFFFFFFFFFFFFFFFFFFFFFFF AUTO SCALE Examples OUTPUT 717 AUTO BASL Displays the softkey lable de ned by HP Instrument BASIC No Query Equivalent Key Sequence 4System5 FFFFFFFFFFFFFFFFFFF I BASIC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ON KEY LABEL Examples OUTPUT E5100 BASL BEEPDONEtfOFFjONj0j1g Sets the operation completion beeper ON or OFF Equivalent Key Sequence 4System5 FFFFFFFFFFFF MORE FFF...

Page 121: ... warning beeper ON or OFF Equivalent Key Sequence 4System5 FFFFFFFFFFFF MORE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BEEP WARN ON off Parameter Description OFF or 0 warning beeper OFF ON or 1 warning beeper ON Query Response f0j1g Examples OUTPUT 717 BEEPWARN ON OUTPUT 717 BEEPWARN ENTER 717 A BINSIZEt value Specify the number of continuous data outputted to the I O port by INPUTRACB Specify the...

Page 122: ... Equivalent Key Sequence 4Display5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BOTTOM VALUE Parameter Range 0109 to 109 Query Response fvalueg Examples OUTPUT E5100 BOTV 100 OUTPUT E5100 BOTV ENTER E5100 A CALCOPYt value1 value2 Copy CAL data and CAL settings between two channels No Query Parameter Description value1 Source channel value2 Destination channel Examples OUTPUT E5100 CALCOPY 1 2 CALItfNONEjRESPjR...

Page 123: ...SjCPgt value Sets the value of calibration kit of the acitive measurement mode Equivalent Key Sequence 4Cal5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF MODIFY CAL KIT FFFFFFFFFFFFFFFFFFFFF OPEN STD FFFFFFFFFFFFFFFFFFFFFFFF SHORT STD FFFFFFFFFFFFFFFFFFFFF LOAD STD FFFFFFF Rs FFFFFFF Ls FFFFFFF Cp Parameter Range O OPEN S SHORT L LOAD LS Ls RS Rs CP Cp Query Response fvalueg Examples OUTPUT E5100 CALKLRS ...

Page 124: ...5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FILE UTILITY FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CHANGE DIRECTORY Parameter Description string Directory path name Examples OUTPUT E5100 CHAD CHANtf1j2j3j4g Selects the active measurement channel No Query Equivalent Key Sequence 4Meas Format5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ACTIVE CH Examples OUTPUT 717 CHAN 1 CIN Sets port C of the 24 bit I O port to be ...

Page 125: ... sure to enter these C values See the sample programs in Appendix K for more information Parameter Range 0 to 3 402824E 36 Unit F Default 0 Query Response fValueg fValueg Load capacitance in F to be speci ed capacitance actually connected to the resonator when you make search using the SRCHTRFL command Example OUTPUT E5100 CLACT 1 95E 11 CLASS11fAjBjCg Selects the calibration standard class S11A O...

Page 126: ...rs the status byte the event status register the event status register B and the operational status register No Query Examples OUTPUT E5100 CLES CLOSE Returns a le which has been read write enabled using the ROPEN command or WOPEN command to access disabled status If this command is executed before reading process using the READ command completes an error occurs Generally this command is used in c...

Page 127: ...nce in F to be speci ed capacitance used when you make search using the SRCHTRFL command Example OUTPUT E5100 CLTGT 2 E 11 CONT Continuous trigger No Query Equivalent Key Sequence 4Trigger5 FFFFFFFFFFFFFFFFFFFFFFFFFF CONTINUOUS Examples OUTPUT E5100 CONT CONVtfOFFjZTRAjYTRAjZREFjYREFg Selects the measurement data conversion setting This command is available when the ANAMODE is set to Gain Phase mo...

Page 128: ...unction ON Query Response f0j1g Examples OUTPUT E5100 CORR OFF OUTPUT E5100 CORR ENTER E5100 A CORRS Outputs the status of the error correction function on the active channel Query only Query Response fOFFjCorjC jC g Examples OUTPUT E5100 CORRS ENTER E5100 A COUCtfOFFjONj0j1g Sets the channel coupling of stimulus values ON or OFF Equivalent Key Sequence 4Sweep5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF...

Page 129: ...OUTPUT E5100 CRED DATA CURD Outputs current directory Query only Equivalent Key Sequence 4Save Recall5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FILE UTILITY FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CURRENT DIRECTORY Query Response fstringg Examples OUTPUT E5100 CURD ENTER E5100 A CURMPOIN Outputs the latest measurement point number and measurement data Query only Query Response fnumeric1gfnumeric2g fnum...

Page 130: ...ibration RAI Response isolation calibration ONEP 3 term calibration Query Response fNONEjRESPjRAIjONEPg Examples OUTPUT E5100 DATAM NONE OUTPUT E5100 DATAM ENTER E5100 A DATAMNtf1 10g Set an index of data space for 1 point correction on the active channel Query Response fvalueg Examples OUTPUT E5100 DATAMN 1 OUTPUT E5100 DATAMN ENTER E5100 A DATI Saves the data trace to the memory trace No Query E...

Page 131: ... MENU FFFFFFFFFFFFFFFFFFFFFFFFFF 1 MODE OFF Examples OUTPUT E5100 DELO DELRf1 4g Selects the delta reference marker Equivalent Key Sequence FFFFFFFFFFFFFFFFFFFFFFFFFF 1MODE MENU FFFFFFFFFFFFFFFFFFFFF 1REF MKR FFFFFFFFFFFFFFFF 1REF 1 to FFFFFFFFFFFFFFFF 1REF 4 Query Response fvalueg Examples OUTPUT E5100 DELR1 OUTPUT E5100 DELR1 ENTER E5100 A DELRFIXM Sets the user speci ed xed reference marker No ...

Page 132: ...ll BASIC BASS BASIC status Query Response fALLIjHIHBjALLBjBASSg Examples OUTPUT E5100 DISA HIHB OUTPUT E5100 DISA ENTER E5100 A DISGtfOFFjONj0j1g Sets the graticule display on or o Equivalent Key Sequence 4Display5 FFFFFFFFFFFF MORE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF GRATICLE ON off Parameter Description OFF or 0 Graticule display OFF ON or 1 Graticule display ON Query Response f0j1g Examples...

Page 133: ...MEMOjDATMjDDMjDMMg Examples OUTPUT E5100 DISP DATA OUTPUT E5100 DISP ENTER E5100 A DISTtfOFFjONj0j1g Sets the trace display on or o NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN TRACE on off under 4DISPLAY5 Query Parameter Description OFF or 0 trace display OFF ON or 1 trace display ON Query Response f0j1g Examples OUTPUT E5100 DIST ON DONE Completes the measurement of the selected standard calibration N...

Page 134: ...Description OFF or 0 Active channel only ON or 1 Dual channel Query Response f0j1g Examples OUTPUT E5100 DUAC ON OUTPUT E5100 DUAC ENTER E5100 A EDITDONE Completes editing the frequency list for the list sweep No Query Equivalent Key Sequence 4Sweep5 FFFFFFFFFFFFFFFFFFFFFFFF LIST DONE Examples OUTPUT 717 EDITDONE EDITLIS1 Selects list 1 for editing No Query Equivalent Key Sequence 4Sweep5 FFFFFFFF...

Page 135: ...F MORE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ELECTRICAL DELAY Parameter Range 010 to 10 sec Query Response fvalueg Examples OUTPUT E5100 ELED 0 OUTPUT E5100 ELED ENTER E5100 A ENKEY Re enables the front panel keys and the rotary knob which have been disabled by the DSKEY command No Query EQUC0 t value Returns C0 of the equivalent circuit of the resonator at speci ed frequency C0 is calculated ...

Page 136: ...ARA but does not output G0 EQUCPARA5 does not display the warning even an anti resonance frequency is not in the analysis range Query only Query Response fvalue1g fvalue2g fvalue3g fvalue4g fvalue5g fvalue1g C0 fvalue2g C1 fvalue3g L1 fvalue4g R1 fvalue5g R0 Examples OUTPUT E5100 EQUCPARA5 ENTER E5100 A B C D E EQUCPARA Executes four element analysis of a crystal resonator and outputs parameters C...

Page 137: ...mples OUTPUT E5100 EQUCPARS4 ENTER E5100 A B C D E F G H I 1 f1 f2 EQUCPARS Executes four elements analysis of a crystal resonator and outputs parameters C0 C1 L1 R1 fs fa fr f1 and f2 For more information refer to EQUCPARS in Appendix D Query only Equivalent Key Sequence 4SPCL FNCT5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EQUIVALENT CKT Query Response fvalue1g fvalue2g fvalue3g fvalue4g fvalue5g fva...

Page 138: ...tatus register B value Query only Query Response fvalueg Examples OUTPUT E5100 ESB ENTER E5100 A ESNBt value Speci es the bits of event status register B Parameter Range 0 to 32767 21501 decimal expression of the event status register Query Response fvalueg Examples OUTPUT E5100 ESNB 0 OUTPUT E5100 ESNB ENTER E5100 A EXETt value Executes the service test No Query Equivalent Key Sequence 4System5 F...

Page 139: ... Sequence 4Meas Format5 FFFFFFFFFFFFFFFF FORMAT FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EXP PHASE ON OFF Parameter Description ON or 1 expanded phase format ON OFF or 0 expanded phase format OFF Query Response f1j0g Examples OUTPUT E5100 EXPZP ON OUTPUT E5100 EXPZP ENTER E5100 A EXTRLOCK Outputs the state of the external reference locked or unlocked Query only Parameter Range 0 unlocked 1 locked...

Page 140: ...ILCt string1 string2 string3 string4 Copies le on exible and RAM disks No Query Equivalent Key Sequence 4SAVE5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FILE UTILITY FFFFFFFFFFFFFFFFFFFFFFFF COPY FILE Parameter Description string1 Source le name String string2 Source device name MEMORY or DISK 1 string3 Destination le name string4 Destination device name 1 Examples OUTPUT 717 FILC DAT1 TXT MEMORY DAT1 TXT D...

Page 141: ...mat LOGMP Log magnitude and phase format LOGMD Log magnitude and delay format LINMP Linear magnitude and phase format LINMD Linear magnitude and delay format EXPP Expanded pahse format MAGZP jZj phase format MAGYP jYj phase format IMPRX R X format ADMGB G B format MAGZ jZj format MAGY jYj format PHAZ Phasez format PHAY Phasey format IMPR R format IMPX X format ADMG G format ADMB B format MAGZDF Z ...

Page 142: ...isplay image le to be saved on the disk drive Parameter Description fFIXCjVARCjMONOg FIXC Fixed color VARC Variable color Same color as the display MONO Monocrome Query Response fFIXCjVARCjMONOg Examples OUTPUT E5100 GRAPCOL FIXC OUTPUT E5100 GRAPCOL ENTER E5100 A GRAPFORMtfPCLjTIFFg Selects the graphic format to be save the display image on the disk drive Equivalent Key Sequence 4Save Recall5 FFF...

Page 143: ...GRODAPER ENTER E5100 A HOLD Holds the present measurement Equivalent Key Sequence 4Trigger5 FFFFFFFFFFFF HOLD Query Response f1j0g 0 Sweep mode 1 Hold mode Examples OUTPUT E5100 HOLD OUTPUT E5100 HOLD ENTER E5100 A IDN Outputs the analyzer ID Query Response Agilent Technologies E5100A JPXKCmmmmm n nn mmmmm serial number n nn revision number Examples OUTPUT E5100 IDN ENTER E5100 A IFBWt value Sets ...

Page 144: ...FFFFFFFFFFFFFFFFFFFFFFF IF BW AUTO Examples OUTPUT E5100 IFBWAUTO INID Initializes the disk in the built in exible disk drive No Query Equivalent Key Sequence 4Save Recall5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FILE UTILITY FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF INITIALIZE DISK Examples OUTPUT E5100 STODDISK OUTPUT E5100 INID INP8IO Inputs data from the 4 bit parallel input port to the E5100A B option ...

Page 145: ...rmat when this command No Query Parameter Range value Complex number Data format real imaginary Examples DIM A 1 201 1 2 NOP 201 Set calibration error coefficient OUTPUT E5100 INPUCALC01 A INPUDATAt value1 value2 valuen Enters data to the data array of the active channel No Query Parameter Range value Complex value data format Real Imaginary Examples DIM A 1 201 1 2 NOP 201 Set data to enter memor...

Page 146: ...rameter Range value Complex value data format Real Imaginary Examples DIM A 1 201 1 2 NOP 201 Set data to enter memory array OUTPUT E5100 INPUIFORM A INPUMEMOt value1 value2 valuen Enters data to the memory array of the active channel No Query Parameter Range value Complex value data format Real Imaginary Examples DIM A 1 201 1 2 NOP 201 Set data to enter memory array OUTPUT E5100 INPUMEMO A INPUR...

Page 147: ...TMEM A INPUSTIMt value1 value2 valuen Enters data to the stimulus data array of the active channel No Query Parameter Range 102103 10k to 3002106 300M Hz frequency sweep 09 to 11 dBm 048 to 22 dBm option 010 only power sweep Examples DIM A 1 201 NOP 201 Set stimulus data OUTPUT E5100 INPUSTIM A INPUTRACt value1 value2 value3 Pass the phase value to trap at a measured point and specify whether data...

Page 148: ...T E5100 INPUTRACB 5 1 DVAL 1010 2 OUTPUT E5100 INPUTRACB 5 2 DVAL 0100 2 OUTPUT E5100 INPUTRACB 5 3 DVAL 0000 2 If E5100A B OPT 022 is set up by the above commands the data described in the following gure will be outputted to the I O port when the measured phase reaches the target value at the measured point 5 Figure 8 1 The Data Output Timing Chart IOPO Returns the installed option number of the ...

Page 149: ...NTER 717 A LIMITESTtfOFFjONj0j1g Sets the limit testing ON or OFF Equivalent Key Sequence 4SYSTEM5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF LIMIT TEST ON off Parameter Description OFF or 0 Limit testing OFF ON or 1 Limit testing ON Query Response f1j0g Examples OUTPUT E5100 LIMITEST ON OUTPUT E5100 LIMITEST ENTER E5100 A LISDFBASE Display trace on frequency base when the frequency list sweep is...

Page 150: ...MENU FFFFFFFFFFFF MORE FFFFFFFFFFFFFFFFFFFFF LIST Examples OUTPUT E5100 LISSLIS1 LISSLIS2 Activates LIST 2 for the list sweep No Query Equivalent Key Sequence 4Sweep5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF SWEEP TYPE MENU FFFFFFFFFFFF MORE FFFFFFFFFFFFFFFFFFFFF LIST Examples OUTPUT E5100 LISSLIS2 LMAX t value Outputs the nth local maximum value from the left of range which is set by the ANARANG c...

Page 151: ...lue from the left of range which is set by the ANARANG command Query only Parameter Range 1 to Query Response fvalueg 3 40282347E 38 will be output when no appropriate points are found Examples OUTPUT E5100 LMIN 1 OUTPUT E5100 LMIN ENTER E5100 A LMINS t value Outputs the nth from the left range local minimum value and stimulus value This is set with the ANARANG command Refer to ANAOCHn command als...

Page 152: ...F markers and the marker information on the screen Parameter Description OFF or 0 Marker display OFF ON or 1 Marker display ON Query Response f1j0g Examples OUTPUT E5100 MARD OFF OUTPUT E5100 MARD ENTER E5100 A MARKf1 4gt value Selects the active marker and sets the marker stimulus value Equivalent Key Sequence 4Marker5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ACTIVE MARKER FFFF 1 to FFFF 4 Parameter Ra...

Page 153: ... Equivalent Key Sequence 4Marker5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF MKR MODE MENU FFFFFFFFFFFFFFFFFFFFFFFFFF CONTINUOUS Examples OUTPUT E5100 MARKCONT MARKCOUP Couples the marker stimulus values for the two display channels Equivalent Key Sequence 4Marker5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF MKR MODE MENU FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF MARKERS COUPLED Examples OUTPUT E5100 MARKCOUP MARK...

Page 154: ... Equivalent Key Sequence 4Marker5 FFFFFFFFFFFFFFFFFFFFFFFFFF 1MODE MENU FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FIXED MKR POSITION FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FIXED MKR VALUE Query Response fvalueg Examples OUTPUT E5100 MARKFVAL OUTPUT E5100 MARKFVAL ENTER E5100 A MARKLtfOFFjONj0j1g Displays ON or does not display OFF the list of stimulus values and response values of all marker...

Page 155: ...the marker to move on the memory data trace Examples OUTPUT E5100 MARKOMEMO MARKREF Changes the reference value to the active marker s response value without changing the reference position No Query Examples OUTPUT E5100 MARKREF MARKSPAN Changes the start and stop values of the stimulus span to the active marker and the delta reference marker Equivalent Key Sequence 4Center5 4Span5 4Start5 4Stop5 ...

Page 156: ...TPUT 717 MARKSTOP MARKTIMEtfOFFjONj0j1g Sets the x axis marker readout to the sweep time ON or cancels the setting OFF Equivalent Key Sequence 4Mkr5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF MKR TIME on OFF Parameter Description OFF or 0 Marker time OFF ON or 1 Marker time ON Query Response f0j1g Examples OUTPUT E5100 MARKTIME ON OUTPUT E5100 MARKTIME ENTER E5100 A MARKUNCO Allows the marker stimulu...

Page 157: ...ry Response f401j801j1601g Examples OUTPUT E5100 MAXPOIN ENTER E5100 A MAXPORT Outputs the number of ports receivers Query only Query Response f1j2j3j4g Examples OUTPUT E5100 MAXPORT ENTER E5100 A MEAS1PT t value Outputs measurement value at the point number speci ed by the parameter When the trap function is turn on TRAP ON MEAS1PT waits to start a measurement until the phase value is in the cond...

Page 158: ...sponse fARjBRjCRjRAjBAjCAjRBjABjCBjRCjACjBCjRjAjBjCg Examples OUTPUT E5100 MEAS AR OUTPUT E5100 MEAS ENTER E5100 A MEASA This command equals MEAS A See MEAS MEASR This command equals MEAS R See MEAS MEASTATtfOFFjONj0j1g Calculates and displays the mean standard deviation and peak to peak values among the search range ON or does not display them OFF Equivalent Key Sequence 4Marker5 FFFFFFFFFFFFFFFF...

Page 159: ...FFFFFFFFFFFFFFFFFFF PORT A FFFFFFFFFFFFFFFFFFFFFFFF PROT B Parameter Description A port A B port B ON 1 M input OFF 50 input Query Response fONjOFFg Examples OUTPUT E5100 MOHMSW A ON OUTPUT E5100 MOHMSW A ENTER E5100 A MONDYEAR Changes the displayed date to the month day year format No Query Equivalent Key Sequence 4System5 FFFFFFFFFFFF MORE FFFFFFFFFFFFFFFFFFFFFFFF SET CLOCK FFFFFFFFFFFFFFFFFFFFF...

Page 160: ...es OUTPUT E5100 NEGL NEXPK Outputs the maximum local maximum value and its stimulus next to the value last found by the PEAK or NEXPK commands For more information refer to Appendix D Query only Query Response fvalue1gfvalue2g value1 Maximum local maxmum value value2 Stimulus value Examples OUTPUT E5100 NEXPK ENTER E5100 A B NEXNPK Output the negative peak value and stimulus which found nextly fro...

Page 161: ...value See the sample programs in Appendix K for more information Parameter Range 10000 to 3 E 8 10 kHz to 300 MHz Unit Hz Default 10000 Query Response fValueg fValueg Nominal load resonance frequency in Hz to be speci ed frequency used when you make search using the SRCHTRFL command Example OUTPUT E5100 NOMF 1 E 7 NPEAK Output minimus negative peak value in the range which speci ed by ANARANG quer...

Page 162: ...he number of channel Equivalent Key Sequence 4Meas Format5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF NUM of CH Parameter Range 1 to 4 Query Response fvalueg Examples OUTPUT E5100 NUMC 3 OUTPUT E5100 NUMC ENTER E5100 A NUMGt value Triggers a user speci ed number of sweeps and returns to the HOLD mode No Query Parameter Range Greater than 0 integer only Examples OUTPUT E5100 NUMG 10 NUMLMAX Outputs the num...

Page 163: ...y Query Response fvalueg Examples OUTPUT E5100 NUMLMINMAX ENTER E5100 A OSEt value Enables the operational status register Parameter Range 0 to 65535 21601 decimal expression of enable bits of the the operational status register Query Response fvalueg Examples OUTPUT E5100 OSE 1 OSER Outputs the current value in the event register of an operational status register Query only Query Response fvalueg...

Page 164: ...xpression of the operational status register Query Response fvalueg Examples OUTPUT E5100 OSPT 1 OUTPUT E5100 OSPT ENTER E5100 A OSR Outputs the operational status register value Query only Query Response fvalueg Examples OUTPUT E5100 OSR ENTER E5100 A OUT1ENVH Sets OUTPUT1 set to HIGH when a pulse input has occurred at INPUT1 No Query Examples OUTPUT E5100 OUT1ENVH OUT1ENVL Sets OUTPUT1 set to LO...

Page 165: ...input has occurred at INPUT1 of the 24 bit I O port No Query Examples OUTPUT E5100 OUT2ENVH OUT2ENVL Sets OUTPUT2 set to LOW when a pulse input has occurred at INPUT1 of the 24 bit I O port No Query Examples OUTPUT E5100 OUT2ENVL OUT2H Sets OUTPUT2 to HIGH No Query Examples OUTPUT E5100 OUT2ENVL OUT2L Sets OUTPUT2 to LOW No Query Examples OUTPUT E5100 OUT2L Command Reference 8 53 ...

Page 166: ...OUTBIOt value Output decimal data speci ed as the parameter to port B 8 bit of the 24 bit I O port No Query Parameter Range 0 to 255 Examples OUTPUT E5100 OUTBIO 0 OUTCIOt value Output decimal data speci ed as the parameter to port C 4 bit of the 24 bit I O port No Query Parameter Range 0 to 15 Examples OUTPUT E5100 OUTCIO 0 OUTDIOt value Output decimal data speci ed as the parameter to port D 4 b...

Page 167: ...as the parameter to port G 20 bit of the 24 bit I O port No Query Parameter Range 0 to 1048575 Examples OUTPUT E5100 OUTGIO 0 OUTHIOt value Output decimal data speci ed as the parameter to port H 24 bit of the 24 bit I O port No Query Parameter Range 0 to 16777215 Examples OUTPUT E5100 OUTHIO 0 OUTPCALCf01 03g Outputs the active calibration set array of the active channel Query only Query Response...

Page 168: ...conversion is selected then the impedance at fr Zr instead of the Gr and the impedance at fa Za instead of the Ga are returned Examples OUTPUT E5100 OUTPCERR Query the cerramic resonator parameters ENTER E5100 Gr Fr Ga Fa Rpl1 Rpl2 Rpl3 Recieve the all return value OUTPCF2 t value1 value2 value3 value4 value5 valuen 4 Outputs lter parameters within the range speci ed by the ANARANG command This co...

Page 169: ... Left pole negative peak in the left side of the maximum value Polex1 fvalue10g Stimulus value of Polex1 Polestim1 fvalue11g Right pole negative peak in the right side of the maximum value Polex2 fvalue12g Stimulus value of Polex2 Polestim2 fvalue13g di erence between fc and the left point of cuto frequency 1fleft1 fvalue14g di erence between fc and the right point of cuto frequency 1fright1 fvalu...

Page 170: ...nce between the middle point of the analysis range and the left point of cuto frequency fvalue9g di erence between the middle point of the analysis range and the right point of cuto frequency fvalue10g Ripple value at the passband fvalue11g Rejection fvalue12g Spurious level fvalue13g Left pole negative peak in the left side of the maximum value fvalue14g Stimulus value of the left pole fvalue15g ...

Page 171: ...TER E5100 A OUTPDATAT Outputs data trace value on 16 points stimulus which is set by the STIDROUT command If there are points that is not set by the STIDROUT command the OUTPDATAT returns the value at 100 kHz Query only Query Response fvalue1g fvalue2g fvalue16g Examples DIM A 1 16 OUTPUT E5100 STIDROUT1 Freq OUTPUT E5100 OUTPDATAT ENTER E5100 A OUTPDATTP t value Outputs the data trace data at the...

Page 172: ...o set value from maximum x dB Query Response fvalue1g fvalue2g fvalue6g fvalue1g Insertion loss fvalue2g xdBbandwidth fvalue3g Center frequency fvalue4g Q fvalue5g Di erence between the middle value of analysis range and the left cuto frequency 1L F fvalue6g Di erence between the middle value of analysis range and the right cuto frequency 1R F Examples OUTPUT E5100 OUTPFILT 3 ENTER E5100 ANS OUTPF...

Page 173: ...en the number of cannel is 3 or 4 this command outputs data from the following channel Active Channel Channel the OUTPIFORM command outputs 1 2 2 1 3 4 4 3 Query Response fvalue 1 g fvalue 2 g fvalue n g n number of points value Complex value data format real imaginary Examples DIM A 1 201 1 2 NOP 201 OUTPUT E5100 OUTIFORM ENTER E5100 A OUTPINP8IO Outputs the data entered from the 4 bit parallel i...

Page 174: ...from port E 8 bit of the 24 bit I O port Query only Query Response fvalueg Examples OUTPUT E5100 OUTPINPEIO ENTER E5100 A OUTPIRFORM Outputs the real part of the formatted data from the inactive channel Query only Query Response fvalue 1 g fvalue 2 g fvalue n g n Number of points Examples DIM A 1 201 NOP 201 OUTPUT E5100 OUTPIRFORM ENTER E5100 A OUTPIRTMEM Outputs the real part of the trace memory...

Page 175: ...er aux value fnumeric3g stimulus Examples OUTPUT E5100 OUTPMARK ENTER E5100 A B C OUTPMAX Outputs the maximum value within the range speci ed with the ANARANG command For details refer to Appendix D Query only Query Response fnumeric1g fnumeric2g fnumeric1g maximum value fnumeric2g stimulus value Examples OUTPUT E5100 OUTPMAX ENTER E5100 A B OUTPMEAN Outputs the mean value within the range speci e...

Page 176: ...g fnumeric2g fnumeric16g Examples DIM A 1 16 OUTPUT E5100 STIMROUT1 Freq OUTPUT E5100 OUTPMEMOT ENTER E5100 A OUTPMEMTP t value Outputs the memory data at a speci ed point Query only Parameter Description value point number n 1 to Number of Points Query Response fnumeric1g fnumeric2g fnumeric1g real part fnumeric2g imaginary part Examples OUTPUT E5100 OUTPMEMTP 1 ENTER E5100 A B OUTPMIN Outputs th...

Page 177: ...UTILITY MENU FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF STATISTICS ON off Query Response fnumeric1g fnumeric2g fnumeric3g fnumeric1g mean fnumeric2g standard deviation fnumeric3g peak to peak Examples OUTPUT E5100 OUTPMSTA ENTER E5100 A B C Note 4Marker5 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN UTILITY MENU NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN STATISTICS ON displays the maker statistics within...

Page 178: ...etween the center frequency and the lower cuto frequency 1L F and the di erence between the center frequency and the upper cuto frequency 1R F values Query only Equivalent Key Sequence 4Marker5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF UTILITY MENU FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF WIDTH ON OFF Query Response fnumeric1g fnumeric2g fnumeric6g fnumeric1 bandwidth fnumeric2 center fnumeric3 Q fnumeric4 insertion...

Page 179: ... ANS OUTPRESO Outputs the series resonant Resonant and parallel resonant Anti Resonant parameters 0 phase point frequency fr Resonant frequency and fa Anti Resonant frequency and the corresponding gain values Gr and Ga For details refer to Appendix D Query only Equivalent Key Sequence 4Memu25 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF RESONANT 0 PHASE Query Response fnumeric1g fnumeric2g fnu...

Page 180: ... E5100 OUTPRESR ENTER E5100 ANS OUTPRFORM Outputs the main trace array of the active channel Query only Query Response fvalue 1 g fvalue 2 g fvalue n g n Number of points value Real value Examples DIM A 1 201 NOP 201 OUTPUT E5100 OUTPRFORM ENTER E5100 A OUTPRFORMP t value Outputs the speci ed points of the main trace array of the active channel This command equals OUTPDATTP Query only Parameter De...

Page 181: ...umber of points Examples DIM A 1 201 NOP 201 OUTPUT E5100 OUTPSTIM ENTER E5100 A OUTPTITL Outputs the display title for the active channel Query only Query Response fstringg less than 54 characters Examples OUTPUT E5100 OUTPTITL ENTER E5100 A OUTPTRAC t value Outputs the phase value to trap at a measured point and the setting of I O port at the point speci ed by the parameter The phase value and t...

Page 182: ...e2 value3 valuen 3 Outputs lter parameters within the range speci ed by the ANARANG command This command outputs the same parameters as OUTPXFIL and outputs up to 20 sets of frequency o sets from center of the analysis range to left and right cuto points Query only Where If two cuto points which are x1 dB below the maximum peak are not found zeros will be returned for all parameters If two cuto po...

Page 183: ... in the right range polex2 fvalue11g stimulus value of negative peak in the right range polestim2 fvalue12g frequency o set from center of the analysis range to left cuto point 1fleft1 fvalue13g frequency o set from center of the analysis range to right cuto point 1fright1 fvalue14g 1fleft2 fvalue15g 1fright2 fvalue2n 10g 1fleft n fvalue2n 11g 1fright n Examples OUTPUT E5100 OUTPXF2 3 90M 95M 3 10...

Page 184: ...o point 1L F2 fnumeric8g frequency o set from center of the analysis range to right cuto point 1R F2 fnumeric9g passband ripple fnumeric10g rejection level fnumeric11g spurious levle fnumeric12g negative peak in the left range pole x1 fnumeric13g stimulus value of negative peak in the left range pole stimulus1 fnumeric14g negative peak in the right range pole x2 fnumeric15g stimulus value of negat...

Page 185: ...umber of Point the analyzer will perform a partial sweep within the possible range For more information on the partial sweep function refer to Appendix I Parameter Description fvalue1g start point of partial sweep fvalue2g end point of partial sweep Parameter Range 1 to 1601 Query Response value1 value2 Examples OUTPUT E5100 PARSRANG 10 50 OUTPUT E5100 PARSRANG ENTER E5100 A B PEAK Outputs the max...

Page 186: ...mands Outputs the n stimulus frequency or level values in increasing order Parameter Description The number of searched peak Parameter Range 1 to 100 Query Response fvalue1g fvalue2g Examples DIM A 1 5 1 2 OUTPUT E5100 PEAKSORT 5 ENTER E5100 A PHAOt value Adds or subtracts a phase o set Equivalent Key Sequence 4Display5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF PHASE OFFSET Parameter Range 0360 to 360 Query...

Page 187: ...mber of the data points per sweep Equivalent Key Sequence 4Sweep5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF NUMBER OF POINTS Parameter Range 2 to 1601 Query Response fvalueg Examples OUTPUT E5100 POIN 201 OUTPUT E5100 POIN ENTER E5100 A POLE t value Outputs the rst found local minimum for both side from the maximum point below the value which is the subtracted parameter from the maximum value For ...

Page 188: ... dBm option 002 and 010 only 051 dBm to 19 dBm option 003 and 010 only 052 dBm to 18 dBm option 600 RF OUT 1 only 065 dBm to 5 dBm option 600 RF OUT 2 only Query Response fnumericg Examples OUTPUT E5100 POWE 0 OUTPUT E5100 POWE ENTER E5100 A POWS This command equals SWPT POWE See SWPT POWUtfDBMjWATTjAMPg Selelcts the unit for the test signal power input Equivalent Key Sequence 4Menu25 FFFFFFFFFFFF...

Page 189: ...mand given as a parameter The query value is displayed on the Instrument BASIC area Parameter Description string Query command Examples OUTPUT E5100 PRIR IDN PTABORTtfOFFjONj0j1g Sets the measurement abort ON OFF when the phase value is over the limit during the tracking Option 023 only Parameter Description ON or 1 Abort a measurement when the tracking is failed OFF or 0 Continue a measurement ev...

Page 190: ...Hz Query Response fvalueg Examples OUTPUT E5100 PTFR 199 kHz OUTPUT E5100 PTFR ENTER E5100 A PTFRSRt value Sets the range for searching for Fr Option 023 only Parameter Range 0 Hz to 100 kHz Query Response fvalueg Hz Examples OUTPUT E5100 PTFRSR 5000 OUTPUT E5100 PTFRSR ENTER E5100 A PTPARAt value Sets the tracking parameter The tracking paramter is given by the SRCHFR command query Option 023 onl...

Page 191: ...000 000 Query Response fvalueg Examples OUTPUT E5100 PTREPN 5 OUTPUT E5100 PTREPN ENTER E5100 A PTSTAT Returns the status of the phase tracking Query only Option 023 only Query Response f0j1g 0 Error encountered during phase tracking 1 The phase tracking was successful Examples OUTPUT E5100 PTSTAT ENTER E5100 A PTTRGLMTt value De nes the range value for a phase which is used for the phase tracking...

Page 192: ...ing File name up to 10 characters including the extension Examples OUTPUT E5100 PURG TEST_S RAID Completes the response and isolation calibration No Query Equivalent Key Sequence 4Cal5 FFFFFFFFFFFFFF DONE Examples OUTPUT E5100 RAID RAIISOL Executes the isolation measurement for the response and isolation calibration No Query Equivalent Key Sequence 4Cal5 FFFFFFFFFFFFFFFFFFFFFFFFFF ISOL N STD Examp...

Page 193: ...d and the CLOSE command as shown in Figure J 1 Query only Query Response fblockg new line END RECDt value Loads the instrument states or data from the disk in the built in exible disk drive No Query Equivalent Key Sequence 4Save Recall5 FFFFFFFFFFFFFFFF RECALL Parameter Range File name Up to 10 characters including the extension Query Response fstringg Examples OUTPUT E5100 RECD TEST_S REFPt value...

Page 194: ...l5 FFFFFFFFFFFF SAVE FFFFFFFFFFFFFFFFFFF RE SAVE Parameter Range File name up to 10 characters including the extension Examples OUTPUT E5100 RESAVD TEST_S RESPDONE Completes the response calibration No Query Equivalent Key Sequence 4Cal5 FFFFFFFFFFFFFF DONE Examples OUTPUT E5100 RESPDONE REST Aborts the sweep in progress then restarts the measurement No Query Equivalent Key Sequence 4Trigger5 FFFF...

Page 195: ...tension RPLENV Searches all sets of neighboring peaks and their included valleys for the maximum perpendicular height from the valley minimum point included between neighboring peaks to the intersection of an imaginary slope line drawn between the maximum peak points of the neighboring peaks in range speci ed by ANARANG and outputs the resultant data via GPIB For details refer to RPLENV in Appendi...

Page 196: ...y GPIB If no ripple is detected a zero is returned For details refer to Appendix D Query only Query Response fvalueg Examples OUTPUT E5100 RPLMEA ENTER E5100 A RPLMM Outputs the di erence value between the maximum and minimum values within the range speci ed with the ANARANG command The maximum and minimum values are same as ones OTUPMINMAX outputs Query only Query Response fvalueg Examples OUTPUT...

Page 197: ...ht of the ripple peak and outputs the resultant data via GPIB For details refer to RPLRHEI in Appendix D in Appendix D Query only Query Response fvalueg Examples OUTPUT E5100 RPLRHEI ENTER E5100 A RPLVAL Outputs the maximum sum of the di erence between the local minimum and the both sides local maximum and the stimulus of the corresponding local minimum within range which is speci ed by ANARANG co...

Page 198: ...FFFFFFFFFFFFFFFFFFFFF DEFINE SAVE DATA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CAL ARRAY ON OFF Parameter Description OFF or 0 calibration coe cients arrays are not saved ON or 1 calibration coe cients arrays are saved Query Response f 1j0g Examples OUTPUT E5100 SAVCA ON OUTPUT E5100 SAVCA ENTER E5100 A SAVDAtfOFFjONj0j1g Sets the data array to be saved ON or not OFF Equivalent Key Sequence 4Sav...

Page 199: ... characters Examples OUTPUT E5100 SAVDASC DATASCII SAVDDATt string Saves the internal data arrays No Query Equivalent Key Sequence 4Save Recall5 FFFFFFFFFFFF SAVE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DATA ONLY BINARY SAVE Parameter Range File name up to 8 characters Query Response fstringg Examples OUTPUT E5100 SAVDDAT DATABIN SAVDGRAPt string Saves the display image to the d...

Page 200: ...FFFFFFFFFFFFFFFFFFF STATE ONLY Parameter Range File name up to 8 characters Examples OUTPUT E5100 SAVDSTA STA1 SAVFAtfOFFjONj0j1g Sets the formatted arrays to be saved ON or not OFF Equivalent Key Sequence 4Save Recall5 FFFFFFFFFFFF SAVE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DEFINE SAVE DATA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FORMD ARRAY ON OFF Parameter Description OFF or 0 format...

Page 201: ...TA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF RAW ARRAY ON OFF Parameter Description OFF or 0 raw arrays are not saved ON or 1 raw arrays are saved Query Response f1j0g Examples OUTPUT E5100 SAVRA ON OUTPUT E5100 SAVRA ENTER E5100 A SAVTAtfOFFjONj0j1g Sets the trace arrays to be saved ON or not OFF Equivalent Key Sequence 4Save Recall5 FFFFFFFFFFFF SAVE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DEF...

Page 202: ...FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF SCALL FOR Examples OUTPUT E5100 SCAFDATA SCAFMEMO Selects the sub trace to be scaled No Query Equivalent Key Sequence 4Display5 FFFFFFFFFFFFFFFFFFFFFFFFFF SCALE MENU FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF SCALL FOR Examples OUTPUT E5100 SCAFMEM SCALt value Changes the response value scale per graticule division Equivalent Key Sequence 4Display5 FFFFFFFFFFFFFFFFFFFFFFFFF...

Page 203: ...FFFF SWEEP TYPE MENU FFFFFFFFFFFFFFFFFFFFFFFF EDIT LIST Examples OUTPUT E5100 SDEL SDON Completes editing a segment of a list sweep table No Query Equivalent Key Sequence 4Sweep5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF SWEEP TYPE MENU FFFFFFFFFFFFFFFFFFFFFFFF EDIT LIST Examples OUTPUT E5100 SDON SEAL Searches the trace for the next occurrence of the target value to the left of the marker No Query ...

Page 204: ...FF Marker search function OFF MAX Maximum MIN Minimum TARG Target MEAN Mean LMAX Local maximum LMIN Local minimum PPEAK Peak to peak Query Response fOFFjMAXjMINjTARGjMEANjLMAXjLMINjPPEAKg Examples OUTPUT E5100 SEAM PEAK OUTPUT E5100 SEAM ENTER E5100 A SEAMAX Moves the active marker to the maximum point on the trace No Query Equivalent Key Sequence 4Marker5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF MKR SE...

Page 205: ...e marker and the delta reference marker to the maximum peak point and the minimum peak point on the trace in the search range No Query Examples OUTPUT E5100 SEAPPEAK SEAR Searches the trace for the next occurrence of the target value to the right of the marker No Query Examples OUTPUT E5100 SEAR SEARSTOR Stores the search range which is de ned between the active marker and the delta reference mark...

Page 206: ...5100 A SEETtfOFFjONj0j1g SEET ON makes the analyzer display both of text displayed using PRINT statement of HP Instrument BASIC and measurement traces Parameter Description OFF or 0 operation completion beeper OFF ON or 1 operation completion beeper ON Query Response f0j1g Examples OUTPUT E5100 SEET ON OUTPUT E5100 SEET ENTER E5100 A SET1PTt value Set the output frequency level of the RF OUT for t...

Page 207: ...eric hour numeric minute numeric second Changes time of the internal clock Equivalent Key Sequence 4System5 FFFFFFFFFFFFFFFFFFFFFFFF SET CLOCK Parameter Range numeric hour 0 to 23 numeric minute 0 to 59 numeric second 0 to 59 Query Response fnumeric hour gfnumeric minute gfnumeric second g Examples OUTPUT E5100 SETCTIME 10 30 0 OUTPUT E5100 SETCTIME ENTER E5100 A B C SETZt value Sets the character...

Page 208: ...or 0 searching OFF ON or 1 searching ON Query Response f0j1g Examples OUTPUT E5100 SINSPEAK ON OUTPUT E5100 SINSPEAK ENTER E5100 A SMOOtfOFFjONj0j1g Sets the smoothing function to ON or OFF Equivalent Key Sequence 4Display5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF SMOOTHING on OFF Parameter Description OFF or 0 smoothing OFF ON or 1 smoothing ON Query Response f1j0g Examples OUTPUT E5100 SMOO ON ...

Page 209: ...ter Range 0 to 299 9992106 299 999 M Hz frequency 0 to 82 dB power Query Response fvalueg Examples OUTPUT E5100 SPAN 100MHZ OUTPUT E5100 SPAN ENTER E5100 A SPLDtfOFFjONj0j1g Sets the multi channel display mode Equivalent Key Sequence 4Display5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF SPLIT DISP ON off Parameter Description OFF or 0 a full screen single graticule display ON or 1 a split display ...

Page 210: ...y one of these frequency ranges the other range will be automatically set at the same value See the sample programs in Appendix K for more information Parameter Range 0 to 100000 0 Hz to 100 kHz Unit Hz Default 0 Query Response fValueg fValueg Frequency range in Hz for making search using the SRCHTRFL command Example OUTPUT E5100 SRCHR 10000 SRCHTRFL tf1j2j3j4j5j6g Value Use this command to measur...

Page 211: ...xcessive search time be sure not to specify a large value Query Response fValueg fValueg Load resonance frequency FL in Hz measured when the target load capacitance is speci ed using the CLTGT command Example OUTPUT E5100 SRCHTRFL 2 0 001 ENTER E5100 A STANC Measures the calibration standard in the THRU No Query Equivalent Key Sequence 4Cal5 FFFFFFFFFFFF THRU Examples OUTPUT E5100 STANA STARt valu...

Page 212: ...TPDATAT query To execute STIDROUT query pass a number as the parameter Parameter Range 102103 10k to 3002106 300M Hz 09 to 11 dBm 048 to 22 dBm option 010 only Query Response fvalueg Examples OUTPUT E5100 STIDROUT1 100KHZ OUTPUT E5100 STIDROUT1 ENTER E5100 A STIMROUTf1 16gt value Sets stimulus of memory trace up to 16 for OUTPDATAT query To execute STIDROUT query pass a number as the parameter Par...

Page 213: ... MEMO DISK Examples OUTPUT E5100 STOMDISK STOPt value De nes the stop value of the stimulus Equivalent Key Sequence 4STOP5 Parameter Range 102103 10k to 3002106 300M Hz 09 to 11 dBm 048 to 22 dBm option 010 only Query Response fvalueg Examples OUTPUT E5100 STOP 100MHZ OUTPUT E5100 STOP ENTER E5100 A STPSIZEt value Speci es the frequency step for a list sweep table Equivalent Key Sequence 4SWEEP5 F...

Page 214: ...FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF SWEEP TYPE MENU FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF SWEEP DIR Parameter Description UP sweep from START to STOP DOWN sweep from STOP to START Query Response fDOWNjUPg Examples OUTPUT E5100 SWED DOWN OUTPUT E5100 SWED ENTER E5100 A SWETt value Manually sets the sweep time Equivalent Key Sequence 4Sweep5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF SWEEP TIME Parameter Range 6...

Page 215: ...es OUTPUT E5100 SWPT LINF OUTPUT E5100 SWPT ENTER E5100 A TARL t value Output stimulus of the rst fund point which has a value speci ed by the parameter of this command for left direction from the right edge of analysis range which is set by the ANARANGE command For more information see Appendix D Data format stimulus Query only Parameter Range 05 02105 to 5 02105 Query Response fvalueg Examples O...

Page 216: ...lue2 On LOG MAG PHASE search the response value of subtrace which this command enmarks and outputs the relating stimulus value and main trace s response value This command searchs value2 times from right end to left word the analisys range are de ned with ANARANG command If E5100A B can not get the target E5100A B outputs 0 Query only Parameter Range fvalue1g fvalue2g fvalue1g Target value of the ...

Page 217: ...area on the display Equivalent Key Sequence 4Display5 FFFFFFFFFFFFFF TITLE Parameter Range up to 68 characters Query Response fstringg Examples OUTPUT E5100 TITL COMMENT OUTPUT E5100 TITL ENTER E5100 A TOPVt value Sets the value at the top line of the graticule Equivalent Key Sequence 4Display5 FFFFFFFFFFFFFFFFFFFFFFFF TOP VALUE Parameter Range 0109 to 109 Query Response fvalueg Examples OUTPUT E5...

Page 218: ...e next point when a measurement value phase value is less than or equal to the threshold value speci ed by the INPUTRAC command Option 022 only Query Response f1j0g Examples OUTPUT E5100 TRABLE OUTPUT E5100 TRABLE ENTER E5100 A TRACKtfOFFjONj0j1g Tracks the search at the speci ed target value with each new sweep Equivalent Key Sequence 4Marker5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF MKR SEARCH FFFFF...

Page 219: ... Set the trap function on Query Response f0j1g Examples OUTPUT E5100 TRAP ON OUTPUT E5100 TRAP ENTER E5100 A TRARt value1 value2 Sets the start and the end points for the partial sweep for the trap function If the start point and the end point are not between 1 to the value speci ed by NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN Number of Point E5100A B option 022 will perform a sweep within t...

Page 220: ...FFFFFFFFFFFFFFF CONTINUOUS Parameter Description CONT continuous sweep HOLD hold SING single sweep Query Response fCONTjHOLDgSINGg Examples OUTPUT E5100 TRIM SING OUTPUT E5100 TRIM ENTER E5100 A UPDDtfOFFjONj0j1g Sets the refresh of the display on or o When UPDD is turned OFF the operating speed to measure or setup will be faster It is recommended to use this command with ALL BASIC to avoid to mak...

Page 221: ...FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF UTILITY MENU FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF WIDTHS ON OFF Parameter Description OFF or 0 Bandwidth search OFF ON or 1 Bandwidth search ON display center stimulus value bandwidth Q insertion loss frequency di erence between center and cut o points Query Response f1j0g Examples OUTPUT E5100 WIDT ON OUTPUT E5100 WIDT ENTER E5100 A WIDVt value Sets the amplitude para...

Page 222: ...ritten data must take the xed length block format see Figure J 2 de ned in IEEE488 2 The maximum length of data is 16 Kbytes If data is greater than 16 Kbytes execute this command repeatedly to write it No query Generally this command is used in combination with the WOPEN command and the CLOSE command as shown in Figure J 1 No query Parameter Description block Data in the xed length block format W...

Page 223: ... s HP Instrument BASIC only executes a single program at a time This command can be used from an external controller only Query only Query Response f PROG g Examples OUTPUT E5100 PROG CAT ENTER E5100 A PROGram SELected DEFinet block Creates and downloads programs The DEFine query uploads programs This command can be used from an external controller only Command Reference 8 111 ...

Page 224: ... are saved up to the point of memory over ow In the response to the DEFine query the selected program and its size are returned The selected program must be in either the paused or stopped state for the program to be uploaded The block is uploaded as de nite length arbitrary block response data The program size is returned in the rst line as the header then program lines are returned Query Respons...

Page 225: ...ric program variables and arrays in the program on the BASIC editor of the analyzer This command can be used from an external controller only Parameter Description string Name of an existing variable in the selected program either character data or string data numeric Variable value Query Response fnumeric 1 g fnumeric 2 g fnumeric n g Examples OUTPUT E5100 PROG NUMB A 1 PROGram SELected STATetfRU...

Page 226: ...ter Description string varname Name of an existing variable in the selected program either character data or string data string value Variable value Query Response fstring 1 g fstring 2 g fstring n Examples OUTPUT E5100 PROG STR A TEST OUTPUT E5100 PROG STR A ENTER E5100 B OUTPUT E5100 PROG STR A ENTER E5100 B PROGram SELected WAIT Causes no further commands or queries to be executed until the de ...

Page 227: ...ge of this manual or in Table A 1 it may be documented in a yellow MANUAL CHANGES supplement In additions to change information the supplement may contain information for correcting errors Errata in the manual To keep this manual as current and accurate as possible Agilent Technologies recommends that you periodically request the latest MANUAL CHANGES supplement For information concerning serial n...

Page 228: ...t ten character serial number that is stamped on the serial number plate see Figure A 1 attached to the rear panel The rst ve characters are the serial pre x and the last ve digits are the su x Figure A 1 Serial Number Plate Sample A 2 Manual Changes ...

Page 229: ... ANARANGP CALCOPY CIVAL CLEMNU3 EQUCPARA GRAPFORM INPUSTIM MARKTIME MENU3 OUTPCF2 OUTPXF2 PICIRC PRIR POWU RPLMM SAVDGRAP SAVDMNU3 Change 2 The rmware revision 1 xx and 2 00 do not support the following commands Please delete the descriptions about these commands in this manual COPYRIGHT MAXPOIN MAXPORT PARSMODE PARSRANG Manual Changes A 3 ...

Page 230: ...OL INPUDATM LMAXS LMINS NEXTNPK NPEAK NPEAKLIST OUTPDATM SET1PT TARSUBL TARSUBR The rmware revision 2 13 and below please delete these chapter in this manual Appendix J New functions of Firmware Revision 3 Change 4 The rmware revision 3 00 and below do not support the following commands Please delete the descriptions about these commands in this manual NPEAKSORT PEAKSORT A 4 Manual Changes ...

Page 231: ... revision 3 11 and below do not support the following commands Please delete the descriptions about these commands in this manual CLACT CLTGT NOMF SRCHR SRCHTRFL Please delete Appendix K in this manual Manual Changes A 5 ...

Page 232: ......

Page 233: ...NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN GROUP DELY APERTURE GRODAPER NNNNNNNNNNNNNNNNNNNNNNNNNNNNN NUM of CH NUMC NNNNNNNNNNNNNNNNNNNNNNNNNNNNN ACTIVE CH CHAN Function Menu Key Label GPIB Command NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN GAIN PHASE ANAMODE GAINP NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN IMPEDANCE Refl ANAMODE ZREFL NNNNNNNNNNNNNNNNN Trans ANAMODE ZTRAN Command Summary B 1 ...

Page 234: ...HASE FMT LOGMP NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN LOG MAG DELAY FMT LOGMD NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN LIN MAG PHASE FMT LINMP NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN LIN MAG DELAY FMT LINMD NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN REAL IMAGINARY FMT RIMAG NNNNNNNNNNNNNNNNNNNNNNN LOG MAG FMT LOGM NNNNNNNNNNNNNNNNNNNNNNN LIN MAG FMT LINM NNNNNNNNNNN...

Page 235: ...OFF EXPZP 4Display5 Display Menu 1 3 2 3 3 3 Key Label GPIB Command NNNNNNNNNNNNNNNNNNNNNNNNNNNNN AUTOSCALE AUTO NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN MULTI CH on OFF MULC NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN SPLIT DISP on OFF SPLD NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN SMOOTHING on OFF SMOO NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN SMOOTHING A...

Page 236: ...NNNNNNNNNNNNNNNNNNNNNNNNNNNN ACTIVE TRC ATRC De ne Trace Menu Key Label GPIB Command NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN TRACE DATA DISPDATA NNNNNNNNNNNNNNNNNNNN MEMORY DISPMEMO NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN DATA and MEMORY DISPDATM NNNNNNNNNNNNNNNNNNNNNNNNNN DATA MEM DISPDMM NNNNNNNNNNNNNNNNNNNNNNNNNN DATA MEM DISPDDM NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN DATA MEMORY DATI Basic ...

Page 237: ...NNNNNNNNNNNNNNNNNNNNNNNNNN 1 PORT 3 TERM CALI ONE NNNNNNNNNNNNNNNNNNNN SET Z0 SETZ Thru CAL Menu Key Label GPIB Command NNNNNNNNNNNNNN THRU STANC NNNNNNNNNNNNNNNNN DONE RESPDONE Response Isolation CAL Menu Key Label GPIB Command NNNNNNNNNNNNNNNNNNNNNNNNNN RESPONSE RAIRESP NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ISOL N STD RAIISOL NNNNNNNNNNNNNNNNN DONE RAID Gain Phase 3 Term CAL Menu Key Label GPIB Comma...

Page 238: ... Z0 SETZ Z Re CAL Menu Key Label GPIB Command NNNNNNNNNNNNNN OPEN CLASS11A NNNNNNNNNNNNNNNNN SHORT CLASS11B NNNNNNNNNNNNNN LOAD CLASS11C NNNNNNNNNNNNNNNNN DONE SAV1 Z Re CAL STD value menu Key Label GPIB Command NNNNNNNNNNNNNNNNNNNNNNNNNN OPEN STD CALKO RS LS CP NNNNNNNNNNNNNNNNNNNNNNNNNNNNN SHORT STD CALKS RS LS CP NNNNNNNNNNNNNNNNNNNNNNNNNN LOAD STD CALKL RS LS CP Z Trans CAL Menu Key Label GPIB...

Page 239: ... OPEN STD CALKO RS LS CP NNNNNNNNNNNNNNNNNNNNNNNNNNNNN SHORT STD CALKS RS LS CP NNNNNNNNNNNNNNNNNNNNNNNNNN LOAD STD CALKL RS LS CP 4Marker5 Marker Menu Key Label GPIB Command NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ACTIVE MARKER MARK 1 4 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN CLEAR MARKER CLEM 1 4 Marker Serch Menu Key Label GPIB Command NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN SEARCH MAX SEAMAX NNNNNNN...

Page 240: ...ER DELR 1 4 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 1REF 1 FIXED MKR DELRFIXM NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 1 MODE OFF DELO NNNNNNNNNNNNNNNNNNNNNNNNNN MKR ZERO MARKZERO Fixed Marker Position Menu Key Label GPIB Command NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN FIXED MKR STIMULUS MARKFSTI NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN FIXED MKR VALUE MARKFVAL Marker Mo...

Page 241: ... GPIB Command NNNNNNNNNNNNNNNNNNNNNNNNNN LIN FREQ SWPT LINF NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN POWER SWEEP SWPT POWE NNNNNNNNNNNNNNNNNNNNNNNNNNNNN LIST FREQ SWPT POWE NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN LIST NO LISSLIS 1 2 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN LIN FREQ STEP SWPT RAMPF NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN LIN FREQ RAMP SWPT LINF NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...

Page 242: ...NNNNNNNNNNNNNNNNNN MEASURE RESTART REST 4Start5 4Stop5 4Center5 4Span5 Key Label GPIB Command 4Start5 STAR 4Stop5 STOP 4Center5 CENT 4Span5 SPAN Function Menu Key Label GPIB Command NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN MKR START MARKSTAR NNNNNNNNNNNNNNNNNNNNNNNNNNNN MKR STOP MARKSTOP NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN MKR CENTER MARKCENT NNNNNNNNNNNNNNNNNNNNNNNNNNNN MKR SPAN MARKSPAN NNNNNNNNNNNNNNNNNN...

Page 243: ...MODE MonDayYear MONDYEAR NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN DayMonYear DAYMYEAR Att Setting Menu Key Label GPIB Command NNNNNNNNNNNNNN AUTO ATTI R A B C AUTO ON NNNNNNNNNNNNNN 0 dB ATTI R A B C AUTO OFF ATTI R A B C 0 NNNNNNNNNNNNNNNNN 25 dB ATTI R A B C AUTO OFF ATTI R A B C 25 4Save Recall5 Save Recall Menu Key Label GPIB Command NNNNNNNNNNNNNNNNNNNN Recall RECD NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...

Page 244: ...NNNNNNNNNNNNNNN INITIALIZE INID Binary De ne Save Data Menu Key Label GPIB Command NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN RAW ARRY on OFF SAVCA NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN CAL ARRY on OFF SAVRA NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN DATA ARRY on OFF SAVDA NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN MEM ARRY on OFF SAVMA NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...

Page 245: ...RM NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN SAVE MENU3 SAVDMNU3 NNNNNNNNNNNNNNNNNNNNNNN RE SAVE RESAVD 4Menu25 Key Label GPIB Command NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN USER CI CIVAL Key Label GPIB Command NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN SRC UNIT POWU NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN PICIRCUIT ON OFF PICIRC Command Summary B 13 ...

Page 246: ......

Page 247: ...a 201 point transfer takes 1 608 bytes Figure C 1 shows the data transfer format of Form 2 Figure C 1 Form 2 Data Transfer Format Form 3 IEEE 64 bit oating point format In this mode each number takes 8 bytes This means that a 201 point transfer takes 3 216 bytes Data is stored internally in the 200 300 series computer with the IEEE 64 bit oating point format eliminating the need for any reformatti...

Page 248: ...enters data to an internal array using INPUxxx command Form 5 MS DOS R personal computer format This mode is a modi cation of IEEE 32 bit oating point format with the byte order reversed Form 5 also has a four byte header which must be read in so that data order is maintained In this mode an MS DOS R PC can store data internally without reformatting it C 2 Data I O Format ...

Page 249: ...Output One Point Output Raw Data Array OUTPRAW Cal Coef Array OUTPCALCf01j02j03g Data Array OUTPDATA Memory Array OUTPMEMO Formatted Array OUTPFORM OUTPFORMP Main Array OUTPRFORM OUTPRFORMP OUTPDATTP Sub Array OUTPRTMEM OUTPRTMEMP OUTPMEMTP Table C 2 Data Array Input Commands Array Name Array Input Raw Data Array INPURAW Cal Coef Array INPUCALCf01j02j03g Data Array INPUDATA Memory Array INPUMEMO F...

Page 250: ......

Page 251: ...ut the results using only a single command This appendix provides information about the added waveform analysis commands The commands are divided into ve groups as follows Waveform analysis setup commands Maximum Minimum Mean search commands Ripple analysis commands Filter and Resonator analysis commands Equivalent circuit analysis commands Waveform Analysis Commands D 1 ...

Page 252: ...dicated register before using the EXECUTE command For example in the above case WRITEIO 15 0 Start Put Start in register 0 WRITEIO 15 1 Stop Put Stop in register 1 EXECUTE ANARANG Execute ANARANG The second column lists the parameter name that is shown in the Syntax area The third column describes the parameters 5 Query response This part shows what values will be returned as the query response Th...

Page 253: ...gs are e ective for all of the waveform analysis commands ANAOCHf1j2j3j4g Selects channel for waveform analysis Syntax ANAOCH 1 2 3 4 Query Response boolean Where Register Parameter Description 0 boolean 1 or 0 Channel 1 is selected 1 or is not selected 0 for waveform analysis Note The ANAOCH 1 2 3 4 channel setting is independent of the active channel setting Waveform Analysis Commands D 3 ...

Page 254: ...nge setting using 4SAVE5 NNNNNNNNNNN ALL or NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN STATE ONLY The waveform analysis range is set to equal to the displayed stimulus range when the power is turned on Examples INPUT Enter Start for Analysis Range Start INPUT Enter Stop for Analysis Range Stop OUTPUT E5100 ANARANG Start Stop ANARANGP Sets the waveform analysis stimulus range by entering the point number of ...

Page 255: ... Description 0 boolean 1 or 0 Data trace is selected 1 or is not selected 0 for waveform analysis Note You can select the trace for each channel independently Therefore you need to set the analysis channel using ANAOCH1 or ANAOCH2 before using ANAODATA ANAOMEMO Selects the date trace for waveform analysis Syntax ANAOMEMO Query Response boolean Where Register Parameter Description 0 boolean 1 or 0 ...

Page 256: ...antics Ripple height is de ned as the di erence between the positive peak and the negative peak Waveform analysis commands search only for ripples greater than the threshold value any others are ignored Note Default threshold value is 0 Examples INPUT Enter Pos Peak Gain dB Local_max INPUT Enter Neg Peak Gain dB Local_min Height Local_max Local_min OUTPUT E5100 THRR Height D 6 Waveform Analysis Co...

Page 257: ...peci ed range Query only Syntax OUTPMAX Query Response MAX fmax Where Register Parameter Description 0 MAX Maximum value 1 fmax Stimulus at maximum point Frequency or Power Examples OUTPUT E5100 OUTPMAX ENTER E5100 Max_value F_max PRINT Max_value F_max OUTPMIN Returns the minimum point value and its stimulus within the speci ed range Query only Syntax OUTPMIN Query Response MIN fmin Where Register...

Page 258: ...cy or Power 2 MAX Maximum value 3 fmax Stimulus at maximum point Frequency or Power Examples OUTPUT E5100 OUTPMINMAX ENTER E5100 Min_value F_min Max_value F_max PRINT MIN Min_value F_min PRINT MAN Max_value F_max OUTPMEAN Returns the mean value within the speci ed range Query only Syntax OUTPMEAN Query Response mean Where Register Parameter Description 0 mean Mean value Examples OUTPUT E5100 OUTPM...

Page 259: ... the maximum peak having a value less than the value that was found using last PEAK or NEXPK command within the speci ed range It also returns the corresponding stimulus value Query only Syntax NEXPK Query Response Peak fPeak Where Register Parameter Description 0 Peak Searched peak value 1 fPeak Searched stimulus Note The analyzer de nes the searched value and point as a reference point for the n...

Page 260: ... peaks Note If the search fails the analyzer returns 0 Examples OUTPUT E5100 NUMLMAX ENTER E5100 N PRINT N NUMLMIN Returns the number of negative peaks within the speci ed range Query only Syntax NUMLMIN Query Response n Where Register Parameter Description 0 n Number of negative peaks Note If the search fails the analyzer returns 0 D 10 Waveform Analysis Commands ...

Page 261: ...ch fails the analyzer returns 3 40282346639E 38 Examples OUTPUT E5100 LMAX 5 ENTER E5100 Lmax PRINT Lmax LMIN Returns the nth negative peak counted from the left end of the range Syntax LMIN n Where Register Parameter Description 0 n Negative peak counted from the left end of the range Query Response LMINn Where Register Parameter Description 0 LMINn Value of nth negative peak Note If the search f...

Page 262: ...arch fails the analyzer returns 0 Examples INPUT Enter Target Value Target OUTPUT E5100 TARR Target ENTER E5100 F_target PRINT F_target TARL Searches to the left for the point having the speci ed parameter value from the right end of the range and returns its stimulus Syntax TARL target Where Register Parameter Description 0 target Search value Query Response ftarget Where Register Parameter Descr...

Page 263: ...ve peak and the negative peak within the speci ed range Query only Syntax RPLPP Query Response MAXdi Where Register Parameter Description 0 MAXdi Maximum di erence between positive and negative peak Figure D 2 RPLPP Note If the search fails the analyzer returns 0 Examples ASSIGN E5100 TO 717 OUTPUT E5100 ANAOCH1 ANARFULL ANAODATA OUTPUT E5100 RPLPP ENTER E5100 Max_diff PRINT Max_diff dB END Wavefo...

Page 264: ...re Register Parameter Description 0 value Maximum di erence between adjacent positive and negative peaks Figure D 3 RPLHEI Note If the search fails the analyzer returns 0 Examples ASSIGN E5100 TO 717 OUTPUT E5100 ANAOCH1 ANARFULL ANAODATA OUTPUT E5100 RPLHEI ENTER E5100 Adj_diff PRINT Adj_diff dB END D 14 Waveform Analysis Commands ...

Page 265: ...re Register Parameter Description 0 value Maximum di erence between the positive peak and the right hand adjacent negative peak Figure D 4 RPLRHEI Note If the search fails the analyzer returns 0 Examples ASSIGN E5100 TO 717 OUTPUT E5100 ANAOCH1 ANARFULL ANAODATA OUTPUT E5100 RPLRHEI ENTER E5100 Adj_diff PRINT Adj_diff dB END Waveform Analysis Commands D 15 ...

Page 266: ...re Register Parameter Description 0 value Maximum di erence between the positive peak and the left hand adjacent negative peak Figure D 5 RPLLHEI Note If the search fails the analyzer returns 0 Examples ASSIGN E5100 TO 717 OUTPUT E5100 ANAOCH1 ANARFULL ANAODATA OUTPUT E5100 RPLLHEI ENTER E5100 Adj_diff PRINT Adj_diff dB END D 16 Waveform Analysis Commands ...

Page 267: ...here Register Parameter Description 0 value Maximum height between the negative peak and the intersection of an imaginary slope line between the adjacent positive peaks See Figure D 6 Figure D 6 RPLENV Note If the search fails the analyzer returns 0 Examples OUTPUT E5100 ANAOCH1 ANARFULL ANAODATA OUTPUT E5100 RPLENV ENTER E5100 Env_diff PRINT Env_diff dB END Waveform Analysis Commands D 17 ...

Page 268: ...onse value Where Register Parameter Description 0 value Mean of the di erence between the adjacent positive and negative peaks See Figure D 7 Figure D 7 RPLMEA Note If the search fails the analyzer returns 0 Examples OUTPUT E5100 ANAOCH1 ANARFULL ANAODATA OUTPUT E5100 RPLMEA ENTER E5100 Mean_diff PRINT Mean_diff dB END D 18 Waveform Analysis Commands ...

Page 269: ...me as ones OTUPMINMAX outputs Query only Syntax RPLMM Query Response value Where Register Parameter Description 0 value di erence value between the maximum and minimum values Note If the search fails the analyzer returns 0 Examples OUTPUT E5100 ANAOCH1 ANARFULL ANAODATA OUTPUT E5100 RPLMM ENTER E5100 Max_min PRINT Max_min dB END Waveform Analysis Commands D 19 ...

Page 270: ... Where Register Parameter Description 0 Rplval Maximum total of the di erences between the negative peaks and the adjacent positive peaks on both sides See Figure D 8 1 stimulus Stimulus of the corresponding negative peak Figure D 8 RPLVAL Note If the search fails the analyzer returns 0 Examples OUTPUT E5100 ANAOCH1 ANARFULL ANAODATA OUTPUT E5100 RPLVAL ENTER E5100 Val Stim PRINT Val dB Stim Hz EN...

Page 271: ...ription 0 x1 Left negative peak value 1 stim1 Stimulus of x1 2 x2 Right negative peak value 3 stim2 Stimulus of x2 Figure D 9 POLE Note If the search fails the analyzer returns 0 Give the command parameter as a negative value For instance to specify 50 dB down from the maximum peak as a reference level the parameter is 50 Examples ASSIGN E5100 TO 717 OUTPUT E5100 ANAOCH1 ANARFULL ANAODATA OUTPUT E...

Page 272: ...commands are device related They are easy to use for speci c device analysis because they can output many parameters using only a single command OUTPFILT OUTPXFIL OUTPXF2 OUTPCFIL OUTPCF2 OUTPRESO OUTPRESR OUTPRESF OUTPCERR D 22 Waveform Analysis Commands ...

Page 273: ...ality factor 4 1fleft Frequency di erence between the left cuto point and the middle of the range 5 1fright Frequency di erence between the right cuto point and the middle of the range Figure D 10 OUTPFILT Semantics Insertion loss is the maximum value within the speci ed range x dB bandwidth is the frequency di erence between both of the xdB down cuto points Center frequency is the middle point of...

Page 274: ...fl Dfr 60 PRINT Loss Loss dB BW Bw Hz 70 PRINT fc Fc Hz Q Q 80 PRINT Dfl Dfl Hz Dfr Dfr Hz 90 END 100 SUB Sweep Ch Sweep End Detection Subroutine 101 Parameter No of channel 110 ASSIGN E5100 TO 717 120 ON INTR 7 GOTO Sweep_end 130 OUTPUT E5100 TRGS BUS 140 OUTPUT E5100 ESNB 2 SRE 4 150 FOR I 1 TO Ch 160 OUTPUT E5100 CLS OPC 170 ENTER E5100 Opc 180 ENABLE INTR 7 2 190 TRIGGER E5100 200 Waiting GOTO...

Page 275: ...escription 0 Loss Insertion loss 1 BW x1 dB down bandwidth 2 fcent Center frequency 3 Q Q 4 1fleft Frequency di erence between the left cuto point fcl and the middle of the range 5 1fright Frequency di erence between the right cuto point fcr and the middle of the range 6 1fleft2 Frequency di erence between the left cuto point fcl2 and the middle of the range 7 1fright2 Frequency di erence between ...

Page 276: ...Polestim1 Polex2 Polestim2 are the same as the query response of POLE with the parameter D Note If both of the two x1dB down cuto points are not found the analyzer returns 0 for all values of the query response If both of the two x2dB down cuto points are not found the analyzer returns 0 for 1fleft2 and 1fright2 If the corresponding peak for POLE is not found the analyzer returns 0 for Polex1 Pole...

Page 277: ...110 PRINT Pole left Pole1 dB Fp1 Hz 120 PRINT Pole right Pole2 dB Fp2 Hz 130 END Waveform Analysis Commands D 27 ...

Page 278: ... 2n 11 Register Parameter Description 0 Loss Insertion loss 1 BW x1 dB down bandwidth 2 fcent Center frequency 3 Q Q 4 Pass Passband ripple 5 Reject Rejection level 6 Spurious Spurious level 7 Polex1 First negative peak found to the left of the maximum point 8 Polestim1 Stimulus of Polex1 9 Polex2 First negative peaks found to the right of the maximum point 10 Polestim2 Stimulus of Polex2 11 1flef...

Page 279: ...o x1dB down cuto points are not found the analyzer returns 0 for all values of the query response If both of the two xndB down cuto points are not found the analyzer returns 0 for 1fleft n and 1fright n If the corresponding peak for POLE is not found the analyzer returns 0 for Polex1 Polestim1 Polex2 and Polestim2 Examples 10 ASSIGN E5100 TO 717 20 OUTPUT E5100 CENS 70MHz 100kHz 30 OUTPUT E5100 SI...

Page 280: ...meter Description 0 Loss Insertion loss 1 Lossc Const Loss 2 BW x1 dB down bandwidth 3 fcent Center frequency 4 Q Q 5 1fleft Frequency di erence between the left cuto point fcl and the middle of the range 6 1fright Frequency di erence between the right cuto point fcr and the middle of the range 7 1fleft2 Frequency di erence between the left cuto point fcl2 and the middle of the range 8 1fright2 Fr...

Page 281: ...requency di erences between both sides at the x2 dB down cuto points fcl2 and fcr2 and fc Passband ripple is the frequency di erence of maximum positive peak and minimum negative peak between x1 dB down cuto points fcl1 fcr1 Note If both of the two x1dB down cuto points are not found the analyzer returns 0 for all values of the query response If both of the two x2dB down cuto points are not found ...

Page 282: ...Loss Loss dB Const Loss Lc dB 80 PRINT BW Bw Hz Fc Fc Hz 90 PRINT Q Q DFl Dfl Hz DFr Dfr Hz 100 PRINT Dfl2 Dfl2 Hz Dfr2 Dfr2 Hz Pass Pass dB 110 PRINT Reject Reject dB Spurious Spurious dB 120 PRINT Pole left Pole1 dB Fp1 Hz 130 PRINT Pole right Pole2 dB Fp2 Hz 140 END D 32 Waveform Analysis Commands ...

Page 283: ...fc Nominal frequency 1 D Di erence from maximum value Same as POLE parameter 2 f1 Stop frequency of the range for the rejection level 3 f2 Start frequency of the range for the spurious level 4 x1 The dB value down the bandwidth lter 1 x1 dB 5 x2 The dB value down the bandwidth lter 2 x2 dB level n 3 xn The dB value down the bandwidth lter n xn Query Response Loss Lossc BW fcent Q Pass Reject Supri...

Page 284: ...o point fcl n and the middle of the range 2n 11 1fright n Frequency di erence between the right cuto point fcr n and the middle of the range Semantics Insertion loss constant loss x1 dB bandwidth Center frequency Q passband ripple rejection level spurious level Polex1 Polestim1 Polex2 are the same as the responses of OUTPCFILT 1fleft n and 1fright n are the frequency di erences between both sides ...

Page 285: ...onst Loss Lc dB 90 PRINT BW Bw Hz Fc Fc Hz 100 PRINT Q Q DFl Dfl Hz DFr Dfr Hz 110 PRINT Dfl2 Dfl2 Hz Dfr2 Dfr2 Hz 110 PRINT Dfl3 Dfl3 Hz Dfr3 Dfr3 Hz Pass Pass dB 120 PRINT Reject Reject dB Suprious Suprious dB 130 PRINT Pole left Pole1 dB Fp1 Hz 140 PRINT Pole right Pole2 dB Fp2 Hz 150 END Waveform Analysis Commands D 35 ...

Page 286: ... point found as the resonant point and then returns its impedance and its frequency 3 De nes the next point found as the anti resonant point and then returns its impedance and its frequency Note You must select the following conditions to use this command Dual Channel Coupled Channel ON Impedance Conversion ON Analysis channel LOG MAG format Non analysis channel Phase format OUTPRESO returns the r...

Page 287: ... ON 30 OUTPUT E5100 CHAN2 FMT PHAS 40 OUTPUT E5100 CHAN1 FMT LOGM CONV ZTRA 50 OUTPUT E5100 CENT 70MHZ SPAN 100KHZ 60 CALL Sweep 2 Goes to sub routine See OUTPFILT 61 Parameter is 2 because of Dual Channel ON 70 OUTPUT E5100 ANAOCH1 ANARFULL ANAODATA 80 OUTPUT E5100 OUTPRESO 90 ENTER E5100 Zr Fr Za Fa 100 PRINT Resonant Zr ohm Fr Hz 110 PRINT Anti Resonant Za ohm Fa Hz 120 END Waveform Analysis Co...

Page 288: ...of the ripple that is on the right side of the resonant point Figure D 14 OUTPRESR Semantics OUTPRESR executes the following actions 1 Searches for the 0 phase point from the left edge of the analysis range 2 De nes the rst point found as the resonant point and then returns its impedance and its frequency 3 De nes the next point found as the anti resonant point and then returns its impedance and i...

Page 289: ...nge OUTPRESR de nes that point as a resonant point and returns 0 for Za fa Rpl1 Rpl2 and Rpl3 If there is no 0 point OUTPRESR returns 0 for all parameters Examples 10 ASSIGN E5100 TO 717 20 OUTPUT E5100 DUAC ON COUC ON 30 OUTPUT E5100 CHAN2 FMT PHAS 40 OUTPUT E5100 CHAN1 FMT LOGM CONV ZTRA 50 OUTPUT E5100 CENT 70MHZ SPAN 100KHZ 60 CALL Sweep 2 Goes to sub routine See OUTPFILT 70 OUTPUT E5100 ANAOC...

Page 290: ...fp2 2 fs1 Left one of the two points x1 dB down from the maximum peak 3 fs2 Right one of the two points x1 dB down from the maximum peak 4 fp1 Left one of the two points x2 dB above the minimum negative peak 5 fp2 Right one of the two points x2 dB above the minimum negative peak Figure D 15 OUTPRESF Semantics OUTPRESF executes the following actions 1 Searches for the maximum peak in the analysis r...

Page 291: ...ak cannot be found OUTPRESF returns 0 for fs fs1 and fs2 If the minimum negative peak cannot be found OUTPRESF returns 0 for fp fp1 and fp2 Specify the negative value for x1 and positive value for x2 Examples 10 ASSIGN E5100 TO 717 20 OUTPUT E5100 FMT LOGM CENT 60 06MHz SPAN 20kHz 30 CALL Sweep 1 Goes to sub routine See OUTPFILT 40 OUTPUT E5100 ANAOCH1 ANARFULL ANAODATA 50 OUTPUT E5100 OUTPRESF 3d...

Page 292: ... anti resonant points 6 Rpl3 Maximum height of the ripple that is on the right side of the resonant point Figure D 16 OUTPCERR Semantics You need to select the LOG MAG format FMT LOGM and turn impedance conversion on CONV ZTRA to use this command OUTPCERR executes the following actions 1 Searches for the minimum negative peak in the range and de nes it as a resonant point Then returns the resonant...

Page 293: ...ipple is found OUTPCERR returns 0 Examples 10 ASSIGN E5100 TO 717 20 OUTPUT E5100 FMT LOGM CONV ZTRA CENT 60 02MHz SPAN 20kHz 30 CALL Sweep 1 Goes to sub routine See OUTPFILT 40 OUTPUT E5100 ANAOCH1 ANARFULL ANAODATA 50 OUTPUT E5100 OUTPCERR 60 ENTER E5100 Zr Fr Za Fa R1 R2 R3 70 PRINT Resonant Zr ohm Fr Hz 80 PRINT Anti Resonant Za ohm Fa Hz 90 PRINT Ripple L R1 dB 100 PRINT Ripple M R2 dB 110 PR...

Page 294: ...alent Circuit of Crystal Resonator Semantics EQUCPARA executes the following actions 1 Obtains the admittance characteristic circle diagram 2 Obtains the maximum conductance Gmax 3 Obtains frequencies f1 and f2 f1 f2 of the two points where the conductance is half the maximum conductance Gmax 4 Calculates fs by fs pf1 2f2 5 Obtains susceptance Bfs at fs 6 Calculates s by s 2 2 2fs 7 Assumes that t...

Page 295: ...arameters In this case EQUCPARA returns 0 for G0 and R0 If there is only 1 point for analysis EQUCPARA returns 0 for all parameters EQUM value Speci es how many points are used for an approximation of a circle with the EQUCPARA and EQUCPARS commands EQUCPARA or EQUCPARS thins the measured points out for the speci ed points then makes a circle approximation When the EQUM parameter is set greater th...

Page 296: ...s not display the warning even an anti resonance frequency is not in the analysis range Query only Syntax EQUCPARA5 Query Response C0 C1 L1 R1 R0 Total 5 Where Register Parameter Description 0 C0 Parallel capacitance 1 C1 Motional capacitance 2 L1 Motional inductance 3 R1 Motional resistance 4 R0 Electrode resistance D 46 Waveform Analysis Commands ...

Page 297: ...tal 11 f1 f2 For information about each parameter see EQUCPARA Note You must select the following conditions or Polar format to use this command Dual Channel Coupled Channel ON Impedance Conversion ON Analysis channel LOG MAG format Non analysis channel Phase format If another format is selected 0 will be returned for query response Waveform Analysis Commands D 47 ...

Page 298: ... must select the following conditions or Polar format to use this command Dual Channel Coupled Channel ON Impedance Conversion ON Analysis channel LOG MAG format Non analysis channel Phase format If another format is selected 0 will be returned for query response If the speci ed frequency is out of analysis range 0 will be returned If Bs is 0 when the impedance conversion is selected EQUC0 returns...

Page 299: ...110 END Waveform Analysis Commands D 49 ...

Page 300: ...e the half of maximum conductance 8 f2 Frequency at the point where the half of maximum conductance f1 f2 Figure D 18 Four Device Equivalent Circuit of Crystal Resonator Semantics You need to select the polar format FMT POLA and turn the admittance conversion on to use this command EQUCPARS4 executes the following actions 1 Obtains the admittance characteristic circle diagram See Figure D 19 2 Obt...

Page 301: ...rt C0 is calculated using the following equation C0 Bfs 2 fs Where Bfs is the susceptance at the Gmax point Figure D 19 Admittance Characteristic Circle Diagram Note This command is only available when Polar format and the admittance conversion is on If these are not selected 0 will be returned Examples 10 ASSIGN E5100 TO 717 20 OUTPUT E5100 FMT POLA CONV YTRA CENT 60 06MHz SPAN 20kHz 30 CALL Swee...

Page 302: ......

Page 303: ...OTRAC NO SUPPORT SUPPORT ANAMODE NO SUPPORT SUPPORT ANAOCH SUPPORT SUPPORT ANAODATA SUPPORT SUPPORT ANAOMEMO SUPPORT SUPPORT ANARANG SUPPORT SUPPORT ANARANGP NO SUPPORT SUPPORT ANARFULL SUPPORT SUPPORT ANASTIMP NO SUPPORT SUPPORT ANAPOINS NO SUPPORT SUPPORT AR SUPPORT NO SUPPORT ASCE NO SUPPORT NO SUPPORT ATTI NO SUPPORT SUPPORT ATTIAAUTO NO SUPPORT SUPPORT ATTIBAUTO NO SUPPORT SUPPORT ATTICAUTO N...

Page 304: ...SUPPORT BINSEDI NO SUPPORT NO SUPPORT BINSIZE SUPPORT SUPPORT BINSLINE NO SUPPORT NO SUPPORT BINU NO SUPPORT NO SUPPORT C0 SUPPORT NO SUPPORT C1 SUPPORT NO SUPPORT C2 SUPPORT NO SUPPORT CALCASSI SUPPORT NO SUPPORT CALCOPY NO SUPPORT SUPPORT CALI SUPPORT SUPPORT CALIRAI SUPPORT NO SUPPORT CALIRESP SUPPORT NO SUPPORT CALIS111 SUPPORT NO SUPPORT CALK SUPPORT SUPPORT CALK7MM NO SUPPORT NO SUPPORT CALK...

Page 305: ...UPPORT NO SUPPORT COPA SUPPORT NO SUPPORT COPT SUPPORT NO SUPPORT COPYRIGHT NO SUPPORT SUPPORT CORR SUPPORT SUPPORT CORRS NO SUPPORT SUPPORT COUC SUPPORT SUPPORT COUT SUPPORT SUPPORT CRED SUPPORT SUPPORT CURD SUPPORT SUPPORT CURMPOIN NO SUPPORT SUPPORT CWFREQ SUPPORT SUPPORT DATAM NO SUPPORT SUPPORT DATAMN NO SUPPORT SUPPORT DATAM3TER SUPPORT NO SUPPORT DATAMNONE SUPPORT NO SUPPORT DATAMTHRU SUPPO...

Page 306: ...P SUPPORT NO SUPPORT DISMUL SUPPORT NO SUPPORT DISP SUPPORT SUPPORT DISPDATA SUPPORT NO SUPPORT DISPDATM SUPPORT NO SUPPORT DISPDDM SUPPORT NO SUPPORT DISPDMM SUPPORT NO SUPPORT DISPMEMO SUPPORT NO SUPPORT DIST SUPPORT NO SUPPORT DONE SUPPORT SUPPORT DOUT SUPPORT SUPPORT DSKEY SUPPORT SUPPORT DUAC SUPPORT SUPPORT EDITBINL NO SUPPORT NO SUPPORT EDITDONE SUPPORT SUPPORT EDITLIML SUPPORT NO SUPPORT E...

Page 307: ...FNDMANU SUPPORT NO SUPPORT FNDVALU SUPPORT NO SUPPORT FNVNARR SUPPORT NO SUPPORT FNVNORM SUPPORT NO SUPPORT FNVOPEN SUPPORT NO SUPPORT FNVWIDE SUPPORT NO SUPPORT FORM2 SUPPORT SUPPORT FORM3 SUPPORT SUPPORT FORM4 SUPPORT SUPPORT FORM5 SUPPORT SUPPORT FREELIST SUPPORT NO SUPPORT FREO SUPPORT NO SUPPORT FULP NO SUPPORT NO SUPPORT GRAE NO SUPPORT NO SUPPORT GRAPCOL NO SUPPORT SUPPORT GRAPFORM NO SUPPO...

Page 308: ...PORT INPURAW NO SUPPORT SUPPORT INPURFORM NO SUPPORT SUPPORT INPURTMEM NO SUPPORT SUPPORT INPUSHOA SUPPORT NO SUPPORT INPUTMEM SUPPORT NO SUPPORT INPUTRAC SUPPORT SUPPORT INPUTRACB SUPPORT SUPPORT IOPO SUPPORT SUPPORT KEY SUPPORT NO SUPPORT KITD SUPPORT NO SUPPORT LABERESfPjIg SUPPORT NO SUPPORT LABES11fAjBjCg SUPPORT NO SUPPORT LABK SUPPORT NO SUPPORT LABS SUPPORT NO SUPPORT LEFL NO SUPPORT NO SU...

Page 309: ...MAX SUPPORT SUPPORT LMAXS SUPPORT SUPPORT LMIN SUPPORT SUPPORT LMINS SUPPORT SUPPORT LOGFREQ SUPPORT NO SUPPORT LOGM SUPPORT NO SUPPORT LOGMD SUPPORT NO SUPPORT LOGMP SUPPORT NO SUPPORT LOWLIMI NO SUPPORT SUPPORT MANTRIG SUPPORT NO SUPPORT MARD SUPPORT SUPPORT MARKBUCK SUPPORT SUPPORT MARKCENT SUPPORT SUPPORT MARKCONT SUPPORT SUPPORT MARKCOUP SUPPORT SUPPORT MARKDISC SUPPORT SUPPORT MARKFAUV SUPPO...

Page 310: ...DARY NO SUPPORT SUPPORT MULC NO SUPPORT SUPPORT NEGL SUPPORT SUPPORT NEXP SUPPORT NO SUPPORT NEXPK SUPPORT SUPPORT NEXTNPK NO SUPPORT SUPPORT NPEAK NO SUPPORT SUPPORT NPEAKLIST NO SUPPORT SUPPORT NPEAKSORT NO SUPPORT SUPPORT NUMC NO SUPPORT SUPPORT NUMG SUPPORT NO SUPPORT NUMLMAX SUPPORT SUPPORT NUMLMIN SUPPORT SUPPORT NUMLMINMAX SUPPORT NO SUPPORT OFSD SUPPORT NO SUPPORT OFSL SUPPORT NO SUPPORT O...

Page 311: ...T SUPPORT OUTPDATAT SUPPORT SUPPORT OUTPDATM NO SUPPORT SUPPORT OUTPDATTP SUPPORT SUPPORT OUTPERRO SUPPORT SUPPORT OUTPFAIP SUPPORT NO SUPPORT OUTPFBUS SUPPORT NO SUPPORT OUTPFILT SUPPORT SUPPORT OUTPFORM SUPPORT SUPPORT OUTPFORMP SUPPORT SUPPORT OUTPIFORM SUPPORT SUPPORT OUTPINP8IO SUPPORT SUPPORT OUTPINPCIO SUPPORT SUPPORT OUTPINPDIO SUPPORT SUPPORT OUTPINPEIO SUPPORT SUPPORT OUTPIRFORM SUPPORT ...

Page 312: ...ORT SUPPORT OUTPTMEM SUPPORT NO SUPPORT OUTPTMEMP SUPPORT NO SUPPORT OUTPTRAC SUPPORT SUPPORT OUTPTRACB SUPPORT SUPPORT OUTPXF2 NO SUPPORT SUPPORT OUTPXFIL SUPPORT SUPPORT PARS SUPPORT SUPPORT PARSMODE NO SUPPORT SUPPORT PARSRANG NO SUPPORT SUPPORT PEADX SUPPORT NO SUPPORT PEADY SUPPORT NO SUPPORT PEAK SUPPORT SUPPORT PEAKLIST NO SUPPORT SUPPORT PEAKSORT NO SUPPORT SUPPORT PHAO SUPPORT SUPPORT PHA...

Page 313: ...PORT SUPPORT PRINALL SUPPORT SUPPORT PRIR NO SUPPORT SUPPORT PSOFT NO SUPPORT NO SUPPORT PTABORT NO SUPPORT SUPPORT PTFOVHD SUPPORT SUPPORT PTFR SUPPORT SUPPORT PTFRBW SUPPORT NO SUPPORT PTFRSR SUPPORT SUPPORT PTPARA NO SUPPORT SUPPORT PTPMNUM SUPPORT NO SUPPORT PTRACK SUPPORT SUPPORT PTREPN NO SUPPORT SUPPORT PTRUPD SUPPORT NO SUPPORT PTSTAT SUPPORT SUPPORT PTTRGLMT SUPPORT SUPPORT PTTRGPHS SUPPO...

Page 314: ...SADD SUPPORT SUPPORT SAV1 SUPPORT SUPPORT SAVC SUPPORT NO SUPPORT SAVCA SUPPORT SUPPORT SAVDA NO SUPPORT SUPPORT SAVDALL SUPPORT SUPPORT SAVDASC SUPPORT SUPPORT SAVDDAT SUPPORT SUPPORT SAVDGRA NO SUPPORT NO SUPPORT SAVDGRAP NO SUPPORT SUPPORT SAVDMNU3 NO SUPPORT SUPPORT SAVDSTA SUPPORT SUPPORT SAVEUSEK SUPPORT NO SUPPORT SAVFA NO SUPPORT SUPPORT SAVMA NO SUPPORT SUPPORT SAVRA NO SUPPORT SUPPORT SA...

Page 315: ...O SUPPORT SUPPORT SETCDATE SUPPORT SUPPORT SETCTIME SUPPORT SUPPORT SETZ SUPPORT SUPPORT SINDTMEM SUPPORT NO SUPPORT SING SUPPORT SUPPORT SINSPEAK SUPPORT SUPPORT SMOO SUPPORT SUPPORT SMOOAPER SUPPORT SUPPORT SOUCOFF SUPPORT NO SUPPORT SOUCON SUPPORT NO SUPPORT SPAN SUPPORT SUPPORT SPECRESI SUPPORT NO SUPPORT SPECRESP SUPPORT NO SUPPORT SPECS11A SUPPORT NO SUPPORT SPECS11B SUPPORT NO SUPPORT SPECS...

Page 316: ...BR NO SUPPORT SUPPORT TARR SUPPORT SUPPORT TERI SUPPORT NO SUPPORT TESC SUPPORT NO SUPPORT TEST SUPPORT NO SUPPORT THRR SUPPORT SUPPORT TIMO SUPPORT SUPPORT TITL SUPPORT SUPPORT TOTIME SUPPORT SUPPORT TRABGE NO SUPPORT SUPPORT TRABLE NO SUPPORT SUPPORT TRACK SUPPORT SUPPORT TRAFDATA SUPPORT SUPPORT TRAFMEMO SUPPORT SUPPORT TRAP SUPPORT SUPPORT TRAR SUPPORT SUPPORT TRIGMEAS NO SUPPORT SUPPORT TRIM ...

Page 317: ...5100A Trigger SRQ SING SING TRIM SING Calibration OPC STANC RAIRESP RAIISO CLASS11 A B C OPC RESPDONE RAID SAV1 Data Transfer FORM2 FORM3 FORM5 No support for data input use FORM4 4Meas Format5 AR MEASA MEASR Full support LOGM PHAS DELA LINM LOGMP LOGMD REAL IMAG Full support EXPP FMT EXPP POLAR No support CONVZTRA CONVZREF CONVYTRA CONVYREF ANAMODE ZREFL ANAMODE YREFL Analysis Function BINSLINE B...

Page 318: ...ation measurement is completed These query commands make a calibration measurement and return 1 when the calibration measurement is completed Calibration Done OPC Use the RESPDONE RAID and SAV1 query commands instead of the OPC command which is used to detect that the calibration coe cient calculation is completed These query commands calculate and save the calibration coe cient into the internal ...

Page 319: ... FFFFFFFFF R B MEAS RB FFFFFFFFF A C MEAS AC FFFFFFFFF B C MEAS BC FFFFFFFFF R C MEAS RC FFFF R MEAS R or MEASR MEAS R or MEASR FFFF A MEAS A or MEASA MEAS A or MEASA FFFF B MEAS B FFFF C MEAS C Use the MEAS query command to con rm the current port OUTPUT E5100 MEAS ENTER E5100 Port Format LOGM PHAS DELA LINM EXPP LOGMP LOGMD REAL IMAG POLAR The following commands are supported LOGM PHAS DELA LINM...

Page 320: ...FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EXPANDED PHASE FMT EXPP or EXPP FMT EXPP EXPP is not supported FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF Z PHASE z FMT MAGZP FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF Y PHASE y FMT MAGYP FFFFFFFFF R X FMT IMPRX FFFFFFFFF G B FMT ADMGB FFFFFFFFF Z FMT MAGZ FFFFFFFFF Y FMT MAGY FFFFFFFFFFFFFFFFFFF PHASE z FMT PHAZ FFFFFFFFFFFFFFFFFFF PHASE y FMT PHAY FFFF R FMT IMPR FFFF G FMT AD...

Page 321: ... the BIN sort function Limit Line Edit EDITLIS1 EDITLIS2 Use UPELIMI and LOWELIMI commands to de ne a limit line The E5100A B does not support the EDITLIS1 and EDITLIS2 commands of the 87510A Other Commands KEY command The E5100A B dose not support the KEY command Keyword Guide to Porting F 5 ...

Page 322: ......

Page 323: ...nd outputs preset data to the I O port when the measured phase goes under 0 or any value you specify as you wish E5100A B OPT 022 then moves its focus to the next frequency f2 and performs another measurement When the measured phase reaches the speci ed value again it outputs di erent data to the I O port This output to the I O port controls the amount of metal deposition to achieve e cient and ac...

Page 324: ...esonant frequency E5100A B option 022 starts performing the trap function from the measured point at the right of the screen As deposition proceeds the resonant frequency of resonator becomes lower and the measured frequency goes from right to left This is because the function waits for the measured phase to go under 0 actually the phase value speci ed by INPUTRAC at the measured point so that it ...

Page 325: ...n 022 goes to the third measured point from the right to perform the trap function 8 At the 4th measured point from the right E5100A B option 022 outputs 4 to the I O port 9 E5100A B option 022 continues to measure at the rest of measured points until it reaches the stop frequency for the trap function Note You can specify at which measured point and what data to output to the I O port As soon as ...

Page 326: ...function Input in the ratio ppm to the stop frequency for the trap function The IF bandwidth The number of measured points The phase value to trap at each measured point and data to output when the value matches Parameters Speci ed for a Frequency Sweep Channel 2 The frequency sweep span The IF bandwidth The number of measured points The wait time interval between the completion of the trap functi...

Page 327: ...Measurement 660 670 STOP 680 690 700 710 SURBROUTINES 720 730 DEFAULT VALUES 740 750 Default_set 760 Z0 12 5 770 F_nominal 19 979 MHz 780 Span_adj 1000 ppm 790 Span_fr 100 ppm 800 Ifbw1 1000 Hz 810 Ifbw2 1000 Hz 820 Nop1 11 NOP for CH1 830 Nop2 201 NOP for CH2 840 Wait_check 100 WAIT TIME for Fr check after EVAPOLATION 850 RETURN 860 870 880 Default_power 890 Power 10 POWER 10 uW 900 R 10 CI 10 oh...

Page 328: ...Span_fr 1 E 6 1370 Span_fr F_nominal Span_fr 1380 INPUT IFBW at CH1 Hz Ifbw1 1390 INPUT IFBW at CH2 Hz Ifbw2 1400 INPUT NOP for EVAPOLATION at CH1 Nop1 1410 INPUT NOP for Fr check at CH2 Nop2 1420 INPUT WAIT TIME after EVAPOLATION msec Wait_check 1430 Wait_check Wait_check 1000 1440 EXECUTE ANAOCH2 1450 EXECUTE ANAODATA 1460 EXECUTE ANARFULL 1470 RETURN 1480 1490 1500 Power_setup 1510 GOSUB Defaul...

Page 329: ...et Start Point 1990 Stop_pt Nop1 Set Stop Point 2000 2010 OUTPUT E5100 WRIT16 Set the Number of PIN of I O Port 2020 2030 RESTORE Lmt_flag 2040 2050 FOR I Start_pt TO Stop_pt 2060 READ Lmt_flag I 2070 OUTPUT E5100 INPUTRAC VAL I Lmt_flag I Set I O output Points 2080 IF Lmt_flag I 3 2 ON THEN 2090 READ Lw 2100 Bin I DVAL Lw 2 2110 OUTPUT E5100 INPUTRACB VAL I 1 Bin I Set I O output info 2120 ELSE 2...

Page 330: ... 8D 6A RESONANT FREQUENCY Fr 1 E 6 MHz 2630 PRINT USING 25A 5X 6D D 6A RESONANT RESISTANCE Ci ohm 2640 RETURN 2650 2660 2670 2680 CALIBRATION 2690 2700 Pi_cal 2710 2720 OUTPUT E5100 DISAHIHB 4480 4811 DISP Leave fixture open then press continue 4812 PAUSE 4820 OUTPUT E5100 CLASS11A OPC 4830 ENTER E5100 Opc 4860 4871 DISP Connect short bar then press continue 4872 PAUSE 4880 OUTPUT E5100 CLASS11B O...

Page 331: ...alue1 The measured point number value2 The trap phase value value3 I O output ON OFF Examples OUTPUT E5100 INPUTRAC 10 0 ON INPUTRACBt value1 value2 value3 Pass the data outputted to the I O port when the measured value of phase reaches the limit value speci ed by the INPUTRAC command Multiple data up to 6 data can be outputted continuously to the I O port No Query Option 022 only Parameter Descri...

Page 332: ... Range 1 to NOP Query Response fvalueg Examples OUTPUT E5100 MEAS1PT 10000000 OUTPUT E5100 MEAS1PT ENTER E5100 A OUTPTRAC t value Outputs the phase value to trap at a measured point and the setting of I O port at the point speci ed by the parameter The phase value and the I O port setting are speci ed by INPUTRAC command Query only Option 022 only Parameter Description fvalueg measurement point nu...

Page 333: ...ONjOFFj0j1g Sets the time limit for the trapping on o Option 022 only Parameter Description ON or 1 ON OFF or 0 OFF Query Response f1j0g Examples OUTPUT E5100 TIMO ON OUTPUT E5100 TIMO ENTER E5100 A TOTIMEt value Sets the limit time for the trapping Option 022 only Parameter Range 0 to Query Response fvalueg ms Examples OUTPUT E5100 TOTIME 2000 OUTPUT E5100 TOTIME ENTER E5100 A TRABGE Sets the con...

Page 334: ... speci ed by the INPUTRAC command Option 022 only Query Response f1j0g Examples OUTPUT E5100 TRABLE OUTPUT E5100 TRABLE ENTER E5100 A TRAFDATA Set the trap function on the data trace Option 022 only Query Response f0j1g Examples OUTPUT E5100 TRAFDATA OUTPUT E5100 TRAFDATA ENTER E5100 A TRAFMEMO Set the trap function on the sub trace Option 022 only Query Response f0j1g Examples OUTPUT E5100 TRAFME...

Page 335: ... perform a sweep within the possible range Use this function to reserve wider sweep range so that you can change the sweep range by simply changing this setup This way you can save more measurement time than changing the whole sweep setup Option 022 only Parameter Description value1 The start point for the partial sweep value2 The end point for the partial sweep Query Response fvalue1gfvalue2g Exa...

Page 336: ...idth of the data outputted to the I O port while performing the trap function to 24 bit The port H is used Option 022 only Query Response f0j1g Examples OUTPUT E5100 WRIT24 OUTPUT E5100 WRIT24 ENTER E5100 A G 14 Option 022 ...

Page 337: ...ll display the result as described in Figure H 1 where X axis representing drive level and Y axis representing resonant frequency and resonant impedance Instead of an absolute value a relative value based on the resonant frequency at the minimum level or the nominal resonant frequency is used as the resonant frequency Figure H 1 Measuring Drive Level Characteristics You can also measure the aging ...

Page 338: ...option 022 023 with the le name SMPL023 BAS This chapter explains how to measure these characteristics using a sample program The following procedure shows how to set and measure the drive level characteristics using the phase tracking function GPIB command are shown in parentheses 1 Measurement Settings for Phase Tracking Select the ratio measurement MEAS AR Select the impedance measurement mode ...

Page 339: ...settings are required for measuring the drive level characteristics Make a drive level table and input it as the sweep table INPUSTIM The result will be similar to Figure G 3 because both the up sweep and the down sweep measurements are performed at the same time for a drive level Figure H 3 An Example of the Measurement Result Note Set enough power For example SPAN 0 dBm CENTER 0 dBm and set the ...

Page 340: ...I and the tracking parameter at the resonant point SRCHFR 6 Tracking Measurement To start the tracking the following procedure is required Set the phase tracking ON PTRACK Set the reference frequency PTFR Set the tracking parameter given by the SRCHFR query response PTPARA Check the status of phase tracking PTSTAT 7 The Measurement Result This program gives you the following result Figure G 2 desc...

Page 341: ...rt_loop 610 STOP 620 630 DECLARE CONSTANTS 640 Constants 650 Z0 12 5 660 670 Ci 10 FOR dBm Watt CONVERSION 680 W_min 01 START POWER uW 690 W_max 100 STOP POWER uW 700 Ifbw 500 IFBW FOR TRACKING 710 Tgt_phas 0 TARGET PHASE FOR TRACKING 720 Track_num 2 NUMBER OF TIMES TO MEASURE 730 P_nop 50 POWER STEP 740 Tgt_limit 8 750 760 Srch_rng 1000 ppm 770 Srch_mode 2 SRCHFR Mode NORMAL 780 Srch_wait 0 SRCHF...

Page 342: ... 1090 ENTER E5100 Tmp 1100 INPUT CONNECT SHORT THEN PRESS ENTER Tmp 1110 OUTPUT E5100 CLASS11B 1120 ENTER E5100 Tmp 1130 INPUT CONNECT LOAD THEN PRESS ENTER Tmp 1140 OUTPUT E5100 CLASS11C 1150 ENTER E5100 Tmp 1160 OUTPUT E5100 SAV1 1170 ENTER E5100 Tmp 1180 RETURN 1190 1200 Set_watt 1210 OUTPUT E5100 SWPT POWE 1220 OUTPUT E5100 LISDOBASE SWED UP 1230 OUTPUT E5100 ATTW 002 1240 OUTPUT E5100 POWU WA...

Page 343: ...OUTPUT E5100 SING 1760 ENTER E5100 Dummy 1770 1780 OUTPUT E5100 PTSTAT 1790 ENTER E5100 Result 1800 IF Result 0 THEN 1810 BEEP 1820 BEEP 1830 PRINT TABXY 0 10 Phase Track FAILED 1840 GOTO Prompt 1850 END IF 1860 1870 GOSUB Analysis 1880 1890 GOSUB Printing 1900 1910 Prompt 1920 END LOOP 1930 1940 Analysis DATA ANALYSIS 1950 OUTPUT E5100 ANARFULL 1960 OUTPUT E5100 ANAOMEMO 1970 OUTPUT E5100 OUTPMIN...

Page 344: ...W RESISTANCE ohm FREQUENCY DIFFERENCE Hz 2120 FOR I 1 TO 3 2130 Point 10 I 1 2140 OUTPUT E5100 OUTPFORMP Point 2150 ENTER E5100 Z Df 2160 PRINT USING X 4D 4D 11X 3D 2D 12X 4D 3D Pwr Point 1 E 6 Z Df 2170 NEXT I 2180 PRINT TABXY 0 10 2190 2200 RETURN 2210 2220 END H 8 Option 023 ...

Page 345: ...840 OUTPUT E5100 SWET 850 ENTER E5100 Anal_sweep_t 860 Pt_ovhd Meas_time 005 Track_num Anal_sweep_t Nop 870 OUTPUT E5100 PTFOVHD Pt_ovhd 880 OUTPUT E5100 MARKTIME ON 890 RETURN Notes on the Phase Tracking When the Phase Tracking Fails Followings are problems and solutions caused during the phase tracking The resonator cannot keep up with a sweep because there are not enough drive level measurement...

Page 346: ...acking measurement Option 023 only Examples OUTPUT E5100 FMT MAGZDF PTABORTtfONjOFFg Sets the measurement abort ON OFF when the phase value is over the limit during the tracking Option 023 only Parameter Description ON Abort a measurement when the tracking is failed OFF Continue a measurement even the tracking is failed Query Response f1j0g Examples OUTPUT E5100 PTABORT ON OUTPUT E5100 PTABORT ENT...

Page 347: ...ter Range 0 Hz to 100 kHz Query Response fvalueg Hz Examples OUTPUT E5100 PTFRSR 5000 OUTPUT E5100 PTFRSR ENTER E5100 A PTPARAt value Sets the tracking parameter The tracking paramter is given by the SRCHFR command query Option 023 only Parameter Range 01000 to 1000 Query Response fvalueg Examples OUTPUT E5100 SRCHFR ENTER E5100 Fr Ci Param OUTPUT E5100 PTPARA Param OUTPUT E5100 PTPARA ENTER E5100...

Page 348: ...ples OUTPUT E5100 PTREPN 5 OUTPUT E5100 PTREPN ENTER E5100 A PTSTAT Returns the status of the phase tracking Query only Option 023 only Query Response f0j1g 0 Error encountered during phase tracking 1 The phase tracking was successful Examples OUTPUT E5100 PTSTAT ENTER E5100 A PTTRGLMTt value De nes the range value for a phase which is used for the phase tracking Option 023 only Parameter Range 0 ...

Page 349: ...5100 PTTRGPHS ENTER E5100 A SRCHFR tf1j2j3j4j5j6g value Searches for the resonance frequency Fr Query only Option 023 only Parameter Description Search mode Rough High speed 1 6 Finer Slow value Waiting time during searching sec Query Response fvalue1g fvalue2g fvalue3g fvalue1g Fr Hz fvalue2g CI fvalue3g Tracking parameter Examples OUTPUT E5100 SRCHFR 2 0 ENTER E5100 A B C Option 023 H 13 ...

Page 350: ......

Page 351: ...e a frequency value to a measurement point Sample Program This is a simple program of partial sweep d a c b 100 ASSIGN E5100 TO 800 110 OUTPUT E5100 POIN 201 120 OUTPUT E5100 STAR 99E6 130 OUTPUT E5100 STOP 101E6 140 OUTPUT E5100 SING 150 ENTER E5100 Dummy 160 170 OUTPUT E5100 ANASTIMP 99 8E6 Exchange the start frequency 180 ENTER E5100 Start_p value to a meas point 190 OUTPUT E5100 ANASTIMP 100 2...

Page 352: ......

Page 353: ... single diskette at a time However you can realize this functionality by transferring them to the external controller and then storing them on an external storage device Perform remote measurement using the external controller with a few GPIB commands for basic measurement You do not have to memorize further details such as GPIB commands used for detailed settings Preparation Use the keys on the f...

Page 354: ...abled READ Reads data from a le that has been read enabled using the ROPEN command ROPEN Makes a le read enabled WOPEN Makes a le write enabled WRITE Writes data in a le that has been write enabled using the WOPEN command Used in combination with the commands as shown in Figure J 1 to read write the data Figure J 1 Procedure of executing commands to read write data The data which are read or writt...

Page 355: ...u desire When executed this program rst prompts you to enter a source le name as shown below Enter the name of a le you want to transfer ENTER SOURCE FILE NAME ON INSTRUMENT Then the program prompts you to enter a destination le name as shown below in this example SAMPLE STA has been entered as the source le name Enter the le name you want to give on the storage device Note that a le with the same...

Page 356: ...OTO Skip_purge 390 PURGE Dst_file 400 Skip_purge OFF ERROR 410 CREATE Dst_file 1 420 ASSIGN Dst_file TO Dst_file 430 440 CLEAR Agte5100 450 OUTPUT Agte5100 CLES 460 OUTPUT Agte5100 ROPEN Src_file 470 IF FNCheck_error Agte5100 CPFI ropen 1 THEN SUBEXIT 480 490 LOOP 500 OUTPUT Agte5100 READ 510 ENTER Agte5100 USING 2A Dmy 520 ENTER Agte5100 USING 6A Len 530 Block_size VAL Len 540 550 IF Block_size 0...

Page 357: ...2 to obtain the length of the data to be transferred Lines 550 to 600 check the data length If the data length is 0 the transfer process is terminated Depending on the data length obtained in lines 630 to 650 the program adjusts the format and reads the data part Line 660 writes the data to the destination le The maximum length of data transferred at a time is 16 Kbytes Therefore if the size of th...

Page 358: ...130 140 DIM Src_file 50 Dst_file 50 150 ASSIGN Agte5100 TO 717 160 OUTPUT Agte5100 rst 170 180 MASS STORAGE IS a 190 OUTPUT Agte5100 STODMEMO 200 210 PRINT ENTER SOURCE FILE NAME ON CONTROLLER 220 INPUT Src_file 230 PRINT Src_file 240 250 PRINT ENTER SOURCE FILE SIZE 260 INPUT Src_size 270 PRINT Src_size 280 290 PRINT ENTER DESTINATION FILE NAME ON INSTRUMENT 300 INPUT Dst_file 310 PRINT Dst_file ...

Page 359: ...A drive and sets the current directory of the E5100A B to the memory disk You can set the current directory of the E5100A B to the internal exible disk using the STODDISK command The A drive in the external controller may not be detected under a certain environment of the external controller so change the drive depending on the situation Lines 210 to 310 accept the entry of the source le name and ...

Page 360: ...vance Displaying List of Files in Current Directory This program displays the list of the les in the current directory of the E5100A B This program is contained in the attached sample disk with the le name FILE3 E for the external controller The program for Instrument BASIC is not provided 110 120 File list 130 140 ASSIGN Agte5100 TO 717 150 OUTPUT Agte5100 rst 160 170 Dir_instr Agte5100 180 190 E...

Page 361: ...ay the list of the les in the current directory Lines 260 to 290 sets the current directory to the instrument s memory disk and display it Lines 320 to 330 check the number of the les in the current directory Lines 340 to 420 check the le name and size of each le and display them if there are any les in the current directory File T ransfer Function J 9 ...

Page 362: ......

Page 363: ...e trimmer However conventional measurement procedures resulted in varying FL values depending on the accuracy of the LCR meter and the manner in which the FL is measured Another drawback to conventional methods is that the CL set with the trimmer could vary due for example to vibrations thus producing di erent evaluations in relation to the same resonator among traders The measurement procedure pr...

Page 364: ...Basic Program Flow The Figure K 1 shows the basic program ow Figure K 1 K 2 Measuring Load Resonance Frequency FL Using a CL Board with Fixed C ...

Page 365: ... command to specify in Hz the nominal FL of the sample for measurement through search using the SRCHTRFL command CLACT Use this command to specify in F the actual CL connected to the sample for measurement through search using the SRCHTRFL command 1 CLTGT Use this command to specify in F the target CL for measurement through search using the SRCHTRFL command 1 The 41900A network text xture and the...

Page 366: ...value to the character string 560 Un Hz Assigns a value to the character string 570 PRINT USING 16A 9D 2A Ma Fl_trg1 Un Displays the measurement results on the screen 580 GOTO Meas Returns to the top of the measurement routine to restart measurement 590 STOP 600 610 Value_set Starts the routine to specify search parameters 620 INPUT Nominal frequency MHz Nf1 Inputs the nominal FL of the sample in ...

Page 367: ...and press return Cal Instructs that the terminal be left open 920 OUTPUT E5100 CLASS11A Selects OPEN for the S11 correction standard class 930 INPUT Connect SHORT and press return Cal Instructs that the terminal be shorted 940 OUTPUT E5100 CLASS11B Selects SHORT for the S11 correction standard class 950 INPUT Connect LOAD and press return Cal Instructs that the load be connected to the terminal 96...

Page 368: ......

Page 369: ...1 6 1 7 GPIB address 1 5 GPIB cable 1 7 GPIB command 2 1 GPIB control 2 1 H HP BASIC 1 9 HP Instrument BASIC 1 5 I IEEE 32 bit oating point format 3 8 IEEE 488 bus 1 4 IEEE 64 bit oating point format 3 8 initializing module 1 2 Instrument BASIC preparing 1 6 Instrument BASIC 1 6 Instrument BASIC editor 1 8 Interrupt 5 10 L LIF 1 8 M manual changes A 1 manual overview 1 1 memory trace 3 6 module 1 ...

Page 370: ...bsystem command 8 111 Q query 2 2 query response 2 2 R raw data 3 4 reading an event register directly 5 9 related documentation 1 9 remote mode 1 7 required instrument 1 1 RQS 5 2 5 10 S sample program loading 1 8 reading on PC 1 8 sample program disk 1 8 SCPI 1 9 8 111 select code 1 3 serial number A 2 serial poll 5 2 service request 5 2 SPOLL 5 2 SRQ 5 2 5 10 SRQ generation 5 10 status byte reg...

Page 371: ...rope Agilent Technologies Test Measurement European Marketing Organization P O Box 999 1180 AZ Amstelveen The Netherlands tel 31 20 547 9999 Japan Agilent Technologies Japan Ltd Call Center 9 1 Takakura Cho Hachioji Shi Tokyo 192 8510 Japan tel 81 426 56 7832 fax 81 426 56 7840 Latin America Agilent Technologies Latin American Region Headquarters 5200 Blue Lagoon Drive Suite 950 Miami Florida 3312...

Page 372: ......

Page 373: ...E5100 90087 Copyright Agilent Technologies Inc 1995 1996 1997 1998 2000 2001 Printed in Japan 7 2001 Reorder No E5100 90087 ...

Reviews: