background image

Chapter 7

7-29

Programming Examples

Measurement Calibration Examples

1010    INPUT A$                            ! Read ENTER key press

1020!

1030    OUTPUT 717;”PG;”                    ! Clear analyzer display

1040  SUBEND

Summary of Contents for 8719ES

Page 1: ...ologies 8719ET ES Network Analyzer 8720ET ES Network Analyzer 8722ET ES Network Analyzer 8753ET ES Network Analyzer Part Number 08753 90475 Printed in USA February 2001 Supersedes July 2000 Copyright 1999 2001 Agilent Technologies Inc ...

Page 2: ...ents a softkey a key whose label is determined by the instrument firmware Computer Font This represents text displayed on the instrument s screen text on a computer display or a programming command NOTE All model numbers and part numbers published in this document are HP Agilent numbers unless otherwise specified Front Panel Key SOFTKEY ...

Page 3: ...s menu maps and key definitions The Programmer s Guide provides general GPIB programming information a command reference and example programs The Programmer s Guide contains a CD ROM with example programs The CD ROM provides the Installation and Quick Start Guide the User s Guide the Reference Guide and the Programmer s Guide in PDF format for viewing or printing from a PC The Service Guide provid...

Page 4: ...ELD OPERATIONS Headquarters Agilent Technologies Company 3495 Deer Creek Rd Palo Alto CA 94304 1316 USA 415 857 5027 Japan Agilent Technologies Japan Ltd Measurement Assistance Center 9 1 Takakura Cho Hachioji shi Tokyo 192 8510 Japan TEL 81 426 56 7832 FAX 81 426 56 7840 Australia Agilent Technologies Australia Ltd 31 41 Joseph Street Blackburn Victoria 3130 61 3 895 2895 Singapore Agilent Techno...

Page 5: ...1 12 AUXC 1 13 AVER 1 14 BACI 1 15 BANDPASS 1 15 BEEP 1 16 BLAD 1 17 BR 1 17 BWLIMDB 1 18 BWLIMDISP 1 18 BWLIMMAX 1 19 BWLIMMIN 1 19 BWLIMSTAT 1 20 BWLIMTEST 1 20 BWLIMVAL 1 21 C 1 22 CAL1 1 23 CALF 1 24 CALI 1 25 CALK 1 27 CALN 1 29 CALPOW 1 29 CALSPORT 1 30 CALZ 1 31 CBRI 1 32 CENT 1 32 CHAN 1 33 CHOPAB 1 34 CLAD 1 34 CLASS 1 35 CLEA 1 36 CLEAL 1 37 CLEABIT 1 37 CLEASEQ 1 38 CLEL 1 38 ...

Page 6: ... D1DIVD2 1 49 D2XUPCH 1 50 D4XUPCH 1 51 DATI 1 52 DCONV 1 52 DEBU 1 53 DECRLOOC 1 53 DEFC 1 54 DEFLPRINT 1 55 DEFLTCPIO 1 56 DEFS 1 57 DEL 1 58 DELA 1 59 DEMO 1 60 DFLT 1 61 DIRS 1 62 DISC 1 63 DISM 1 64 DISP 1 65 DIVI 1 66 DONE 1 66 DONM 1 67 DOSEQ 1 67 DOWN 1 68 DUAC 1 68 DUPLSEQ 1 69 ECALAB 1 69 ECALCONT 1 70 ECALDONE 1 71 ECALERC 1 71 ECALFREQS 1 72 ECALFUL2 1 72 ECALISOAVG 1 73 ...

Page 7: ...80 EDITRLIM 1 81 ELED 1 82 EMIB 1 82 ENTO 1 83 ERCDONE 1 83 ESB 1 84 ESE 1 84 ESNB 1 85 ESR 1 85 EXTD 1 86 EXTM 1 87 EXTRCHAN 1 88 EXTT 1 89 SFIXE 1 90 FORM 1 91 FORMAT 1 92 FREO 1 93 FREQOFFS 1 94 FRER 1 95 FULP 1 95 FWD 1 96 GATE 1 97 GATS 1 98 GOSUB 1 99 HARM 1 100 HOLD 1 101 IDN 1 101 IF 1 102 IFBW 1 103 IMAG 1 104 INCRLOOC 1 104 INI 1 105 INPU 1 106 INSM 1 109 INT 1 110 INTE 1 111 ISO 1 112 ...

Page 8: ... 129 LOA 1 131 LOAD 1 132 LOADSEQ 1 133 LOGFREQ 1 133 LOGM 1 134 LOOC 1 134 LOWP 1 135 LRN 1 135 MANTRIG 1 136 MARK 1 137 MAXF 1 140 MEAS 1 141 MEASTAT 1 142 MENU 1 143 MINF 1 144 MINMAX 1 145 MINU 1 145 MODI1 1 146 MODS 1 146 NEWSEQ 1 147 NEXP 1 147 NOOP 1 148 NUMG 1 148 NUMR 1 149 OFL 1 150 OFS 1 151 OMII 1 152 OPC 1 152 OPEP 1 153 OUTP 1 154 OUTP Reference Tables 1 160 P 1 162 PARA 1 163 ...

Page 9: ...75 PORTP 1 176 POWE 1 177 POWL 1 178 POWM 1 179 POWR 1 180 POWS 1 181 POWT 1 181 PRAN 1 182 PREP 1 182 PRES 1 183 PRI 1 184 PRIN 1 185 PRINTALL 1 186 PRN 1 187 PTOS 1 189 PURG 1 189 PWMC 1 190 PWRLOSS 1 191 PWRMCAL 1 191 PWRR 1 192 Q 1 192 RAI 1 193 RAWOFFS 1 194 READ 1 195 REAL 1 195 RECA 1 196 RECO 1 197 REF 1 198 REF 1 199 REFT 1 200 REIC 1 200 RERCDONE 1 201 RESC 1 201 RESD 1 202 ...

Page 10: ...211 RST 1 212 S 1 213 SADD 1 214 SAMC 1 214 SAV 1 215 SAVECSV 1 217 SAVEJPG 1 217 SAVEUSEK 1 218 SAVU 1 219 SCAL 1 219 SCAP 1 220 SDEL 1 221 SDON 1 222 SEA 1 223 SEDI 1 224 SEG 1 225 SEL 1 226 SELBND 1 227 SELL 1 228 SEQ 1 229 SEQWAIT 1 229 SET 1 230 SHOM 1 231 SING 1 232 SLI 1 233 SLOP 1 234 SM8 1 235 SMI 1 236 SMOO 1 237 SOFR 1 237 SOFT 1 238 SOUP 1 238 SPAN 1 239 SPEC 1 240 SPEG 1 243 ...

Page 11: ... SWPSTART 1 256 SWR 1 256 TAK 1 257 TAKE4 1 258 TALKLIST 1 258 TERI 1 259 TESS 1 259 TIMDTRAN 1 260 TIMESTAM 1 260 STINT 1 261 TIT 1 262 TITT 1 263 TRA 1 264 TRACK 1 265 TRAP 1 265 TRL 1 266 TSSWI 1 267 TST 1 267 TSTIO 1 268 TSTP 1 269 TTL 1 270 UCONV 1 271 UP 1 271 USEPASC 1 272 USESENS 1 272 VELOFACT 1 273 VIEM 1 273 VOFF 1 274 WAIT 1 274 WAVD 1 275 WAVE 1 275 WID 1 276 WIND 1 277 WRSK 1 278 ...

Page 12: ...onvention 3 2 Valid Characters 3 3 Units 3 4 Command Formats 3 4 Analyzer Operation 3 6 Held Commands 3 6 Operation Complete 3 6 GPIB Operation 3 7 Device Types 3 7 GPIB Bus Structure 3 8 GPIB Requirements 3 10 GPIB Operational Capabilities 3 11 Bus Device Modes 3 12 Setting GPIB Addresses 3 14 Response to GPIB Meta Messages IEEE 488 Universal Commands 3 14 IEEE 488 2 Common Commands 3 16 Calibrat...

Page 13: ... 7 4 Step 4 Taking the Measurement Data 7 4 Step 5 Post Processing the Measurement Data 7 4 Step 6 Transferring the Measurement Data 7 4 Programming Examples 7 5 Program Information 7 8 Analyzer Features Helpful in Developing Programming Routines 7 8 Measurement Setup Examples 7 10 Example 1A Setting Parameters 7 10 Example 1B Verifying Parameters 7 21 Measurement Calibration Examples 7 23 Calibra...

Page 14: ...rm PASS FAIL Tests 7 96 Example 6D Setting Up a Limit Test Table 7 96 Example 6E Performing PASS FAIL Tests While Tuning 7 99 Report Generation Examples 7 102 Example 7A Operation Using Talker Listener Mode 7 102 Example 7B Controlling Peripherals Using Pass Control Mode 7 104 Example 7C Printing with the Parallel Port 7 107 Example 7D Plotting to a File and Transferring the File Data to a Plotter...

Page 15: ...1 1 1 Alphabetical Command Reference ...

Page 16: ...mended that you each command include a terminator NOTE Because this chapter is an Alphabetical Command Reference the commands have been listed alphabetically rather than by function in both the Syntax sections and the Description sections Therefore commands grouped together in the Syntax sections are grouped alphabetically and or due to common syntax form not necessarily due to common functionalit...

Page 17: ... only applies to ES model analyzers Description Front Panel Equivalents Command Description Range Query Response AB Measures and displays A B on the active channel N A 0 1 L F Command Hardkey Softkey AB Command Description Range Query Response ADAP1 Sets adapter electrical delay 10 seconds num L F Command Hardkey Softkey ADAP1 Meas A B Cal ADAPTER DELAY ...

Page 18: ...dress integers 0 30 num L F ADDRLSRC1 1 This command only applies to 8753ET ES analyzers LO source GPIB address integers 0 30 num L F ADDRPERI Peripheral GPIB address for sequencing See also TITTPERI integers 0 30 num L F ADDRPLOT Plotter GPIB address integers 0 30 num L F ADDRPOWM Power meter GPIB address integers 0 30 num L F ADDRPRIN Printer GPIB address integers 0 30 num L F Command Hardkey So...

Page 19: ...Front Panel Equivalents Command Description Range Query Response ADPTCOAX Sets adapter to coaxial N A 0 1 L F ADPTWAVE Sets adapter to waveguide N A 0 1 L F Command Hardkey Softkey ADPTCOAX ADPTWAVE Command Description Range Query Response ALC ALC control For service use only N A 0 1 L F Command Hardkey Softkey ALC Cal ADAPTER COAX Cal ADAPTER WAVEGUIDE System ALC ON OFF ...

Page 20: ...ts Command Description Range Query Response ALTAB Places the analyzer in the alternate inputs measurement mode where A and B measurements are made on alternate sweeps See also CHOPAB N A 0 1 L F Command Hardkey Softkey ALTAB 1 1 ES models only ALTAB 2 2 ET models only Cal ALTERNATE A and B Cal ALTERNATE RFL TRAN ...

Page 21: ...ence ANAB ANAB Syntax ANAB ON OFF or ANAB Description Front Panel Equivalents Command Description Range Query Response ANAB Enables and disables the analog bus for service use N A 0 1 L F Command Hardkey Softkey ANAB System ANALOG BUS ON OFF ...

Page 22: ...is enabled ANABON this command requires that the complementary information num be sent Measures and displays the data at the auxiliary input ANALOG IN integers 1 31 0 1 L F ANAI2 2 When the analog bus is disabled ANABOFF this command does not require the num parameter Measures and displays the data at the auxiliary input ANALOG IN N A 0 1 L F Command Hardkey Softkey ANAI Meas ANALOG IN Aux Input ...

Page 23: ...ion Front Panel Equivalents Command Description Range Query Response AR Measures and displays A R on the active channel N A 0 1 L F Command Hardkey Softkey AR Command Description Range Query Response ASEG Uses all segments for list frequency sweep See also SSEG N A 0 1 L F Command Hardkey Softkey ASEG Meas A R Sweep Setup ALL SEGS SWEEP ...

Page 24: ...Command Reference ASSS ASSS Syntax ASSS Description Front Panel Equivalents Command Description Range Query Response ASSS Asserts the sequence status bit to in turn generate SRQ N A N A Command Hardkey Softkey ASSS Seq ASSERT SRQ ...

Page 25: ... Selects the amount of attenuation at attenuator B 0 55 dB num L F ATTP12 2 This command only applies to 8753ES Option 011 analyzers Selects the amount of attenuation at PORT 1 0 70 dB num L F ATTP22 Selects the amount of attenuation at PORT 2 0 70 dB num L F Command Hardkey Softkey ATTA1 1 This command only applies to 8720E series analyzers with Option 085 ATTB1 ATTP12 2 This command only applies...

Page 26: ...habetical Command Reference AUTO AUTO Syntax AUTO Description Front Panel Equivalents Command Description Range Query Response AUTO Auto scale the active channel N A N A Command Hardkey Softkey AUTO Scale Ref AUTOSCALE ...

Page 27: ...Front Panel Equivalents EXAMPLE Command Description Range Query Response AUXC Enables and disables auxiliary channels 3 and 4 OPC compatible N A 0 1 L F Command Hardkey Softkey AUXC 10 OUTPUT 716 CHAN1 AUXCON Turns on channel 3 20 OUTPUT 716 CHAN2 AUXCON Turns on channel 4 Display AUX CHAN ON OFF ...

Page 28: ...mand Description Range Query Response AVERFACT Sets the averaging factor on the active channel integers 0 999 num L F AVERO Turns averaging on and off on the active channel N A 0 1 L F AVERREST Restarts the averaging on the active channel N A N A Command Hardkey Softkey AVERFACT AVERO AVERREST Avg AVERAGING FACTOR Avg AVERAGING ON OFF Avg AVERAGING RESTART ...

Page 29: ...escription Front Panel Equivalents Command Description Range Query Response BACI Sets the background intensity of the display integers 0 100 num L F Command Hardkey Softkey BACI Command Description Range Query Response BANDPASS Selects the time domain bandpass mode N A 0 1 L F Command Hardkey Softkey BANDPASS Display BACKGROUND INTENSITY System BANDPASS ...

Page 30: ...nd at the completion of functions such as save done with calibration standard and data trace saved N A 0 1 L F BEEPFAIL Causes the analyzer s warning beeper to sound in the event of a limit test failure N A 0 1 L F BEEPWARN Causes the analyzer s warning beeper to sound when a warning message is generated N A 0 1 L F Command Hardkey Softkey BEEPDONE BEEPFAIL BEEPWARN Display BEEP DONE ON OFF System...

Page 31: ...R Syntax BR or BR Description Front Panel Equivalents Command Description Range Query Response BLAD Blanks the display N A 0 1 L F Command Hardkey Softkey BLAD Command Description Range Query Response BR Measures and displays B R on the active channel N A 0 1 L F Command Hardkey Softkey BR Display BLANK DISPLAY Meas B R ...

Page 32: ...ers the N dB Point the amplitude below the peak that is used to measure the filter s bandwidth 0 001 to 300 dB num L F Command Hardkey Softkey BWLIMDB Command Description Range Query Response BWLIMDISP Turns the measured bandwidth value in the upper left corner of the display on and off The measured bandwidth value is displayed near the bandwidth Pass Wide Narrow message N A 0 1 L F Command Hardke...

Page 33: ...reater than this value the filter fails the bandwidth test stimulus range1 1 Refer to Preset State and Memory Allocation in your analyzer s reference guide num L F Command Hardkey Softkey BWLIMMAX Command Description Range Query Response BWLIMMIN Enters the minimum bandwidth value If the measured bandwidth is less than this value the filter fails the bandwidth test stimulus range1 1 Refer to Prese...

Page 34: ... of the bandwidth test A returned value of 0 indicates that the filter passed the bandwidth test A returned value of 1 indicates that the filter failed the bandwidth test because it is narrower than the bandwidth limit A returned value of 1 indicates that the filter failed the bandwidth test because it is wider than the bandwidth limit N A 1 0 1 L F Command Description Range Query Response BWLIMTE...

Page 35: ...etical Command Reference BWLIMVAL BWLIMVAL Syntax BWLIMVAL Description Front Panel Equivalents GPIB only no front panel equivalent Command Description Range Response BWLIMVAL Returns the measured bandwidth value N A num L F ...

Page 36: ...ents Command Description Range Query Response C0 These commands set the open capacitance values of an open circuit while it is being defined as a calibration standard 10M 10 15 F N A C1 10M 10 27 F N A C2 10M 10 36 F N A C3 10M 10 45 F N A Command Hardkey Softkey C0 C1 C2 C3 Cal C0 Cal C1 Cal C2 Cal C3 ...

Page 37: ...CAL1 Description Front Panel Equivalents Command Description Range Query Response CAL1 Accepted for compatibility with the 8510 where its function is to begin a calibration sequence Selects 1 port calibration N A N A Command Hardkey Softkey CAL1 Cal CALIBRATE MENU ...

Page 38: ...n stimulus range1 1 For frequency or power sweeps refer to Preset State and Memory Allocation in your analyzer s reference guide For CW time 0 to 24 hours For frequency sweep transform on 1 frequency step For CW time sweep transform on 1 time step num L F CALFSENA Edits the power sensor A calibration factor table N A N A CALFSENB Edits the power sensor B 438A power meter only calibration factor ta...

Page 39: ... of the query command only tells if the particular type of calibration is currently active It does not provide information on the status of the cal sequence Begins the sequence for a short load open thru SLOT 2 port calibration N A 0 1 L F CALIRAI Begins the sequence for a response and isolation calibration N A 0 1 L F CALIRESP Begins the sequence for a response calibration N A 0 1 L F CALIS111 Be...

Page 40: ...models CALIRERC 1 1 ES models only CALIEREFL CALIFUL2 1 CALIRAI CALIRESP CALIS111 ES models ET models CALIS221 1 CALITRL2 1 Cal S11 S21 ENH RESP TRAN REFL ENH RESP Cal S22 S12 ENH RESP Cal ENH REFL on OFF Cal FULL 2 PORT Cal RESPONSE ISOL N Cal RESPONSE Cal S11 1 PORT REFLECTION 1 PORT Cal S22 1 PORT Cal TRL LRM 2 PORT ...

Page 41: ...e default cal kit N A 0 1 L F CALK35MD Selects a 3 5 mm calibration kit 85052 for 8720ET ES series analyzers and 85033D E for 8753ET ES analyzers as the default cal kit N A 0 1 L F CALK35ME Selects a 33D E calibration kit 85033D E as the default cal kit for all analyzers N A 0 1 L F CALK716 Selects a 7 16 calibration kit 85038 as the default cal kit N A 0 1 L F CALK7MM Selects a 7 mm calibration k...

Page 42: ... 8722ET ES series analyzers 2 8753ET ES analyzers CALK35ME CALK716 CALK7MM 1 2 CALKN50 1 2 CALKN75 CALKTRLK CALKUSED Cal 2 4mm 85056 Cal 2 92mm other kits Cal 2 92 85056K Cal N 50Ω 85032F Cal 3 5mmC 85033C Cal 3 5mmD 85052 3 5mmD 85033D E Cal 3 5mmD 85033D E Cal 7 16 85038 Cal 7mm 85050 7mm 85031 Cal N 50Ω 85054 N 50Ω 85032B E Cal N 75Ω 85036 Cal TRL 3 5mm 85052C Cal USER KIT ...

Page 43: ... only applies to 8720E series analyzers Description Front Panel Equivalents Command Description Range Query Response CALN Turns calibration type to off See also CORR A response of O indicates that the correction is ON N A 0 1 L F Command Description Range Query Response CALPOW Provides access to the power meter calibration functions N A N A Command Hardkey Softkey CALPOW Cal PWRMTR CAL ...

Page 44: ...dels Description Front Panel Equivalents Command Description Range Query Response CALSPORT1 Recalls cal set associated with PORT 1 for adapter removal N A N A CALSPORT2 Recalls cal set associated with PORT 2 for adapter removal N A N A Command Hardkey Softkey CALSPORT1 CALSPORT2 Cal RECALL CAL PORT 1 Cal RECALL CAL PORT 2 ...

Page 45: ...quivalents Command Description Range Query Response CALZLINE Establishes the line or match standard s as the characteristic impedance for a TRL LRM calibration N A 0 1 L F CALZSYST Establishes the system Z0 see SETZ as the characteristic impedance for a TRL LRM calibration N A 0 1 L F Command Hardkey Softkey CALZLINE CALZSYST Cal CAL Z0 LINE Z0 Cal CAL Z0 SYSTEM Z0 ...

Page 46: ...mand Hardkey Softkey CBRI Command Description Range Query Response CENT Sets the center stimulus value If a list frequency segment is being edited sets the center of the list segment stimulus range1 1 For frequency or power sweeps refer to Preset State and Memory Allocation in your analyzer s reference guide For CW time 0 to 24 hours For frequency sweep transform on 1 frequency step For CW time sw...

Page 47: ...20 OUTPUT 716 X Front Panel Equivalents Command Description Range Query Response CHAN1 Makes channel 1 the active channel OPC compatible N A N A CHAN2 Makes channel 2 the active channel OPC compatible N A N A CHAN3 Makes channel 3 the active channel OPC compatible N A N A CHAN4 Makes channel 4 the active channel OPC compatible N A N A Command Hardkey Softkey CHAN1 N A CHAN2 N A CHAN3 N A CHAN4 N A...

Page 48: ...mand Description Range Query Response CHOPAB Places the analyzer in the chop measurement mode See also ALTAB N A 0 1 L F Command Hardkey Softkey CHOPAB 1 1 ES models only CHOPAB 2 2 ET models only Command Description Range Query Response CLAD Class done modify cal kit specify class N A N A Command Hardkey Softkey CLAD Cal CHOP A and B Cal CHOP RFL TRAN Cal SPECIFY CLASS DONE ...

Page 49: ...emale open of a type N cal kit OUTPUT 716 CLASS11A OPC STANB ENTER OPC Front Panel Equivalents Command Description Range Query Response CLASS11A S11A S11 forward reflection 1 port open N A N A CLASS11B S11B S11 forward reflection 1 port short N A N A CLASS11C S11C S11 forward reflection 1 port load N A N A CLASS22A1 1 ES models only S22A S22 reverse reflection 1 port open N A N A CLASS22B1 S22B S2...

Page 50: ...cated save recall registers OPC compatible integers 1 5 N A CLEAREG Clears save recall registers 01 through 31 CLEAREG01 through CLEAREG05 are the same as CLEA1 through CLEA5 OPC compatible two digit integers 01 31 N A CLEARALL Clears all the save recall registers OPC compatible N A N A Command Hardkey Softkey CLEA CLEAREG CLEARALL Save Recall CLEAR Save Recall CLEAR Save Recall CLEAR ALL ...

Page 51: ...cription Front Panel Equivalents Command Description Range Query Response CLEAL Clears the limit line list Should be preceded by EDITLIML N A N A Command Hardkey Softkey CLEAL Command Description Range Query Response CLEABIT Clears the specified bit on the GPIO integers 0 7 num L F Command Hardkey Softkey CLEABIT System CLEAR LIST YES Seq CLEAR BIT ...

Page 52: ...ry Response CLEASEQ Clears the indicated sequence from the internal registers integers 1 6 N A Command Hardkey Softkey CLEASEQ Command Description Range Query Response CLEL Clears the currently selected list This could be a frequency list power loss list or limit test list Must be preceded by an EDIT command N A N A Command Hardkey Softkey CLEL or Seq CLEAR SEQUENCE Sweep Setup Cal CLEAR LIST YES ...

Page 53: ...R Description Front Panel Equivalents Command Description Range Query Response CLES Clears the status byte register the event status registers and the enable registers N A N A CLS Same as CLES N A N A Command Description Range Query Response CLER Clears or deletes the all of existing ripple test limits N A N A Command Hardkey Softkey CLER System CLEAR LIST ...

Page 54: ...uivalents Command Description Range Query Response COAD Selects coaxial electrical delay See also WAVD N A 0 1 L F Command Hardkey Softkey COAD Command Description Range Query Response COAX Selects coaxial offsets instead of waveguide while defining a standard during a cal kit modification N A 0 1 L F Command Hardkey Softkey COAX Scale Ref COAXIAL DELAY Cal COAX ...

Page 55: ...uery Response COLOCH1D Channel 1 data and limit line N A N A COLOCH2D Channel 2 data and limit line N A N A COLOCH3D Channel 3 data and limit line N A N A COLOCH4D Channel 4 data and limit line N A N A COLOCH1M Channel 1 memory N A N A COLOCH2M Channel 2 memory N A N A COLOCH3M Channel 3 memory N A N A COLOCH4M Channel 4 memory N A N A COLOGRAT Graticule N A N A COLOTEXT Text N A N A COLOLREF Refe...

Page 56: ...OLOGRAT COLOTEXT COLOLREF COLOWARN Command Description Range Query Response COLOR Adjusts the color saturation for the selected display feature integers 0 100 num L F Command Hardkey Softkey COLOR Display CH1 DATA LIMIT LN Display CH2 DATA LIMIT LN Display CH3 DATA LIMIT LN Display CH4 DATA LIMIT LN Display CH1 MEM Display CH2 MEM Display CH3 MEM Display CH4 MEM Display GRATICULE Display TEXT Disp...

Page 57: ...escription Front Panel Equivalents Command Description Range Query Response CONS Continues the paused sequence N A N A Command Hardkey Softkey CONS Command Description Range Query Response CONT Places the analyzer in continuous sweep trigger mode N A 0 1 L F Command Hardkey Softkey CONT Seq CONTINUE SEQUENCE Sweep Setup CONTINUOUS ...

Page 58: ...ed S parameters N A 0 1 L F CONVOFF Turns S parameter conversion off N A 0 1 L F CONVYREF Y reflection admittance N A 0 1 L F CONVYTRA Y transmission admittance N A 0 1 L F CONVZREF Z reflection impedance N A 0 1 L F CONVZTRA Z transmission impedance N A 0 1 L F Command Hardkey Softkey CONV1DS CONVOFF CONVYREF CONVYTRA CONVZREF CONVZTRA Meas CONVERSION 1 S Meas CONVERSION OFF Meas CONVERSION Y Ref...

Page 59: ...scription Range Query Response COPYFRFT Copies labels from file titles N A N A COPYFRRT Copies labels from register titles N A N A Command Hardkey Softkey COPYFRFT COPYFRRT Command Description Range Query Response CORI Turns interpolative error correction on and off N A 0 1 L F Command Hardkey Softkey CORI Save Recall COPY FROM FILE TITLE Save Recall COPY FROM REG TITLES CAL INTERPOL ON OFF ...

Page 60: ...ry Response CORR Turns error correction on and off N A 0 1 L F Command Hardkey Softkey CORR Command Description Range Query Response COUC Couples and uncouples the stimulus between the channels N A 0 1 L F COUP Couples the power when channel coupling is turned off with the COUCOFF command N A 0 1 L F Command Hardkey Softkey COUC COUP CAL CORRECTION ON OFF Sweep Setup COUPLED CH ON OFF Power CHAN P...

Page 61: ...er measures all four S parameters each time before displaying the data for a full 2 port cal measurement N A N A CSWIOFF Selects test set hold mode The analyzer measures all four S parameters once and then measures the desired parameter continuously This is known as a fast 2 port cal measurement and it is less accurate than a full 2 port calibrated measurement N A N A CSWI Queries whether continuo...

Page 62: ...gment is being edited it sets the center frequency of the current segment See also MARKCENT stimulus range1 1 For frequency or power sweeps refer to Preset State and Memory Allocation in the analyzer s reference guide For CW time 0 to 24 hours For frequency sweep transform on 1 frequency step For CW time sweep transform on 1 time step num L F Command Hardkey Softkey CWFREQ Command Description Rang...

Page 63: ...nt Panel Equivalents Command Description Range Query Response D1DIVD2 This command divides the data in channel 2 by the data in channel 1 and then displays the result on channel 2 Dual display must be turned on first with the DUACON command N A 0 1 L F Command Hardkey Softkey D1DIVD2 Display D2 D1 to D2 ON OFF ...

Page 64: ...iption Front Panel Equivalents Command Description Range Query Response D2XUPCH2 Sets up a two graticule display with channel 2 on top N A 0 1 L F D2XUPCH3 Sets up a two graticule display with channel 3 on top N A 0 1 L F Command Hardkey Softkey D2XUPCH2 D2XUPCH3 Display 2x 1 2 3 4 Display 2x 1 3 2 4 ...

Page 65: ...nd Description Range Query Response D4XUPCH2 Sets up a four graticule display with channel 2 in the upper right quadrant of the display N A 0 1 L F D4XUPCH3 Sets up a four graticule display with channel 3 in the upper right quadrant of the display N A 0 1 L F Command Hardkey Softkey D4XUPCH2 D4XUPCH3 Display 4x 1 2 3 4 Display 4x 1 3 2 4 ...

Page 66: ...720E series analyzers with Option 089 Description Front Panel Equivalents Command Description Range Query Response DATI Stores the data trace in channel memory OPC compatible N A N A Command Hardkey Softkey DATI Command Description Range Query Response DCONV Selects down converter for mixer measurements N A N A Command Hardkey Softkey DCONV Display DATA MEMORY System DOWN CONVERTER ...

Page 67: ...alents Command Description Range Query Response DEBU Turns the GPIB debug mode on and off When on the analyzer scrolls incoming GPIB commands across the display N A 0 1 L F Command Hardkey Softkey DEBU Command Description Range Query Response DECRLOOC Decrements the sequencing loop counter by 1 N A N A Command Hardkey Softkey DECRLOOC Local GPIB DIAG Seq DECR LOOP COUNTER ...

Page 68: ...ommand Reference DEFC DEFC Syntax DEFC Description Front Panel Equivalents Command Description Range Query Response DEFC Sets the default colors for all display features N A N A Command Hardkey Softkey DEFC Display DEFAULT COLORS ...

Page 69: ... Range Query Response DEFLPRINT Sets the printer to the conditions listed in Table 1 1 N A N A Command Hardkey Softkey DEFLPRINT Table 1 1 Printer Default Conditions Print Monochrome Auto feed On Print Colors Ch 1 Data Magenta Ch 1 Memory Green Ch 2 Data Blue Ch 2 Memory Red Graticule Cyan Warning Black Text Black Copy DEFAULT PRNT SETUP ...

Page 70: ...alent Command Description Range Query Response DEFLTCPIO Sets up the copy default state as listed in Table 1 2 N A N A Table 1 2 Default Copy State Plotter Type PLOTTER Printer Type DESKJET Plotter Port SERIAL Printer Port PARALLEL Baud Rate 9600 Baud Rate 19200 Handshake Xon Xoff Handshake Xon Xoff GPIB Address 5 GPIB Address 1 Parallel Port COPY ...

Page 71: ... DEFS Syntax DEFS num Description Front Panel Equivalents Command Description Range Query Response DEFS Begins standard definition during cal kit modification num is the standard number integers 1 8 N A Command Hardkey Softkey DEFS Cal DEFINE STANDARD ...

Page 72: ...el Equivalents Command Description Range Query Response DELO Turns delta marker mode off N A 0 1 L F DELR Makes the indicated marker the delta reference integers 1 5 0 1 L F DELRFIXM Makes the fixed marker the delta reference N A 0 1 L F Command Hardkey Softkey DELO DELR DELRFIXM Marker MODE OFF Marker REF n Marker REF FIXED MKR ...

Page 73: ...l Command Reference DELA DELA Syntax DELA or DELA Description Front Panel Equivalents Command Description Range Query Response DELA Displays the data formatted as group delay N A 0 1 L F Command Hardkey Softkey DELA Format DELAY ...

Page 74: ...sets the transform demodulation to amplitude demodulation Only has a meaningful effect with a CW time transform N A 0 1 L F DEMOOFF Turns the transform demodulation function off N A 0 1 L F DEMOPHAS Sets the transform demodulation to phase demodulation Only has a meaningful effect with a CW time transform N A 0 1 L F Command Hardkey Softkey DEMOAMPL DEMOOFF DEMOPHAS System DEMOD OFF System DEMOD A...

Page 75: ... Sets the plotter to the default conditions listed in Table 1 3 N A N A Command Hardkey Softkey DFLT Table 1 3 Plotter Default Conditions Plot Data On Pen Number Plot Mem On Data 2 Plot Grat On Memory 5 Plot Text On Graticule 1 Plot Mkr On Text 7 Auto feed On Marker 7 Scale Plot Full Line Type Plot Speed Fast Data 7 Memory 7 Copy DEFAULT PLOT SETUP ...

Page 76: ...ntax DIRS num or DIRS Description Front Panel Equivalents Command Description Range Query Response DIRS Sets the number of files in the directory at disk initialization LIF only integers 256 8192 num L F Command Hardkey Softkey DIRS Save Recall DIRECTORY SIZE ...

Page 77: ...ription Range Query Response DISCUNIT Specifies which disk in an external multiple disk drive to be used for save recall integers 0 30 num L F DISCVOLU Specifies which volume of an external multiple volume disk drive to be used for save recall integers 0 30 num L F Command Hardkey Softkey DISCUNIT DISCVOLU Local DISK UNIT NUMBER Local VOLUME NUMBER ...

Page 78: ...cription Front Panel Equivalents Command Description Range Query Response DISM When on displays the response and stimulus values for all markers that are turned on when off only the active marker s value is displayed N A 0 1 L F Command Hardkey Softkey DISM Marker Fctn DISP MKRS ON OFF ...

Page 79: ...mand Description Range Query Response DISPDATA Data only N A 0 1 L F DISPDATM Data and memory N A 0 1 L F DISPDDM Data divided by memory linear division log subtraction See also DIVI N A 0 1 L F DISPDMM Data minus memory linear subtraction See also MINU N A 0 1 L F DISPMEMO Memory only N A 0 1 L F Command Hardkey Softkey DISPDATA DISPDATM DISPDDM DISPDMM DISPMEMO Display DISPLAY DATA Display DATA ...

Page 80: ...Range Query Response DIVI Data divided by memory linear division log subtraction See also DISPDDM N A 0 1 L F Command Hardkey Softkey DIVI Command Description Range Query Response DONE Done with a class of standards during a calibration Only needed when multiple standards are measured to complete the class OPC compatible N A N A Command Hardkey Softkey DONE Display DATA MEM Cal DONE ...

Page 81: ...num Description Front Panel Equivalents Command Description Range Query Response DONM Done modifying a test sequence N A N A Command Hardkey Softkey DONM Command Description Range Query Response DOSEQ Begins execution of the selected sequence integers 1 6 N A Command Hardkey Softkey DOSEQ Seq DONE SEQ MODIFY Seq DO SEQUENCE ...

Page 82: ...ont Panel Equivalents Command Description Range Query Response DOWN Decrements the value displayed in the active entry area emulates pressing the down arrow key N A N A Command Hardkey Softkey DOWN N A Command Description Range Query Response DUAC Turns dual channel display on and off N A 0 1 L F Command Hardkey Softkey DUAC Display DUAL CHAN ON OFF ...

Page 83: ... front panel equivalent Command Description Range Query Response DUPLSEQ Duplicates SEQ num to SEQ num integers 1 6 N A Command Hardkey Softkey DUPLSEQ Command Description Range Query Response ECALAB Queries the analyzer for the currently selected module This query returns the integer 1 if the A module is selected or the integer 0 if the B module is selected N A 0 1 L F Seq DUPLICATE SEQUENCE ...

Page 84: ...Description Range Query Response ECALCONT Continues a paused ECal during a manual thru operation or a dual module operation This command is used with the polling command ECALPAUSED on page 1 78 which returns the integer 1 when paused or the integer 0 when not paused N A N A Command Hardkey Softkey ECALCONT Cal CONTINUE ECal ...

Page 85: ...e ECal operation is finished The command returns information immediately The integer 1 is returned if the ECal has completed the calibration or returns the integer 0 if the ECal is not finished N A N A Command Description Range Query Response ECALERC1 1 For ES analyzers S11 S21 enhanced response is performed For ET analyzers transmission reflection enhanced response is performed Performs an ECal f...

Page 86: ...n frequency values that are stored in the ECal module Before using this command use ECALNFREQS on page 1 77 to determine the number of frequency points stored in the module Use this number to dimension the array for data from the ECALFREQS command This is an ASCII transfer varies with ECal module array L F Command Description Range Query Response ECALFUL21 1 This command is not valid with ET analy...

Page 87: ... Command Description Range Query Response ECALISOAVG Sets the number of averages in the ECal isolation averages function 1 999 num L F Command Hardkey Softkey ECALISOAVG Command Description Range Query Response ECALMANTHRUON Sets manual thru to on N A 0 1 L F ECALMANTHRUOFF Sets manual thru to off N A 0 1 L F Command Hardkey Softkey ECALMANTHRUON ECALMANTHRUOFF Cal ISOLATION AVERAGES Cal MAN L THR...

Page 88: ...on Front Panel Equivalents GPIB only no front panel equivalent Command Description Range Response ECALMODID This command returns the selected ECal module model number and serial number in string form Model number output MODEL NUMBER XXXXX XXXXX Serial number output SERIAL NUMBER XXXXX N A L F ...

Page 89: ... Certification ddmmmyear Module Number of Points xxx Module Start Frequency xxxxx1 Module Stop Frequency xxxxxxxxxx1 Suggested Warmup Time xxx SECONDS Module Warmup Status xxx2 For an example of the output data refer to the description on module information in the user s guide in the Calibrating for Increased Measurement Accuracy chapter 1 Output in hertz 2 Can be polled in a loop to return the la...

Page 90: ...A Sets the active module to A If no module is connected to A error message 222 ECal MODULE NOT RESPONDING will be set in the error buffer N A N A Command Hardkey Softkey ECALMODSELA Command Description Range Query Response ECALMODSELB Sets the active module to B If no module is connected to B error message 222 ECal MODULE NOT RESPONDING will be set in the error buffer N A N A Command Hardkey Softk...

Page 91: ...tracts the number of the factory calibration frequency points that are stored in the ECal module Use this command to determine the size of the array to put the frequency values returned from the command ECALFREQS on page 1 72 varies with ECal module num L F Command Description Range Query Response ECALOMIION Sets omit isolation to on N A 0 1 L F ECALOMIIOFF Sets omit isolation to off N A 0 1 L F C...

Page 92: ...op to determine if the ECal operation is in the pause stage of a manual thru and a dual module calibration Used with the command ECALCONT on page 1 70 Returns the integer 1 if the ECal is paused or returns the integer 0 if the ECal is not paused N A N A Command Description Range Query Response ECALRERC1 1 For ES analyzers an S22 S12 enhanced response is performed This command is not valid with ET ...

Page 93: ... one port calibration is performed For ET analyzers a reflection one port calibration is performed Performs an ECal S11 one port reflection calibration N A N A Command Hardkey Softkey ECALS11 ES models ET models Command Description Range Query Response ECALS221 1 This command is not valid with ET analyzers Performs an ECal S22 one port reflection calibration N A N A Command Hardkey Softkey ECALS22...

Page 94: ...ery Response EDITDONE Done editing list frequency limit table cal sensor table or power loss list OPC compatible N A N A EDITLIML Begins editing limit table N A N A EDITLIST Begins editing list frequency table N A N A Command Hardkey Softkey EDITDONE or or EDITLIML EDITLIST System Sweep Setup Cal DONE System EDIT LIMIT LINE Sweep Setup EDIT LIST ...

Page 95: ...Reference EDITRLIM EDITRLIM Syntax EDITRLIM Description Front Panel Equivalents Command Description Range Query Response EDITRLIM Begins the editing of the ripple limit list N A N A Command Hardkey Softkey EDITRLIM System EDIT RIPL LIMIT ...

Page 96: ...x EMIB Description Front Panel Equivalents Command Description Range Query Response ELED Sets the electrical delay offset 10 seconds num L F Command Hardkey Softkey ELED Command Description Range Query Response EMIB Sends out a beep during a sequence N A N A Command Hardkey Softkey EMIB Scale Ref ELECTRICAL DELAY Seq EMIT BEEP ...

Page 97: ...ration on ES model analyzers Front Panel Equivalents Command Description Range Query Response ENTO Removes displayed information from the active entry area on the screen N A N A Command Hardkey Softkey ENTO N A Command Description Range Query Response ERCDONE Completes the forward enhanced response calibration sequence OPC compatible N A N A Command Hardkey Softkey ERCDONE Entry Off Cal DONE FWD E...

Page 98: ...ents GPIB only no front panel equivalent Command Description Range Query Response ESB Query only Outputs event status register B N A num L F Command Description Range Query Response ESE Enables the selected event status register bits to be summarized by bit 5 in the status byte An event status register bit is enabled when the corresponding bit in the operand num is set integers 0 255 num L F ...

Page 99: ...alents GPIB only no front panel equivalent Command Description Range Query Response ESNB Enables the selected event status register B bits to be summarized by bit 2 in the status byte An event status register bit is enabled when the corresponding bit in the operand num is set integers 0 4095 num L F Command Description Range Query Response ESR Query only Outputs event status register N A num L F ...

Page 100: ...nd Reference EXTD EXTD Syntax EXTD Description Front Panel Equivalents Command Description Range Query Response EXTD Selects the external disk as the active storage device N A N A Command Hardkey Softkey EXTD Save Recall EXTERNAL DISK ...

Page 101: ...age 5 3 This error corrected data is the same as that output by the OUTPDATA command N A 0 1 L F EXTMDATO Selected data arrays only real and imaginary pairs without instrument states or calibrations Always saves the data array even if it hasn t been selected 1 N A 0 1 L F EXTMFORM Formatted trace data Uses currently selected format for data N A 0 1 L F EXTMGRAP User graphics N A 0 1 L F EXTMRAW Ra...

Page 102: ...cription Front Panel Equivalents Command Description Range Query Response EXTRCHAN Sets the internal phase lock reference selection switch on or off This allows the analyzer to receive its R channel input through the R CHANNEL IN port EXTRCHANON or from its own internal source EXTRCHANOFF N A 0 1 L F Command Hardkey Softkey EXTRCHAN System EXT R CHAN ON OFF ...

Page 103: ... compatible N A 0 1 L F EXTTHIGH Sets the external trigger line high N A N A EXTTLOW Sets the external trigger line low N A N A EXTTPOIN Sets the external trigger to auto trigger on point OPC compatible N A 0 1 L F Command Hardkey Softkey EXTTON EXTTOFF EXTTHIGH GPIB only no front panel equivalent EXTTLOW GPIB only no front panel equivalent EXTTPOIN Sweep Setup EXT TRIG ON SWEEP Sweep Setup TRIGGE...

Page 104: ...tax FIXE Description Front Panel Equivalents Command Description Range Query Response FIXE Specifies a fixed load as opposed to a sliding load or offset load when defining a standard during a cal kit modification N A N A Command Hardkey Softkey FIXE Cal FIXED ...

Page 105: ...ice if your computer is not a PC but supports single precision floating point numbers N A N A FORM3 IEEE 64 bit floating point format 8 bytes per number 16 bytes per data point The data is preceded by the same header as in FORM1 Each number consists of a 1 bit sign an 11 bit biased exponent and a 52 bit mantissa This format may be used with double precision floating point numbers No additional pre...

Page 106: ...nds define the format to use on disk initializations Front Panel Equivalents Command Description Range Query Response FORMATDOS Selects DOS as the disk format N A N A FORMATLIF Selects LIF as the disk format N A N A Command Hardkey Softkey FORMATDOS FORMATLIF Save Recall FORMAT DOS Save Recall FORMAT LIF ...

Page 107: ...nel Equivalents Command Description Range Query Response FREO Frequency blank Turns frequency notation off Once the frequency notation has been turned off blanked it cannot be turned back on until a preset or recall is initiated N A N A Command Hardkey Softkey FREO Display FREQUENCY BLANK ...

Page 108: ...s command only applies to 8753ET ES analyzers and to 8720E series analyzers with Option 089 Description Front Panel Equivalents Command Description Range Query Response FREQOFFS Activates the frequency offset instrument mode OPC compatible N A 0 1 L F Command Hardkey Softkey FREQOFFS System FREQ OFFS ON OFF ...

Page 109: ...mmand Description Range Query Response FRER Places the analyzer in GPIB free run mode Same as continuous sweep trigger mode See CONT N A 0 1 L F Command Hardkey Softkey FRER Command Description Range Query Response FULP Selects full page plotting as opposed to plotting in one of the four quadrants N A 0 1 L F Command Hardkey Softkey FULP Sweep Setup CONTINUOUS Copy FULL PAGE ...

Page 110: ... being used must be selected with the STAN command Front Panel Equivalents Command Description Range Query Response FWDI Selects the forward isolation calibration class during a 2 port calibration sequence N A N A FWDM Selects the forward match calibration class during a 2 port calibration sequence N A N A FWDT Selects the forward transmission calibration class during a 2 port calibration sequence...

Page 111: ...eeps refer to Preset State and Memory Allocation in your analyzer s reference guide For CW time 0 to 24 hours For frequency sweep transform on 1 frequency step For CW time sweep transform on 1 time step num L F GATESPAN Sets the time span for the time domain gate stimulus range2 num L F GATESTAR Sets the start time for the time domain gate stimulus range2 num L F GATESTOP Sets the stop time for th...

Page 112: ... domain gate shape Front Panel Equivalents Command Description Range Query Response GATSMAXI Maximum N A 0 1 L F GATSMINI Minimum N A 0 1 L F GATSNORM Normal N A 0 1 L F GATSWIDE Wide N A 0 1 L F Command Hardkey Softkey GATSMAXI GATSMINI GATSNORM GATSWIDE System GATE SHAPE MAXIMUM System GATE SHAPE MINIMUM System GATE SHAPE NORMAL System GATE SHAPE WIDE ...

Page 113: ...Command Reference GOSUB GOSUB Syntax GOSUB num Description Front Panel Equivalents Command Description Range Query Response GOSUB Invokes a sequence as a subroutine integers 1 6 N A Command Hardkey Softkey GOSUB Seq GOSUB SEQUENCE ...

Page 114: ... activate the harmonic measurement mode Option 002 They are all OPC compatible Front Panel Equivalents Command Description Range Query Response HARMOFF Turns off harmonic mode N A 0 1 L F HARMSEC Measures the second harmonic N A 0 1 L F HARMTHIR Measures the third harmonic N A 0 1 L F Command Hardkey Softkey HARMOFF HARMSEC HARMTHIR System HARMONIC OFF System HARMONIC SECOND System HARMONIC THIRD ...

Page 115: ... Query Response HOLD Puts the sweep trigger into hold mode N A 0 1 L F Command Hardkey Softkey HOLD Command Description Range Query Response IDN Query only Outputs the identification string HEWLETT PACKARD 87NNEX xxxxxxxxxx X XX where 87NNEX is the model number of the instrument xxxxxxxxxx is the serial number of the instrument and X XX is the firmware revision of the instrument N A See command de...

Page 116: ... IFBIHIGH Tests the specified input GPIO bit see PARAIN If high invokes the sequence which follows N A N A IFBILOW Tests the specified input GPIO bit see PARAIN If low invokes the sequence which follows N A N A IFLCEQZE If loop counter equals zero then do the sequence that follows N A N A IFLCNEZE If loop counter does not equal zero then do the sequence that follows N A N A IFLTFAIL If limit test ...

Page 117: ...and Hardkey Softkey IFBIHIGH IFBILOW IFLCEQZE IFLCNEZE IFLTFAIL IFLTPASS Command Description Range Query Response IFBW Sets the IF bandwidth Choose from 10 30 100 300 1000 3000 3700 6000 num L F Command Hardkey Softkey IFBW Seq IF BIT H Seq IF BIT L Seq IF LOOP COUNTER 0 Seq IF LOOP COUNTER 0 Seq IF LIMIT TEST FAIL Seq IF LIMIT TEST PASS Avg IF BW ...

Page 118: ...OC Description Front Panel Equivalents Command Description Range Query Response IMAG Selects the imaginary display format N A 0 1 L F Command Hardkey Softkey IMAG Command Description Range Query Response INCRLOOC Increments the sequencing loop counter by 1 N A N A Command Hardkey Softkey INCRLOOC Format IMAGINARY Seq INCR LOOP COUNTER ...

Page 119: ...esponse INID Initializes the internal disk All previous information on the disk will be destroyed N A N A INIE Initializes the external disk All previous information on the disk will be destroyed Requires pass control when using the GPIB port N A N A Command Hardkey Softkey INID INIE Save Recall FORMAT INT DISK Save Recall FORMAT EXT DISK ...

Page 120: ...A N A INPUDATA Inputs an error corrected data array using the current setting of the FORM command N A N A INPUFORM Inputs a formatted data array using the current setting of the FORM command N A N A INPULEAS2 Inputs a learn string in FORM1 only Can be read out with the OUTPLEAS command or with INPULEAS N A data L F INPUPMCAL12 Inputs power meter calibration arrays for channel 1 into the analyzer i...

Page 121: ... 1 These commands input an individual error coefficient array Before sending an array issue a CALIXXXX command where XXXX specifies the calibration type See CALI earlier in this book Then input the array or arrays Lastly store the data with the SAVC command The instrument goes into hold displaying uncorrected data Complete the process by triggering a sweep with the CONT command for continuous swee...

Page 122: ...n tracking in transmission measurements and for directivity and reflection tracking in reflection measurements ED ED EDF EDF 02 ET ER ES ES ESF ESF 03 ER ER ERF ERF 04 EX EXF EXF 05 EL 3 3 This term is used to generate the calibration coefficients but is not used during measurement error correction ELF ELF 06 ET ETF ETF 07 EDR EDR 08 ESR ESR 09 ERR ERR 10 EXR EXR 11 ELR ELR 12 ETR ETR Meaning of f...

Page 123: ... INSMEXSA1 1 This command only applies to 8753ET ES analyzers External source auto OPC compatible N A 0 1 L F INSMEXSM1 External source manual OPC compatible N A 0 1 L F INSMNETA Standard network analyzer OPC compatible N A 0 1 L F INSMTUNR Tuned receiver OPC compatible N A 0 1 L F Command Hardkey Softkey INSMEXSA INSMEXSM INSMNETA INSMTUNR System EXT SOURCE AUTO System EXT SOURCE MANUAL System NE...

Page 124: ...tive storage device Front Panel Equivalents Command Description Range Query Response INTD Selects the internal disk as the active storage device N A N A INTM Selects the internal memory as the active storage device N A N A Command Hardkey Softkey INTD INTM Save Recall INTERNAL DISK Save Recall INTERNAL MEMORY ...

Page 125: ...eference INTE INTE Syntax INTE num or INTE Description Front Panel Equivalents Command Description Range Query Response INTE Sets the display intensity 50 to 100 percent integers 50 100 num L F Command Hardkey Softkey INTE Display INTENSITY ...

Page 126: ... Response ISOD Done with isolation subsequence in a 2 port or enhance response calibration OPC compatible N A N A ISOL Begins the isolation subsequence step in a 2 port calibration N A N A ISOOP Selects isolation for one path two port calibration N A N A Command Hardkey Softkey ISOD ISOL ISOOP Cal ISOLATION DONE Cal ISOLATION Cal ISOLATION ...

Page 127: ...escription Figure 1 1 Key Codes Front Panel Equivalents GPIB only no front panel equivalent Command Description Range Query Response KEY Emulates pressing a front panel key It does not matter if the front panel is in remote mode See Figure 1 1 for key codes integers 1 69 num L F ...

Page 128: ...difying a cal kit N A N A Command Hardkey Softkey KITD Command Description Range Query Response KOR Queries and outputs the last key code1 or front panel knob count If the reply is positive it is a key code If it is negative then set bit 15 equal to bit 14 and the resulting two byte integer is the front panel knob count It can be either positive or negative There are about 120 counts per turn 1 Se...

Page 129: ... cal kit label or a cal standard label Front Panel Equivalents Command Description Range for Query Response LABK Enters a cal kit label during a cal kit modification 10 characters N A LABS Enters a cal standard s label during standard definition 10 characters N A Command Hardkey Softkey LABK LABS Cal LABEL KIT Cal LABEL STD ...

Page 130: ...REVM Reverse match 10 characters N A LABEREVT Reverse transmission 10 characters N A LABES11A S11A opens 10 characters N A LABES11B S11B shorts 10 characters N A LABES11C S11C loads 10 characters N A LABES22A S22A opens 10 characters N A LABES22B1 S22B shorts 10 characters N A LABES22C S22C loads 10 characters N A LABETRLL TRL line or match 10 characters N A LABETRLT TRL thru 10 characters N A LAB...

Page 131: ...etical Command Reference LABE LABETTFT TRL Thru Forward Trans 10 characters N A LABETTRM TRL Thru Reverse Match 10 characters N A LABETTRT TRL Thru Reverse Trans 10 characters N A Command Description Range for Query Response ...

Page 132: ... LABETRLL LABETRLT LABETRLR LABETLFM LABETLFT LABETLRM LABETLRT LABETRFM LABETRRM LABETTFM LABETTFT LABETTRM LABETTRT Cal FWD MATCH Cal FWD TRANS Cal RESPONSE ISOL N Cal RESPONSE Cal REV MATCH Cal REV TRANS Cal S11A Cal S11B Cal S11C Cal S22A Cal S22B Cal S22C Cal S11C Cal FWD TRANS Cal S11A Cal S11B Cal FWD TRANS Cal S22B Cal S22C Cal S11A Cal S22A Cal FWD MATCH Cal FWD TRANS Cal REV MATCH Cal RE...

Page 133: ...or LEF L U Description Front Panel Equivalents Command Description Range Query Response LEFL Selects a plot in the left lower quadrant N A 0 1 L F LEFU Selects a plot in the left upper quadrant N A 0 1 L F Command Hardkey Softkey LEFL LEFU Copy LEFT LOWER Copy LEFT UPPER ...

Page 134: ...n Range Query Response LIMD Sets the limit delta value while editing a limit line segment amplitude range1 1 For log mag 500 dB For phase 500 degrees For Smith chart and Polar 500 units For linear magnitude 500 units For SWR 500 units The scale is always positive and has minimum values of 0 001 dB 10e 12 degrees 10e 15 seconds and 10 picounits see Note below LIML Sets the lower limit value amplitu...

Page 135: ... 121 Alphabetical Command Reference LIM Front Panel Equivalents Command Hardkey Softkey LIMD LIML LIMM LIMS LIMU System DELTA LIMITS System LOWER LIMIT System MIDDLE VALUE System STIMULUS VALUE System UPPER LIMIT ...

Page 136: ...nd 10 picounits num L F LIMILINE Turns the display of the limit lines on and off N A 0 1 L F LIMIMAOF Marker to limit offset Centers the limit lines about the current marker position using the limit amplitude offset function N A N A LIMISTIO Enters the stimulus offset of the limit lines stimulus range2 2 For frequency or power sweeps refer to Preset State and Memory Allocation in your analyzer s r...

Page 137: ...r editing with SEDI N or added using SADD The segment is closed with SDON the table is closed with EDITDONE Front Panel Equivalents Command Description Range Query Response LIMTFL Makes the segment a flat line N A 0 1 L F LIMTSL Makes the segment a sloping line N A 0 1 L F LIMTSP Makes the segment a single point N A 0 1 L F Command Hardkey Softkey LIMTFL LIMTSL LIMTSP System FLAT LINE System SLOPI...

Page 138: ...NM or LINM Description Front Panel Equivalents Command Description Range Query Response LINFREQ Selects a linear frequency sweep N A 0 1 L F Command Hardkey Softkey LINFREQ Command Description Range Query Response LINM Selects the linear magnitude display format N A 0 1 L F Command Hardkey Softkey LINM Sweep Setup LIN FREQ Format LIN MAG ...

Page 139: ...iption Front Panel Equivalents Command Description Range Query Response LINTDATA Enters the line type for plotting data integers 0 10 N A LINTMEMO Enters the line type for plotting memory integers 0 10 N A Command Hardkey Softkey LINTDATA LINTMEMO Copy LINE TYPE DATA Copy LINE TYPE MEMORY ...

Page 140: ...e Query Response LISFREQ Selects the list frequency sweep mode N A 0 1 L F LISIFBWM Enables disables the IFBW setting for a list frequency table in swept list mode N A 0 1 L F LISPWRM Enables disables the power setting for a list frequency table in swept list mode N A 0 1 L F Command Hardkey Softkey LISFREQ LISIFBWM LISPWRM Sweep Setup LIST FREQ Sweep Setup LIST IF BW ON OFF Sweep Setup LIST POWER...

Page 141: ...ption Range Query Response1 1 0 stepped list mode 1 swept list mode LISTTYPELSTP Selects the stepped list mode for use with a list frequency table N A 0 1 L F LISTTYPELSWP Selects the swept list mode for use with a list frequency table N A 0 1 L F Command Hardkey Softkey LISTTYPELSTP LISTTYPELSWP Sweep Setup LIST TYPE STEPPED Sweep Setup LIST TYPE SWEPT ...

Page 142: ...escription Front Panel Equivalents Command Description Range Query Response LISV Activates the list values function Requesting a plot or print copies only the current page See also NEXP PREP PLOT PRINALL and PRINTALL N A N A Command Hardkey Softkey LISV Copy LIST VALUES ...

Page 143: ...trol Turns external LO control on off N A 0 1 L F LOFREQ2 2 See also VOFF Sets the LO frequency value in the analyzer frequency range of instrument num L F LOFSTAR1 Sets the LO start frequency frequency range of instrument num L F LOFSTOP1 Sets the LO stop frequency frequency range of instrument num L F LOFSWE1 Selects the LO sweep frequency mode N A N A LOPOWER1 Sets the LO power level frequency ...

Page 144: ...LOCONT LOFREQ 1 2 1 8753ET ES 2 8720E series LOFSTAR LOFSTOP LOFSWE LOPOWER LOPSTAR LOPSTOP LOPSWE System LO CONTROL ON OFF System LO FREQUENCY FREQUENCY CW System FREQUENCY START System FREQUENCY STOP System FREQUENCY SWEEP System POWER FIXED System POWER START System POWER STOP System POWER SWEEP ...

Page 145: ...scription Range Query Response LOAN Measures the load as not being offset when a standard has been defined as an offset load see OFLS N A N A LOAO Measures the load as being offset when a standard has been defined as an offset load see OFLS N A N A Command Hardkey Softkey LOAN LOAO Cal LOAD NO OFFSET Cal LOAD OFFSET ...

Page 146: ...ange Query Response LOAD Loads the file from disk using the file name provided by the preceding TITF num command The actual file loaded depends on the file title in the file position specified by the TITF num command Requires pass control mode when using the GPIB port integers 1 5 N A Command Hardkey Softkey LOAD Save Recall LOAD ...

Page 147: ...the file from disk with the name indicated by the previous TITSEQ num command The actual file loaded depends on the file title in the file position specified in the TITSEQ num command Requires pass control mode when using the GPIB port integers 1 to 6 N A Command Hardkey Softkey LOADSEQ Command Description Range Query Response LOGFREQ Selects a log frequency sweep N A 0 1 L F Command Hardkey Softk...

Page 148: ...scription Front Panel Equivalents Command Description Range Query Response LOGM Selects the log magnitude display format N A 0 1 L F Command Hardkey Softkey LOGM Command Description Range Query Response LOOC Sets the value of the sequencing loop counter integers 0 32 760 N A Command Hardkey Softkey LOOC Format LOG MAG Seq LOOP COUNTER ...

Page 149: ... panel equivalent Command Description Range Query Response LOWPIMPU Turns on the low pass impulse transform N A 0 1 L F LOWPSTEP Turns on the low pass step transform N A 0 1 L F Command Hardkey Softkey LOWPIMPU LOWPSTEP Command Description Range Query Response LRN Same as OUTPLEAS output learn string N A data L F LRN Same as INPULEAS input learn string learnstring N A System LOW PASS IMPULSE Syste...

Page 150: ...ANTRIG Syntax MANTRIG or MANTRIG Description Front Panel Equivalents Command Description Range Query Response MANTRIG Sets the trigger mode to manual trigger on point OPC compatible N A 0 1 L F Command Hardkey Softkey MANTRIG Sweep Setup MANUAL TRG ON POINT ...

Page 151: ...its stimulus value stimulus range1 num L F MARK5 Makes marker 5 active and sets its stimulus value stimulus range1 num L F MARKBUCK Places the active marker on a specific sweep point bucket num is the bucket number 0 to number of points 1 See footnote2 num L F MARKCENT Sets the center stimulus value to that of the active marker s stimulus value N A N A MARKCONT Places the markers continuously on t...

Page 152: ...nd the delta reference marker N A N A MARKSTAR Sets the start stimulus to that of the active marker s N A N A MARKSTIM During a limit segment edit sets the limit stimulus break point to that of the active marker s N A N A MARKSTOP Sets the stop stimulus to that of the active marker s N A N A MARKUNCO Uncouples the markers between channels as opposed to MARKCOUP N A 0 1 L F MARKZERO Places the fixe...

Page 153: ...NCO MARKZERO Marker MARKER n Marker Fctn MARKER CENTER Marker Fctn MARKERS CONTINUOUS Marker Fctn MARKERS COUPLED System MARKER CW Marker Fctn MARKER DELAY Marker Fctn MARKERS DISCRETE Marker FIXED MKR AUX VALUE Marker FIXED MKR STIMULUS Marker FIXED MKR VALUE Marker Search SEARCH MAX System MARKER MIDDLE Marker Search SEARCH MIN Marker all OFF Scale Ref MARKER REFERENCE Marker Fctn MARKER SPAN Ma...

Page 154: ...Syntax MAXF num GHZ Description Front Panel Equivalents Command Description Range Query Response MAXF Sets the maximum valid frequency of a standard being defined during a cal kit modification 0 1000 GHz N A Command Hardkey Softkey MAXF Cal MAXIMUM FREQUENCY ...

Page 155: ...alents Command Description Range Query Response MEASA Measures and displays input A on the active channel N A 0 1 L F MEASB Measures and displays input B on the active channel N A 0 1 L F MEASR Measures and displays input R on the active channel N A 0 1 L F Command Hardkey Softkey MEASA MEASB MEASR Meas A Meas B Meas R ...

Page 156: ...ence MEASTAT MEASTAT Syntax MEASTAT ON OFF or MEASTAT Description Front Panel Equivalents Command Description Range Query Response MEASTAT Turns trace statistics on and off N A 0 1 L F Command Hardkey Softkey MEASTAT Marker Fctn MEASURE STATS ...

Page 157: ...ociated with the front panel key N A N A MENUCOPY Brings up the menu associated with the front panel key N A N A MENUDISP Brings up the menu associated with the front panel key N A N A MENUFORM Brings up the menu associated with the front panel key N A N A MENUMARK Brings up the menu associated with the front panel key N A N A MENUMEAS Brings up the menu associated with the front panel key N A N A...

Page 158: ...ciated with the front panel key N A N A MENUSTIM Brings up the menu associated with the front panel key N A N A MENUSWEE Brings up the menu associated with the front panel key N A N A MENUSYST Brings up the menu associated with the front panel key N A N A Command Description Range Query Response MINF Sets the minimum valid frequency of a standard being defined during a cal kit modification 0 1000 ...

Page 159: ...front panel equivalent MINU Syntax MINU or MINU Description Front Panel Equivalents Command Description Range Query Response MINMAX Enables disables min max recording per segment Min and max values are recorded per limit segment Limit testing need not be active N A 0 1 L F Command Description Range Query Response MINU Data minus memory linear subtraction See also DISPDMM N A 0 1 L F Command Hardke...

Page 160: ...nly applies to ES model analyzers Description Front Panel Equivalents Command Description Range Query Response MODI1 Begins the modify cal kit sequence N A N A Command Hardkey Softkey MODI1 Command Description Range Query Response MODS Computes new cal set using adapter removal N A N A Command Hardkey Softkey MODS Cal MODIFY Cal REMOVE ADAPTER ...

Page 161: ...and Description Range Query Response NEWSEQ Begins a new sequence or modifies an existing sequence integers 1 6 N A Command Hardkey Softkey NEWSEQ Command Description Range Query Response NEXP Displays the next page of the operating parameters list Use OPEP to display the operating parameters list N A N A Command Hardkey Softkey NEXP Seq NEW SEQ MODIFY SEQ Copy NEXT PAGE ...

Page 162: ... Description Range Query Response NOOP Creates a cycle that has no operation OPC compatible N A N A Command Description Range Query Response NUMG Activates the indicated number of groups of sweeps A group is whatever is needed to update the current parameter once This function restarts averaging if it is enabled OPC compatible integers 1 999 N A Command Hardkey Softkey NUMG Sweep Setup NUMBER of G...

Page 163: ...x NUMR num or NUMR Description Front Panel Equivalents Command Description Range Query Response NUMR Sets the number of power meter readings per point used during a power meter calibration integers 1 100 num L F Command Hardkey Softkey NUMR Cal NUMBER of READINGS ...

Page 164: ...quivalents Command Description Range Query Response OFLD Offset loads done N A N A OFLS Selects the calibration standard load as being an offset load as opposed to a sliding or fixed load during a cal kit modification N A N A Command Hardkey Softkey OFLD OFLS Cal OFFSET LOAD DONE Cal LOAD OFFSET ...

Page 165: ...the indicated parameter for a standard being defined during a cal kit modification Front Panel Equivalents Command Description Range Query Response OFSD Delay offset 1 second N A OFSL Loss offset 0 1000 TΩ s N A OFSZ Impedance offset 0 1 500 Ω N A Command Hardkey Softkey OFSD OFSL OFSZ Cal OFFSET DELAY Cal OFFSET LOSS Cal OFFSET Z0 ...

Page 166: ...Range Query Response OMII Omits the isolation step of a calibration sequence N A N A Command Hardkey Softkey OMII Command Description Range Query Response1 1 0 next command not yet completed 1 next command completed OPC Operation complete Reports the completion of the next command received by setting bit 0 in the event status register or by replying to an interrogation if OPC is issued N A 0 1 L F...

Page 167: ...ription Front Panel Equivalents Command Description Range Query Response OPEP Presents a list of key operating parameters Requesting a plot or print copies only the current page See also NEXP PREP PLOT PRINALL and PRINTALL N A N A Command Hardkey Softkey OPEP Copy OP PARAMS ...

Page 168: ...IN APER OUTP CALC ICAL num OUTP CALK CHAN DATA DATF DATP DATR ERRO FAIP FORF FORM OUTPFARPLPT OUTP IDEN KEY LEAS OUTP IPMCL PMCAL num OUTP MARK MEMO MEMF MSTA MWID MWIL OPTS PLOT OUTPLIM num OUTPLIM F L M OUTP PRE RAF RAW num OUTP PRIN PRNALL OUTP RFFR SEGAF SEGAM SEGF SEGM OUTPRPLBNDALL OUTPRPLBNDPF OUTPRPLBNDVAL OUTPSEQ num OUTP SERN STAT TITL Description NOTE Most commands that output an array ...

Page 169: ...The data is in FORM1 N A L F OUTPFARPLPT Outputs the onscreen failed ripple point information in the following comma separated value format the number of failed points followed by pairs of numbers representing the first failed frequency first failure value second failed frequency second failure value and so on N A num array L F OUTPCHAN Outputs the active channel number 1 2 3 or 4 N A num L F OUTP...

Page 170: ...xxxxxxxxxx X XX where 87NNEX is the model number of the instrument xxxxxxxxxx is the serial number of the instrument and X XX is the firmware revision of the instrument Same as the IDN command N A L F OUTPIPMCL Outputs the interpolated power meter calibration array for channel 1 or channel 2 Values are returned as 100 times the interpolated power meter reading in dB This is an ASCII transfer FORM4...

Page 171: ...statistics is not on it is turned on to generate current values and turned off again See also MEASTAT N A num num num L F OUTPMWID Outputs the marker bandwidths search results in ASCII format bandwidth center and Q in that order If widths is not on it is turned on to generate current values and then turned off again N A num num num L F OUTPMWIL Outputs the marker bandwidths search results in ASCII...

Page 172: ...ta 2 S21 data 3 S12 data 4 S22 data array L F OUTPRAW Outputs the selected raw data array 6 See Figure 5 1 on page 5 3 integers 1 4 1 S11 data 2 S21 data 3 S12 data 4 S22 data array L F OUTPRFFR Outputs the external source RF frequency The instrument must be in external source mode using either INSMEXSA or INSMEXSM 8 N A num L F OUTPRPLBNDALL Outputs the measured ripple values for all active frequ...

Page 173: ... the FORM command The data is in real imaginary pairs with the same number of pairs as points in the sweep 3 This is one of four fast data transfer commands These commands circumvent the internal byte handler routine and output trace dumps as block data In other words the analyzer outputs the entire array without allowing any process swapping to occur FORM4 ASCII data transfer times are not affect...

Page 174: ...transmission tracking in transmission measurements and for directivity and reflection tracking in reflection measurements ED ED EDF EDF 02 ET ER ES ES ESF ESF 03 ER ER ERF ERF 04 EX EXF EXF 05 EL 3 3 This term is used to generate the calibration coefficients but is not used during measurement error correction ELF ELF 06 ET ETF ETF 07 EDR EDR 08 ESR ESR 09 ERR ERR 10 EXR EXR 11 ELR ELR 12 ETR ETR M...

Page 175: ...ag R jX real ohms imag ohms real imag real ohms imag ohms G jB real Siemens imag Siemens real imag real Siemens imag Siemens POLAR LIN MKR lin mag degrees real imag lin mag degrees LOG MKR dB degrees real imag dB degrees Re Im real imag real imag real imag LIN MAG lin mag lin mag lin mag SWR SWR SWR SWR REAL real real real IMAGINARY imag imag imag The marker readout values are the marker values di...

Page 176: ... trace data is plotted N A 0 1 L F PGRAT Selects whether the graticule is plotted N A 0 1 L F PMEM Selects whether the memory trace is plotted N A 0 1 L F PMKR Selects whether markers are plotted N A 0 1 L F PSOFT Selects whether softkeys are plotted N A 0 1 L F PTEXT Selects whether text is plotted N A 0 1 L F Command Hardkey Softkey PDATA PGRAT PMEM PMKR PSOFT GPIB only no front panel equivalent...

Page 177: ... Panel Equivalents Command Description Range Query Response PARAIN Specifies the input GPIO bit to be used by IFBIHIGH and IFBILOW tests integers 0 4 num L F PARAOUT Programs all GPIO output bits at once integers 0 255 num L F Command Hardkey Softkey PARAIN PARAOUT Seq PARALLEL IN BIT NUMBER Seq PARALLEL OUT ALL ...

Page 178: ... Equivalents Command Description Range Query Response1 1 0 copy 1 GPIO PARALGPIO Selects use of the parallel port for general purpose I O GPIO N A 0 1 L F PARALCPY Selects use of the parallel port for the copy function N A 0 1 L F Command Hardkey Softkey PARALGPIO PARALCPY Local PARALLEL GPIO Local PARALLEL COPY ...

Page 179: ...Equivalents Command Description Range Query Response PAUS Inserts a pause into a sequence N A N A Command Hardkey Softkey PAUS Command Description Range Query Response PCB Controller GPIB address The address where control is returned after a pass control Same as ADDRCONT integers 0 30 num L F Command Hardkey Softkey PCB Seq PAUSE Local ADDRESS CONTROLLER ...

Page 180: ...A BLUE YELLOW GREEN RED BLACK Front Panel Equivalents Command Description Range Query Response PCOLDATA Channel num data integers 1 4 N A PCOLMEMO Channel num memory integers 1 4 N A PCOLGRAT Graticule N A N A PCOLREFL Reference line N A N A PCOLTEXT Display text N A N A PCOLWARN Warning text N A N A Command Hardkey Softkey PCOLDATA PCOLMEMO PCOLGRAT PCOLREFL PCOLTEXT PCOLWARN Copy CH n DATA Copy ...

Page 181: ...ivalents Command Description Range Query Response PENNDATA Data trace integers 0 10 N A PENNGRAT Graticule integers 0 10 N A PENNMARK Markers and marker text integers 0 10 N A PENNMEMO Memory trace integers 0 10 N A PENNTEXT Text and user graphics integers 0 10 N A Command Hardkey Softkey PENNDATA PENNGRAT PENNMARK PENNMEMO PENNTEXT Copy PEN NUM DATA Copy PEN NUM GRATICULE Copy PEN NUM MARKER Copy...

Page 182: ...ax PHAS or PHAS Description Front Panel Equivalents Command Description Range Query Response PHAO Sets the phase offset 0 360 degrees num L F Command Hardkey Softkey PHAO Command Description Range Query Response PHAS Selects the phase display format N A 0 1 L F Command Hardkey Softkey PHAS Scale Ref PHASE OFFSET Format PHASE ...

Page 183: ...onse PLOSSLOW Selects the slow pen speed for plotting Slow is useful for transparency plotting N A N A PLOSFAST Selects the fast pen speed for plotting N A N A Command Hardkey Softkey PLOSSLOW PLOSFAST Command Description Range Query Response PLOT Initiates a plot Requires pass control mode when using the GPIB port N A N A Command Hardkey Softkey PLOT Copy PLOT SPEED SLOW Copy PLOT SPEED FAST Copy...

Page 184: ...R and a zero is returned for Xon Xoff PLTPRTDISK Sets the plotter port to disk either internal disk or external disk N A 0 1 L F PLTPRTHPIB Sets the plotter port to GPIB N A 0 1 L F PLTPRTPARA Sets the plotter port to parallel N A 0 1 L F PLTPRTSERI Sets the plotter port to serial N A 0 1 L F PLTTRAUTF Turns the plotter auto feed on and off N A 0 1 L F PLTTRBAUD Sets the plotter baud rate Choose f...

Page 185: ...TTYPHPGL PLTTYPPLTR Command Description Range Query Response PMTRTTIT Reads value from power meter or peripheral at the power meter s GPIB address into title string N A N A Command Hardkey Softkey PMTRTTIT Local XMIT CNTRL Local PLTR PORT DISK Local PLTR PORT GPIB Local PLTR PORT PARALLEL Local PLTR PORT SERIAL Copy AUTO FEED ON OFF Local PLOTTER BAUD RATE Copy PLOTTER FORM FEED Local PLTR TYPE HP...

Page 186: ...to 2 sweeps Example wait code written in BASIC OUTPUT 716 POIN801 OUTPUT 716 SWET ENTER 716 T WAIT 2 T Front Panel Equivalents Command Description Range Query Response POIN Sets the number of points in the sweep or in a sweep segment Choose from 3 11 21 26 51 101 201 401 801 1601 num L F Command Hardkey Softkey POIN Sweep Setup NUMBER of POINTS ...

Page 187: ...r display format N A 0 1 L F POLMLIN Selects linear as the marker readout format for polar display N A 0 1 L F POLMLOG Selects log as the marker readout format for polar display N A 0 1 L F POLMRI Selects real imaginary as the marker readout format for polar display N A 0 1 L F Command Hardkey Softkey POLA POLMLIN POLMLOG POLMRI Format POLAR Marker Fctn LIN MKR Marker Fctn LOG MKR Marker Fctn Re I...

Page 188: ...ommand Reference PORE PORE Syntax PORE ON OFF or PORE Description Front Panel Equivalents Command Description Range Query Response PORE Turns port extensions on and off N A 0 1 L F Command Hardkey Softkey PORE Cal EXTENSIONS ON OFF ...

Page 189: ...alents Command Description Range Query Response PORT1 Port 1 10 seconds num L F PORT2 Port 2 10 seconds num L F PORTA Input A 10 seconds num L F PORTB Input B 10 seconds num L F PORTR Reflection Port 10 seconds num L F PORTT Transmission Port 10 seconds num L F Command Hardkey Softkey PORT1 PORT2 PORTA PORTB PORTR PORTT Cal EXTENSION PORT 1 Cal EXTENSION PORT 2 Cal EXTENSION INPUT A Cal EXTENSION ...

Page 190: ...D UNCPLD or PORTP Description Front Panel Equivalents Command Description Range Query Response1 1 0 uncoupled 1 coupled PORTP Selects either coupled or uncoupled for the port powers of a given channel N A 0 1 L F Command Hardkey Softkey PORTP Power PORT POWER COUPLED UNCOUPLD ...

Page 191: ...ption Range Query Response POWE Sets the output power level output power range of your analyzer1 1 The output power range of your analyzer depends upon the model and installed options Refer to your analyzer s reference guide to determine the power range of your analyzer num L F Command Hardkey Softkey POWE N A Power Sweep Setup POWER ...

Page 192: ...ulus range1 1 For frequency or power sweeps refer to Preset State and Memory Allocation in your analyzer s reference guide For CW time 0 to 24 hours For frequency sweep transform on 1 frequency step For CW time sweep transform on 1 time step num L F POWLLIST Begins editing a power loss list for a power meter calibration N A N A POWLLOSS Sets the loss value for a particular frequency set by POWLFRE...

Page 193: ...tion Front Panel Equivalents Command Description Range Query Response POWM Designates whether the 436A ON or the 437B 438A OFF is to be used as the power meter N A 0 1 L F 1 1 A one is returned for 436A and a zero is returned for 437B 438A Command Hardkey Softkey POWM Local POWER MTR 438 436 ...

Page 194: ...meric entry Description Front Panel Equivalents Command Description Range Query Response POWR Sets the source power range See also PRAN integers1 00 11 1 Use two digit integers 00 through 07 for 8753ET ES analyzers Use two digit integers 00 through 11 for 8720E series analyzers N A Command Hardkey Softkey POWR Power RANGE n ...

Page 195: ...Response POWS Selects power sweep from the sweep type menu N A 0 1 L F Command Hardkey Softkey POWS Command Description Range Query Response POWT Sets source power on or off Works the opposite of the SOUP command Sending POWTON turns source power off Sending POWTOFF turns source power on N A 0 1 L F Command Hardkey Softkey POWT 1 1 8753ES Option 011 analyzers only Sweep Setup POWER SWEEP Power POW...

Page 196: ...ingle digit integers 0 through 7 for 8753ET ES analyzers PRAN0 through PRAN7 are used for ranges 0 through 7 2 Use two digit integers 01 through 12 for 8720E series analyzers PRAN01 through PRAN12 are used for ranges 0 through 11 N A Command Hardkey Softkey PRAN Command Description Range Query Response PREP Displays the previous page of the operating parameters list Use OPEP to display the operati...

Page 197: ...n if the analyzer is currently set up to recall a user preset state when the key is pressed For more information on user presets see your analyzer s user s guide NOTE This command should use OPC to prevent timing errors with subsequent commands Example code written in BASIC 10 OUTPUT 716 OPC PRES 20 ENTER 716 X Command Description Range Query Response PRES Presets the analyzer to the factory prese...

Page 198: ...r PRI C S Description Front Panel Equivalents Command Description Range Query Response PRIC Selects color print as opposed to monochrome N A 0 1 L F PRIS Selects standard monochrome print N A 0 1 L F Command Hardkey Softkey PRIC PRIS Copy PRINT COLOR Copy PRINT MONOCHROME ...

Page 199: ...escription Range Query Response PRINALL Copies the display in raster graphics mode to a printer Requires pass control when using the GPIB port Use PRINTALL to send ASCII data to the printer N A N A PRINSEQ Begins printing the sequence selected integers 1 6 N A Command Hardkey Softkey PRINALL PRINSEQ Copy PRINT Seq PRINT SEQUENCE ...

Page 200: ...NTALL Description Front Panel Equivalents Command Description Range Query Response PRINTALL Prints all list values or operating and marker parameters in ASCII text mode Requires pass control mode when using the GPIB port N A N A Command Hardkey Softkey PRINTALL Copy PRINT ALL ...

Page 201: ...nter port to parallel N A 0 1 L F PRNPRTSERI Sets the printer port to serial N A 0 1 L F PRNTRAUTF Turns ON and OFF the printer auto feed N A 0 1 L F PRNTRBAUD Sets the printer baud rate Choose from 1200 2400 4800 9600 19200 num L F PRNTRFORF Sends a form feed to the printer N A N A PRNTYP540 Selects the DeskJet 540 or 850C printer as the printer type N A N A PRNTYPDJ Selects the DeskJet printer a...

Page 202: ...ORF PRNTYP540 PRNTYPDJ PRNTYPEP PRNTYPLJ PRNTYPPJ PRNTYPTJ Local XMIT CNTRL Local PRNTR PORT GPIB Local PRNTR PORT PARALLEL Local PRNTR PORT SERIAL Copy AUTO FEED ON OFF Local PRINTER BAUD RATE Copy PRINTER FORM FEED Local PRNTR TYPE DJ 540 Local PRNTR TYPE DESKJET Local PRNTR TYPE EPSON P2 Local PRNTR TYPE LASERJET Local PRNTR TYPE PAINTJET Local PRNTR TYPE THINKJET ...

Page 203: ...lection one of the 6 sequences SEQ num N A N A Command Hardkey Softkey PTOS Command Description Range Query Response PURG Purges the file from disk using the file name provided by the preceding TITF num command The actual file purged depends on the file title in the file position specified by the TITF num command Requires pass control mode when using the GPIB port integers 1 5 N A Command Hardkey ...

Page 204: ...ription Range Query Response PWMCEACS Power meter calibration done with each sweep 100 to 100 dB 0 1 L F PWMCOFF Turns off power meter calibration 100 to 100 dB 0 1 L F PWMCONES Power meter cal done on one sweep A calibration sweep should be taken TAKCS after selecting a one sweep power meter calibration to ensure a valid calibration 100 to 100 dB 0 1 L F Command Hardkey Softkey PWMCEACS PWMCOFF P...

Page 205: ...el Equivalents Command Description Range Query Response PWRLOSS Selects whether or not to use the power loss table for a power meter calibration N A 0 1 L F Command Hardkey Softkey PWRLOSS Command Description Range Query Response PWRMCAL Displays the power meter cal menu and sets the drive port cal power 100 to 100 dB num L F Command Hardkey Softkey PWRMCAL Cal PWR LOSS ON OFF Cal PWR MTR CAL ...

Page 206: ... Panel Equivalents Command Description Range Query Response PWRR Selects whether the power range is in auto or manual mode N A 0 1 L F 1 1 0 manual mode 1 auto mode Command Hardkey Softkey PWRR Command Description Range Query Response Q Selects a sequence See also SEQ integers 1 6 num L F Command Hardkey Softkey Q Power PWR RANGE AUTO MAN Seq SEQUENCE x SEQ x ...

Page 207: ...ponse RAID Completes the response and isolation cal sequence OPC compatible N A N A RAIISOL Calls the isolation class for the response and isolation calibration N A N A RAIRESP Calls the response class for the response and isolation calibration N A N A Command Hardkey Softkey RAID RAIISOL RAIRESP Cal DONE RESP ISOL N CAL Cal ISOL N STD Cal RESPONSE ...

Page 208: ...tantial time at recalls and during frequency changes see SM8 Raw offsets follow the channel coupling RAWOFFS and SAMC are linked in that when one changes state so does the other See Example 2G Take4 Error Correction Processed on an External PC on page 7 48 Front Panel Equivalents Command Description Range Query Response RAWOFFS Selects whether sampler and attenuator offsets are on or off N A 0 1 L...

Page 209: ...L or REAL Description Front Panel Equivalents Command Description Range Query Response READDATE Outputs the date in the following string format DD MMM YYYY N A N A READTIME Outputs the time in the following string format HH MM SS N A N A Command Description Range Query Response REAL Sets the display format to real N A 0 1 L F Command Hardkey Softkey REAL Format REAL ...

Page 210: ... OUTPUT 716 OPC RECA1 20 OUTPUT 716 X Front Panel Equivalents Command Description Range Query Response RECA Recalls the indicated internal register OPC compatible integers 1 5 N A RECAREG Recalls save recall registers 01 through 31 RECAREG01 through RECAREG05 are the same as RECA1 through RECA5 OPC compatible two digit integers 01 31 N A Command Hardkey Softkey RECA RECAREG Save Recall RECALL Save...

Page 211: ...ical Command Reference RECO RECO Syntax RECO Description Front Panel Equivalents Command Description Range Query Response RECO Recalls previously saved display colors N A N A Command Hardkey Softkey RECO Display RECALL COLORS ...

Page 212: ...mpletes the reflection calibration subsequence of a 2 port calibration OPC compatible N A N A REFL Begins the reflection calibration subsequence of a 2 port calibration N A N A REFOP Begins the reflection calibration subsequence for one path 2 port calibration N A N A Command Hardkey Softkey REFD REFL REFOP Cal STANDARDS DONE Cal REFLECTION Cal REFLECTION ...

Page 213: ... of the graticule integers 0 10 num L F REFV Enters the reference line value amplitude range1 1 For log mag 500 dB For phase 500 degrees For Smith chart and Polar 500 units For linear magnitude 500 units For SWR 500 units The scale is always positive and has minimum values of 0 001dB 10e 12 degrees 10e 15 seconds and 10 picounits num L F Command Hardkey Softkey REFP REFV Scale Ref REFERENCE POSITI...

Page 214: ...ive on GPIB N A N A Command Hardkey Softkey REFT Command Description Range Query Response REIC Sets the power level reference value for a receiver calibration amplitude range1 1 For log mag 500 dB For phase 500 degrees For Smith chart and Polar 500 units For linear magnitude 500 units For SWR 500 units The scale is always positive and has minimum values of 0 001dB 10e 12 degrees 10e 15 seconds and...

Page 215: ...ax RESC Description Front Panel Equivalents Command Description Range Query Response RERCDONE Completes the reverse enhanced response calibration sequence OPC compatible N A N A Command Hardkey Softkey RERCDONE Command Description Range Query Response RESC Resume a previously started cal sequence N A N A Command Hardkey Softkey RESC Cal DONE REV ENH RESP CAL RESUME CAL SEQUENCE ...

Page 216: ...RESD RESD Syntax RESD Description Front Panel Equivalents Command Description Range Query Response RESD Restores the measurement display after viewing the operating parameters or list values N A N A Command Hardkey Softkey RESD Copy RESTORE DISPLAY ...

Page 217: ...REST Description Front Panel Equivalents Command Description Range Query Response RESPDONE Completes the response calibration sequence OPC compatible N A N A Command Hardkey Softkey RESPDONE Command Description Range Query Response REST Measurement restart N A N A Command Hardkey Softkey REST Cal DONE Sweep Setup MEASURE RESTART ...

Page 218: ... Syntax RETP ON OFF or RETP NOTE This command only applies to 8720E series analyzers Description Front Panel Equivalents Command Description Range Query Response RETP Turns retrace power on and off N A 0 1 L F Command Hardkey Softkey RETP System RETRACE PWR ...

Page 219: ...than one standard in the class the class command only calls another menu Front Panel Equivalents Command Description Range Query Response REVI Calls the reverse isolation calibration class during a full 2 port calibration N A N A REVM Calls the reverse match calibration class during a full 2 port calibration N A N A REVT Calls the reverse transmission calibration class during a full 2 port calibra...

Page 220: ...cription These 2 commands are used in frequency offset mode measurements Front Panel Equivalents Command Description Range Query Response RFGTLO Sets RF greater than LO N A N A RFLTLO Sets RF less than LO N A N A Command Hardkey Softkey RFGTLO RFLTLO System RF LO System RF LO ...

Page 221: ...applies to ET models Description Front Panel Equivalents Command Description Range Query Response RFLP1 1 This command can also be used on ES models to set the measurement mode to Refl FWD S11 Sets the measurement mode to Reflection See also S11 N A 0 1 L F Command Hardkey Softkey RFLP Meas REFLECTION ...

Page 222: ...Description Range Query Response RIGL Selects a plot in the lower right quadrant N A 0 1 L F RIGU Selects a plot in the upper right quadrant N A 0 1 L F Command Hardkey Softkey RIGL RIGU Command Description Range Query Response RLIMLINE Turns the lines that represent the ripple test limits on and off N A 0 1 L F Command Hardkey Softkey RLIMLINE Copy RIGHT LOWER Copy RIGHT UPPER System RIPL LIMIT o...

Page 223: ...Query Response RLIMM Sets the value of the maximum allowable ripple limit for current frequency band 0 01 to 100 dB num L F Command Hardkey Softkey RLIMM Command Description Range Query Response RLIMSTP Sets the stop frequency of the current frequency band stimulus range1 1 Refer to Preset State and Memory Allocation in your analyzer s reference guide num L F Command Hardkey Softkey RLIMSTP System...

Page 224: ...s Command Description Range Query Response RLIMSTR Sets the start frequency of the current ripple limit stimulus range1 1 Refer to Preset State and Memory Allocation in your analyzer s reference guide num L F Command Hardkey Softkey RLIMSTR Command Description Range Query Response RLIMTEST Turns the ripple limit test on and off N A 0 1 L F Command Hardkey Softkey RLIMTEST System MINIMUM FREQUENCY ...

Page 225: ... Range Query Response RLIMVAL Displays the ripple limit value of the selected band see SELBND in absolute format ABS or margin format MAR OFF turns the displayed ripple limit value off N A N A Command Hardkey Softkey RLIMVAL Command Description Range Query Response RSCO Resets display colors to the factory default settings N A N A Command Hardkey Softkey RSCO System RIPL VALUE Display RESET COLOR ...

Page 226: ...the RST command will always invoke the factory preset state This is true even if the analyzer is currently set up to recall a user preset state when the key is pressed For more information on user presets see your analyzer s user s guide Command Description Range Query Response RST Presets the analyzer to the factory preset state OPC compatible See Appendix A Preset Conditions N A N A Command Hard...

Page 227: ...measurement mode to Reflection N A 0 1 L F S12 Reverse transmission measurement2 2 The S12 and S22 commands do not apply to ET models N A 0 1 L F S21 Forward transmission measurement3 See also TRAP 3 The S21 command can also be used on ET models to set the measurement mode to Transmissn N A 0 1 L F S22 Reverse reflection measurement2 N A 0 1 L F Command Hardkey Softkey S11 S12 S21 S22 Meas Refl FW...

Page 228: ...ds a new segment to the table during a list frequency limit table cal sensor table or power loss table edit N A N A Command Hardkey Softkey SADD or or Command Description Range Query Response SAMC Selects whether sampler correction is on or off SAMC and RAWOFFS are linked in that when one changes state so does the other N A 0 1 L F Command Hardkey Softkey SAMC System Sweep Setup Cal SEGMENT ADD Sy...

Page 229: ...ror correction coefficients back into the instrument OPC compatible N A N A SAVERC Completes the enhanced response calibration sequence OPC compatible N A N A SAVRERC1 1 ES models only Completes the reverse enhanced response calibration sequence OPC compatible N A N A SAVT Completes the TRL LRM calibration sequence OPC compatible N A N A Command Hardkey Softkey SAV1 SAV2 SAVC GPIB only no front pa...

Page 230: ...cription Range Query Response SAVE Saves to save recall registers 1 through 5 OPC compatible integers 1 5 N A SAVEREG Saves to save recall registers 01 31 SAVEREG01 through SAVEREG05 are the same as SAVE1 through SAVE5 OPC compatible two digit integers 01 31 N A Command Hardkey Softkey SAVE SAVEREG Save Recall SAVE Save Recall SAVE ...

Page 231: ...easurement to the disk drive in the comma separated value CSV format N A N A Command Hardkey Softkey SAVECSV when is set to CSV and is selected Command Description Range Query Response SAVEJPG Saves the current display to the disk drive in the JPG format OPC compatible N A N A Command Hardkey Softkey SAVEJPG when is set to JPG and is selected Save Recall SAVE FILE GRAPH FMT FILETYPE GRAPHIC Save R...

Page 232: ...Reference SAVEUSEK SAVEUSEK Syntax SAVEUSEK Description Front Panel Equivalents Command Description Range Query Response SAVEUSEK Stores the active calibration kit as the user kit N A N A Command Hardkey Softkey SAVEUSEK Cal SAVE USER KIT ...

Page 233: ...ts binary format for saving to disk N A N A Command Hardkey Softkey SAVUASCI SAVUBINA Command Description Range Query Response SCAL Sets the trace scale factor amplituderange1 1 For log mag 500 dB For phase 500 degrees For Smith chart and Polar 500 units For linear magnitude 500 units For SWR 500 units The scale is always positive and has minimum values of 0 001dB 10e 12 degrees 10e 15 seconds and...

Page 234: ...ription Front Panel Equivalents Command Description Range Query Response SCAPFULL Selects a full plot N A N A SCAPGRAT Selects a plot where the graticule is expanded to the plotter s P1 and P2 N A N A Command Hardkey Softkey SCAPFULL SCAPGRAT Copy SCALE PLOT FULL Copy SCALE PLOT GRAT ...

Page 235: ...tax SDEL Description Front Panel Equivalents Command Description Range Query Response SDEL Deletes the current segment while editing a list frequency a limit table or a power loss list N A N A Command Hardkey Softkey SDEL or System Sweep Setup Cal SEGMENT DELETE ...

Page 236: ...SDON Syntax SDON Description Front Panel Equivalents Command Description Range Query Response SDON Closes a segment after editing a list frequency a limit table or a power loss list N A N A Command Hardkey Softkey SDON or or System Sweep Setup Cal DONE ...

Page 237: ... A SEAMAX Search for trace maximum on the current channel N A 0 1 L F SEAMIN Search for trace minimum on the current channel N A 0 1 L F SEAOFF Turns the marker search off N A 0 1 L F SEAR Search right for next occurrence of the target value N A N A SEATARG Set the search target amplitude amplitude range1 1 For log mag 500 dB For phase 500 degrees For Smith chart and Polar 500 units For linear mag...

Page 238: ...tion Range Query Response SEDI During either a frequency limit or power loss table edit selects segment num for editing state dependent1 1 Range for frequency segment 1 to 30 Range for limit test segment 1 to 18 Range for power loss table segment 1 to 12 num L F Command Hardkey Softkey SEDI or or System Sweep Setup Cal EDIT SEGMENT ...

Page 239: ...alents Command Description Range Query Response SEGIFBW Sets the IFBW for the active segment of a list frequency table in swept list mode Choose from 10 30 100 300 1000 3000 3700 6000 see Note below SEGPOWER Sets the power for the active segment of a list frequency table in swept list mode output power range of your analyzer1 1 The output power range is dependent upon the model and option configur...

Page 240: ...Query Response SELMAXPT Selects the last point number in the range of points that the OUTPDATR command will report 0 to n 1 where n number of points num L F SELMINPT Selects the first point number in the range of points that the OUTPDATR command will report 0 to n 1 where n number of points num L F SELPT Selects the point number that the OUTPDATP command will report 0 to n 1 where n number of poin...

Page 241: ...D num or SELBND Description Front Panel Equivalents Command Description Range Query Response SELBND Selects the ripple frequency band for the following commands OUTPRPLBNDPF OUTPRPLBNDVAL and RLIMVAL integers 1 12 num L F Command Hardkey Softkey SELBND System FREQUENCY BAND ...

Page 242: ...53B 3 00 401 Revision 8753C 4 01 402 Revision 8753C 4 02 412 Revision 8753C 4 12 413 Revision 8753C 4 13 500 Revision 8753D 5 00 520 Revision 8753D 5 20 526 Revision 8753D 5 26 534 Revision 8753D 5 34 536 Revision 8753D 5 36 538 Revision 8753D 5 38 540 Revision 8753D 5 40 542 Revision 8753D 5 42 546 Revision 8753D 5 46 548 Revision 8753D 5 48 612 Revision 8753D 8720D 6 12 614 Revision 8753D 8720D ...

Page 243: ... Description Front Panel Equivalents Command Description Range Query Response SEQ Selects a sequence See also Q integers 1 6 num L F Command Hardkey Softkey SEQ Command Description Range Query Response SEQWAIT Tells the instrument to wait num seconds during a sequence 0 1 to 3000 s num L F Command Hardkey Softkey SEQWAIT Seq SEQUENCE x SEQ x Seq WAIT X ...

Page 244: ...JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC and YYYY is the year and must be 4 digits See Description N A SETF Sets the frequency for low pass transform Option 010 N A N A SETRTHRU1 1 ES models only Sets the reference thru for a TRL cal N A 0 1 L F SETRREFL1 Sets the reference reflect for a TRL cal N A 0 1 L F SETTIME Sets the time in the following format HH MM SS where HH is the hour MM is mi...

Page 245: ...THRU SETRREFL SETTIME SETZ Command Description Range Query Response SHOM Displays the desired softkey menu during a sequence N A N A Command Hardkey Softkey SHOM Command Hardkey Softkey System SET FREQ LOW PASS Cal SET REF THRU Cal SET REF REFLECT System SET MINUTES SET HOUR ROUND SECONDS Cal SET Z0 Seq SHOW MENUS ...

Page 246: ...lphabetical Command Reference SING SING Syntax SING Description Front Panel Equivalents Command Description Range Query Response SING Single sweep OPC compatible N A N A Command Hardkey Softkey SING Sweep Setup SINGLE ...

Page 247: ... Query Response SLID Sliding load done N A N A SLIL Specifies the standard as a sliding load during a standard definition as part of a cal kit modification as opposed to a fixed or offset load N A N A SLIS Sliding load set OPC compatible N A N A Command Hardkey Softkey SLID SLIL SLIS Cal SLIDING LOAD DONE Cal SLIDING Cal SLIDE is SET ...

Page 248: ...hese commands only apply to 8753ET ES analyzers Description Front Panel Equivalents Command Description Range Query Response SLOPE Enters the power slope value 2 to 2 dB GHz num L F SLOPO Selects whether the power slope is on or off N A 0 1 L F Command Hardkey Softkey SLOPE SLOPO Power SLOPE Power SLOPE ON OFF ...

Page 249: ...r avoidance is on or off Selecting spur avoidance off along with selecting sampler and attenuator offsets off see RAWOFFS saves substantial time at recalls and during frequency changes Spur avoidance is always coupled between channels select SM8OFF to turn off spur avoidance for all channels See Example 2G Take4 Error Correction Processed on an External PC on page 7 48 N A 0 1 L F Command Hardkey ...

Page 250: ...hart N A 0 1 L F SMIMLIN Selects linear magnitude marker readout on a Smith chart N A 0 1 L F SMIMLOG Selects log magnitude marker readout on a Smith chart N A 0 1 L F SMIMRI Selects real imaginary pairs resistance and reactance marker readout on a Smith chart N A 0 1 L F SMIMRX Selects R jX marker readout on a Smith chart N A 0 1 L F Command Hardkey Softkey SMIC SMIMGB SMIMLIN SMIMLOG SMIMRI SMIM...

Page 251: ...ription Range Query Response SMOOAPER Sets the smoothing aperture as a percent of the trace 0 05 to 20 num L F SMOOO Selects whether smoothing is on or off N A 0 1 L F Command Hardkey Softkey SMOOAPER SMOOO Command Description Range Query Response SOFR Displays the firmware revision on the screen N A N A Command Hardkey Softkey SMOOAPER Avg SMOOTHING APERTURE Avg SMOOTHING ON OFF System FIRMWARE R...

Page 252: ...lent SOUP Syntax SOUP ON OFF or SOUP Description Front Panel Equivalents Command Description Range Query Response SOFT Acts as though the indicated softkey was pressed integers 1 8 N A Command Description Range Query Response SOUP Selects whether the source power is on or off N A 0 1 L F Command Hardkey Softkey SOUP Power SOURCE PWR ON OFF ...

Page 253: ... value If a list frequency segment is being edited sets the span of the list segment stimulus range1 1 For frequency or power sweeps refer to Preset State and Memory Allocation in your analyzer s reference guide For CW time 0 to 24 hours For frequency sweep transform on 1 frequency step For CW time sweep transform on 1 time step num L F Command Hardkey Softkey SPAN N A Span Sweep Setup SPAN ...

Page 254: ...numbers 1 8 N A SPECFWDT Forward transmission standard numbers 1 8 N A SPECRESP Response standard numbers 1 8 N A SPECRESI For Resp Isol specifies the response standards standard numbers 1 8 N A SPECREVM Reverse match standard numbers 1 8 N A SPECREVT Reverse transmission standard numbers 1 8 N A SPECS11A S11A standard numbers 1 8 N A SPECS11B S11B standard numbers 1 8 N A SPECS11C S11C standard n...

Page 255: ... Compatible with the 8753D revisions 5 00 through 5 48 standard numbers 1 8 N A SPECTLRT TRL Line Reverse Trans Compatible with the 8753D revisions 5 00 through 5 48 standard numbers 1 8 N A SPECTTFM TRL Thru Forward Match Compatible with the 8753D revisions 5 00 through 5 48 standard numbers 1 8 N A SPECTTFT TRL Thru Forward Trans Compatible with the 8753D revisions 5 00 through 5 48 standard num...

Page 256: ...ECTRFM SPECTRRM SPECTLFM SPECTLFT SPECTLRM SPECTLRT SPECTTFM SPECTTFT SPECTTRM SPECTTRT Command Hardkey Softkey Cal REV MATCH Cal REV TRANS Cal S11A Cal S11B Cal S11C Cal S22A Cal S22B Cal S22C Cal TRL LINE or MATCH Cal TRL THRU Cal TRL REFLECT Cal S11A Cal S22A Cal S11B Cal S11C Cal S22B Cal S22C Cal FWD MATCH Cal FWD TRANS Cal REV MATCH Cal REV TRANS ...

Page 257: ...or SPLD Description Front Panel Equivalents Command Description Range Query Response SPEG Displays the specify gate menu N A N A Command Hardkey Softkey SPEG Command Description Range Query Response SPLD Turns the split display mode on and off N A 0 1 L F Command Hardkey Softkey SPLD System SPECIFY GATE Display SPLIT DISP ON OFF ...

Page 258: ...ion Range Query Response SPLID1 Puts all displayed channels on one full size graticule N A 0 1 L F SPLID2 Puts all displayed channels on two graticules N A 0 1 L F SPLID4 Puts each displayed channel on a separate graticule N A 0 1 L F Command Hardkey Softkey SPLID1 SPLID2 SPLID4 Display SPLIT DISP 1X Display SPLIT DISP 2X Display SPLIT DISP 4X ...

Page 259: ...Equivalents Command Description Range Query Response SRE Service request enable A bit set in num enables the corresponding bit in the status byte to generate an SRQ integers 0 255 num L F Command Description Range Query Response SSEG Selects the desired segment of the frequency list for a list frequency sweep See also ASEG integers 1 30 num L F Command Hardkey Softkey SSEG Sweep Setup SINGLE SEG S...

Page 260: ...ere is only one standard in the class it will measure that standard automatically If there are several standards in the class then one of these commands must be used to select one of these standards causing it to be measured N A N A STANB N A N A STANC N A N A STAND N A N A STANE N A N A STANF N A N A STANG N A N A Command Hardkey Softkey STANA standard listed under softkey 1 STANB standard listed...

Page 261: ...segment is being edited sets the start of the list segment stimulus range1 1 For frequency or power sweeps refer to Preset State and Memory Allocation in your analyzer s reference guide For CW time 0 to 24 hours For frequency sweep transform on 1 frequency step For CW time sweep transform on 1 time step num L F Command Hardkey Softkey STAR N A Command Description Range Query Response STB Query onl...

Page 262: ...nce STDD STDD Syntax STDD Description Front Panel Equivalents Command Description Range Query Response STDD Standard done terminating a define standard sequence while modifying a cal kit N A N A Command Hardkey Softkey STDD Cal STD DONE DEFINED ...

Page 263: ... during a modify cal kit sequence Front Panel Equivalents Command Description Range Query Response STDTARBI Arbitrary impedance N A 0 1 L F STDTDELA Delay thru N A 0 1 L F STDTLOAD Load N A 0 1 L F STDTOPEN Open N A 0 1 L F STDTSHOR Short N A 0 1 L F Command Hardkey Softkey STDTARBI STDTDELA STDTLOAD STDTOPEN STDTSHOR Cal STD TYPE ARBITRARY IMPEDANCE Cal STD TYPE DELAY THRU Cal STD TYPE LOAD Cal S...

Page 264: ...WP ON OFF or STEPSWP NOTE This command only applies to 8720E series analyzers Description Front Panel Equivalents Command Description Range Query Response STEPSWP Turns step sweep mode on or off N A 0 1 L F Command Hardkey Softkey STEPSWP or Sweep Setup System STEP SWP ON OFF ...

Page 265: ...ue If a list frequency segment is being edited sets the stop of the list segment stimulus range1 1 For frequency or power sweeps refer to Preset State and Memory Allocation in your analyzer s reference guide For CW time 0 to 24 hours For frequency sweep transform on 1 frequency step For CW time sweep transform on 1 time step num L F Command Hardkey Softkey STOP N A Stop Sweep Setup SEGMENT STOP ...

Page 266: ...EXTD commands to designate the internal or external disk Requires pass control when used with a disk drive on GPIB Front Panel Equivalents Command Description Range Query Response STOR Stores the current instrument state to disk using the file name provided by the preceding TITF num command integers 1 5 N A Command Hardkey Softkey STOR Save Recall STORE ...

Page 267: ...he internal or external disk Requires pass control mode when using the GPIB port integers 1 to 6 N A Command Hardkey Softkey STORSEQ Command Description Range Query Response STPSIZE Sets the step size while editing a list frequency segment stimulus range1 1 For frequency or power sweeps refer to Preset State and Memory Allocation in your analyzer s reference guide For CW time 0 to 24 hours For fre...

Page 268: ...1 Alphabetical Command Reference SVCO SVCO Syntax SVCO Description Front Panel Equivalents Command Description Range Query Response SVCO Saves display colors N A N A Command Hardkey Softkey SVCO Display SAVE COLORS ...

Page 269: ...Front Panel Equivalents Command Description Range Query Response SWEA Automatically selects the fastest sweep time based on the current analyzer settings for number of points IF bandwidth sweep mode averaging condition and frequency span N A N A SWET Sets the sweep time Setting SWET0 is equivalent to sending the SWEA command 0 86 400 s num L F Command Hardkey Softkey SWEA SWET Sweep Setup SWEEP TI...

Page 270: ... Query Response SWPSTART Initiates a sweep and immediately releases the GPIB bus allowing the analyzer to initiate data output as soon as the appropriate data is ready Use in conjunction with Take4 mode only See Example 2G Take4 Error Correction Processed on an External PC on page 7 48 OPC compatible N A N A Command Description Range Query Response SWR Selects the SWR display format N A 0 1 L F Co...

Page 271: ...t Panel Equivalents Command Description Range Query Response TAKCS Begins a power meter calibration sweep Requires pass control when using the GPIB port N A N A TAKRS Begins a receiver calibration sweep N A N A Command Hardkey Softkey TAKCS TAKRS Cal TAKE CAL SWEEP Cal TAKE RCVR CAL SWEEP ...

Page 272: ...ment cycle is characterized by sweeping in both the forward and reverse directions and collecting raw data for all four S parameters The sweeping can occur when a SWPSTART or SING command is received or when the analyzer is in continuous number of groups or external trigger mode See Example 2G Take4 Error Correction Processed on an External PC on page 7 48 N A 0 1 L F Command Description Range Que...

Page 273: ...t Command Description Range Query Response TERI Specifies the terminal impedance of an arbitrary impedance standard during a cal kit modification 0 1 kΩ N A Command Hardkey Softkey TERI Command Description Range Query Response TESS Query only Queries whether a test set is connected Returns a one on the standard analyzer This command is compatible with the 8753D N A 0 1 L F Cal TERMINAL IMPEDANCE ...

Page 274: ...ivalents Command Description Range Query Response TIMDTRAN Turns the time domain transform on and off Option 010 N A 0 1 L F Command Hardkey Softkey TIMDTRAN Command Description Range Query Response TIMESTAM Turns timestamp on and off for prints and plots The timestamp adds the date and time to the print or plot N A 0 1 L F Command Hardkey Softkey TIMESTAM System TRANSFORM ON OFF System TIME STAMP...

Page 275: ...eference TINT TINT Syntax TINT num or TINT Description Front Panel Equivalents Command Description Range Query Response TINT Adjusts the tint for the selected display feature integers 0 100 num L F Command Hardkey Softkey TINT Display TINT ...

Page 276: ...dicated internal register num 1 5 10 char max N A TITREG Titles save recall registers 01 through 31 TITREG01 through TITREG05 are the same as TITR1 through TITR5 num 01 31 10 char max N A TITSEQ Selects the sequence to be titled num 1 6 10 char max N A TITSQ Provides access to the sequence title functions N A N A Command Hardkey Softkey TITF TITL TITP TITR TITREG TITSEQ Same as pressing title seq ...

Page 277: ...ing to trace memory N A N A TITTPERI Sends the title string to the peripheral GPIB address N A N A TITTPMTR Sends the title string to the power meter s GPIB address N A N A TITTPRIN Sends the title string to the printer s GPIB address N A N A Command Hardkey Softkey TITTMEM TITTPERI TITTPMTR TITTPRIN Seq TITLE TO MEMORY Seq TITLE TO PERIPHERAL Seq TITLE TO P MTR GPIB Seq TITLE TO PRNTR GPIB ...

Page 278: ... subsequence of a 2 port calibration or enhanced response calibration OPC compatible N A N A TRAN Begins the transmission calibration subsequence of a 2 port calibration or enhanced response calibration N A N A TRAOP Begins the transmission calibration subsequence for one path 2 port calibration N A N A Command Hardkey Softkey TRAD TRAN TRAOP Cal STANDARDS DONE Cal TRANSMISSN Cal TRANSMISSN ...

Page 279: ...lents Command Description Range Query Response TRACK Turns marker search tracking on and off N A 0 1 L F Command Hardkey Softkey TRACK Command Description Range Query Response TRAP1 1 This command can also be used on ES models to set the measurement mode to Trans FWD S21 Selects Transmissn as the measurement mode for the active channel N A 0 1 L F Command Hardkey Softkey TRAP Marker Search TRACKIN...

Page 280: ...ion N A N A TRLL2 Measures TRL Line match for Port 2 during a TRL LRM 2 port calibration N A N A TRLR1 Measures TRL S11 reflect during a TRL LRM 2 port calibration N A N A TRLR2 Measures TRL S22 reflect during a TRL LRM 2 port calibration N A N A TRLT Measures TRL thru during a TRL LRM 2 port calibration N A N A Command Hardkey Softkey TRLL1 TRLL2 TRLR1 TRLR2 TRLT Cal LN MATCH 1 Cal LN MATCH 2 Cal...

Page 281: ...ion Front Panel Equivalents GPIB only no front panel equivalent Command Description Range Query Response TSSWI Sets number of sweeps for test set switching 1 1 0 test set hold 1 continuous 2 999 number of sweeps integers 0 999 num L F Command Hardkey Softkey TSSWIn Command Description Range Query Response TST Query only Causes a self test and returns a zero if the test is passed N A num L F Cal TE...

Page 282: ...and will couple the channels together Values for ATTP1 and ATTP2 translate to the following values for D0 through D2 Front Panel Equivalents ATTP1 ATTP2 D0 D2 0 dB 7 10 dB 6 20 dB 5 30 dB 4 40 dB 3 50 dB 2 60 dB 1 70 dB 0 Command Description Range Query Response TSTIOFWD Defines D0 D2 on the test set connector I O for chan 1 and chan 2 forward setting integers 0 7 num L F TSTIOREV Defines D0 D2 on...

Page 283: ...yntax TSTP P1 P2 NOTE This command only applies to ES models Description Front Panel Equivalents Command Description Range Query Response TSTP Selects test port 1 or 2 for non S parameter measurements N A N A Command Hardkey Softkey TSTP Meas TESTPORT ONE TWO ...

Page 284: ... Query Response TTLHPULS TTL normally low high pulse at end of sweep N A 0 1 L F TTLLPULS TTL normally high low pulse at end of sweep N A 0 1 L F TTLOH Sets TTL continuously high N A 0 1 L F TTLOL Sets TTL continuously low N A 0 1 L F Command Hardkey Softkey TTLHPULS TTLLPULS TTLOH TTLOL Seq END SWEEP HIGH PULSE Seq END SWEEP LOW PULSE Seq TTL OUT HIGH Seq TTL OUT LOW ...

Page 285: ... Panel Equivalents UP Syntax UP Description Front Panel Equivalents Command Description Range Query Response UCONV Selects up converter for mixer measurements N A N A Command Hardkey Softkey UCONV Command Description Range Query Response UP Increments the value displayed in the active entry area emulates pressing the up arrow key N A N A Command Hardkey Softkey UP N A System UP CONVERTER ...

Page 286: ...wer meter For the 436A or 437B the A sensor is always used Front Panel Equivalents Command Description Range Query Response USEPASC Puts the analyzer in pass control mode N A 0 1 L F Command Hardkey Softkey USEPASC Command Description Range Query Response USESENSA Sensor A N A N A USESENSB Sensor B available with 438A only N A N A Command Hardkey Softkey USESENSA USESENSB Local USE PASS CONTROL Ca...

Page 287: ...mand Description Range Query Response VELOFACT Enters the velocity factor of the transmission medium 0 to 10 num L F Command Hardkey Softkey VELOFACT Command Description Range Query Response VIEMON Displays the mixer measurement trace N A 0 1 L F VIEMOFF Displays the mixer measurement setup N A 0 1 L F Command Hardkey Softkey VIEMON VIEMOFF CAL VELOCITY FACTOR System VIEW MEASURE System VIEW SETUP...

Page 288: ...cription Range Query Response VOFF Sets the local oscillator frequency for use in frequency offset mode See also LOFREQ frequency range of analyzer num L F Command Hardkey Softkey VOFF 1 2 1 8753ET ES 2 8720E series Command Description Range Query Response WAIT Waits for a clean sweep when used with the OPC command N A N A System LO FREQUENCY FREQUENCY CW ...

Page 289: ...esponse WAVD Sets the waveguide cutoff value This value is then used in the phase equation for electrical delay See also COAD 0 to 999 GHz num L F Command Hardkey Softkey WAVD Command Description Range Query Response WAVE Specifies a waveguide standard while defining a standard as part of a cal kit modification as opposed to coaxial N A 0 1 L F Command Hardkey Softkey WAVE Scale Ref WAVEGUIDE DELA...

Page 290: ...Range Query Response WIDT Turns the bandwidth search on and off N A 0 1 L F WIDV Enters the widths search parameter amplitude range1 1 For log mag 500 dB For phase 500 degrees For Smith chart and Polar 500 units For linear magnitude 500 units For SWR 500 units num L F Command Hardkey Softkey WIDT WIDV Marker Search WIDTHS ON OFF Marker Search WIDTH VALUE ...

Page 291: ...el Equivalents Command Description Range Query Response WINDMAXI Maximum N A N A WINDMINI Minimum N A N A WINDNORM Normal N A N A WINDOW Enters arbitrary window state dependent num L F WINDUSEM Turns the trace memory on or off as the window shape N A 0 1 L F Command Hardkey Softkey WINDMAXI WINDMINI WINDNORM WINDOW WINDUSEM System WINDOW MAXIMUM System WINDOW MINIMUM System WINDOW NORMAL System WI...

Page 292: ...on Front Panel Equivalents GPIB only no front panel equivalent Command Description Range Query Response WRSK Enters new softkey labels into the indicated softkey positions Initial use of these commands requires previous commands MENUFORM and MENUOFF num integers 1 8 10 char max N A ...

Page 293: ...2 1 2 Introduction to Instrument Control ...

Page 294: ... attempting to remotely control the analyzer via the General Purpose Interface Bus GPIB See your analyzer s user s guide and reference guide for operating information This manual is not intended to teach programming or to discuss GPIB theory except at an introductory level Programming examples that demonstrate the remote operation of the analyzer are documented in Chapter 7 Programming Examples an...

Page 295: ... HP VEE version 3 2 or higher National Instruments LabWindows CVI version 4 0 1 or higher National Instruments LabVIEW version 4 0 1 or higher Installing the VXIplug play Driver NOTE This procedure assumes that you have installed a VISA compatible GPIB interface and the VISA I O library version 1 1 or higher It also assumes that you have installed and are familiar with one of the programming envir...

Page 296: ...y set each time the instrument address is set The default analyzer addresses are 16 for the instrument 17 for the display CAUTION Other devices connected to the bus cannot occupy the same address as the analyzer or the display The analyzer should now be displaying the instrument s address in the upper right section of the display If the address is not 16 return the address to its default setting 1...

Page 297: ...Assistant is reporting instruments at addresses 16 and 17 As mentioned earlier these addresses designate the instrument and its display respectively Figure 2 1 VISA Assistant Window 2 To further verify GPIB operation send a preset command to the analyzer by doing the following in the VISA Assistant window refer to Figure 2 1 a Single click on GPIB0 16 INSTR to highlight it b Make sure that the For...

Page 298: ...nate the instrument and its display respectively Figure 2 2 Win32 VISA Interactive Control Window Bus Report 2 To further verify GPIB operation double click on GPIB0 16 INSTR and then perform the following steps Refer to Figure 2 3 for a view of the window you will be using a Make sure that the Basic I O tab is selected b Click on the Write tab c Enter PRES in the Buffer text box d Click on Execut...

Page 299: ...ions provide some information on using the VXIplug play driver with the Visual C and Visual BASIC programming environments Refer to Chapter 7 Programming Examples for detailed information on each of the example programs Using Visual BASIC to Control the Analyzer When using Visual BASIC you will need to include the two files listed below in your project They were installed on your computer in the f...

Page 300: ... was installed on your computer in the following directory when you installed the driver vxipnp winxx lib msc hp875x_32 lib NOTE The directory shown above is the default location for this file winxx indicates the operating system you are using such as winnt win95 etc If you designated a different path during installation you will need to amend the path above to include the specific path that you i...

Page 301: ...ed Equipment Computer running HP BASIC 6 2 or higher or HP BASIC for Windows 6 3 or higher Supported GPIB interface card GPIB interconnect cables such as 10833A B C D Table 2 1 Additional BASIC 6 2 Programming Information Description HP Agilent Part Number HP BASIC 6 2 Programming Guide 98616 90010 HP BASIC 6 2 Language Reference 2 Volumes 98616 90004 Using HP BASIC for Instrument Control Volume I...

Page 302: ...h it occupies two addresses one for the instrument and one for the display The display address is equal to the instrument address with the least significant bit incremented The display address is automatically set each time the instrument address is set The default analyzer addresses are 16 for the instrument 17 for the display CAUTION Other devices connected to the bus cannot occupy the same addr...

Page 303: ...om the computer controller Type the following command on the controller OUTPUT 716 PRES or NOTE HP 9000 Series 300 computers use the key as both execute and enter Some other computers may have an or key that performs the same function For reasons of simplicity the notation is used throughout this document This command should preset the analyzer If an instrument preset does not occur there is a pro...

Page 304: ...e analyzer s start frequency data 50 a single operand used by the root mnemonic STAR to set the value unit MHZ the units that the operand is expressed in terminator indicates the end of a command enters the data and deactivates the active entry area The STAR 50 MHZ command performs the same function as pressing the following keys on the analyzer s front panel STAR is the root mnemonic for the star...

Page 305: ...ill accept It will also accept simple commands that require no operand at all For example execute OUTPUT 716 AUTO In response the analyzer autoscales the active channel Autoscale only applies to the active channel unlike start frequency which applies to both channels as long as the channels are stimulus coupled The analyzer will also accept commands that switch various functions on and off For exa...

Page 306: ...es POWE it prepares to transmit the current RF source power level The BASIC statement ENTER 716 allows the analyzer to transmit information to the computer by addressing the analyzer to talk This illuminates the analyzer front panel talk T light The computer places the data transmitted by the analyzer into the variables listed in the ENTER statement In this case the analyzer transmits the output p...

Page 307: ...uiry depends on which channel is active Operation Complete Occasionally there is a need to query the analyzer as to when certain analyzer operations have completed For instance a program should not have the operator connect the next calibration standard while the analyzer is still measuring the current one To provide such information the analyzer has an operation complete reporting mechanism or OP...

Page 308: ...s can be transmitted to the analyzer to clear all of the status reporting registers and their enables Type SCRATCH and press Type EDIT and press Type in the following program 10 ABORT 7 This halts all bus action and gives active control to the computer 20 CLEAR 716 This clears all GPIB errors resets the GPIB interface and clears the syntax errors It does not affect the status reporting system 30 O...

Page 309: ...SIGN Nwa TO 716 Assigning an I O path builds a look up table in the computer s memory that contains the device address codes and several other parameters It is easy to quickly change addresses throughout the entire program at one location I O operation is more efficient because it uses a table in place of calculating or searching for values related to I O In the more elaborate examples where file ...

Page 310: ...3 1 3 GPIB Programming ...

Page 311: ...d For example ELED is derived from electrical delay If there are many commands grouped together in a category as in markers or plotting pen numbers the command is increased to 8 letters The first four letters are the category label and the last four letters are the function specifier As an example category pen numbers are represented by the command PENN which is used in combination with several fu...

Page 312: ...unnecessary terminators are ignored except for those within a command or appendage If the analyzer does not recognize a character as appropriate it generates a syntax error message and recovers at the next terminator Table 3 1 Code Naming Convention Convention Key Title For GPIB Code Use Example One word First four letters POWE STAR Two words First three letters of first word first letter of secon...

Page 313: ... one capability out of several There must be no spaces or symbols between the code and the appendage data A single operand used by the root mnemonic usually to set the value of a function The data can be a number or a character string Numbers are accepted as integers or decimals with power of ten specified by E for example STAR 0 2E 10 sets the start frequency to 2 GHz Note the space between the r...

Page 314: ...d The conventions used are as follows num Required numerical data choice1 choice2 choicen An appendage that is part of the command For example FORMAT DOS LIF indicates that the actual commands are FORMATDOS and FORMATLIF Indicates a character string operand which must be enclosed by double quotes An either or choice in appendages or optional data Optional data Syntax Example For example the follow...

Page 315: ...ommands This mechanism is activated by issuing OPC or OPC prior to an OPC compatible command The status byte or ESR operation complete bit will then be set after the execution of the OPC compatible command For example issuing OPC SING causes the OPC bit to be set when the single sweep is finished Issuing OPC in place of OPC causes the analyzer to output a one 1 when the command execution is comple...

Page 316: ... meters plotters printers and disk drives can be connected in parallel Every GPIB device must be capable of performing one or more of the following interface functions Talker A talker is a device capable of transmitting device dependent data when addressed to talk There can be only one active talker at any given time Examples of this type of device include power meters disk drives voltmeters count...

Page 317: ...nd the network analyzer In a multiple controller system active control can be passed between controllers but there can only be one system controller connected to the interface The system controller acts as the master and can regain active control at any time The analyzer is an active controller when it plots prints or stores to an external disk drive in the pass control mode The analyzer is also a...

Page 318: ...n on the data bus is command oriented or data oriented When this line is true low the bus is in the command mode and the data lines carry bus commands When this line is false high the bus is in the data mode and the data lines carry device dependent instructions or data SRQ Service Request This line is set true low when a device requests service and the active controller services the requesting de...

Page 319: ...ed distances with tri state drivers Actual data rate depends on the transfer rate of the slowest device connected to the bus Address Capability Primary addresses 31 talk 31 listen A maximum of 1 talker and 14 listeners can be connected to the interface at given time Multiple Controller Capability In systems with more than one controller such as this instrument only one controller can be active at ...

Page 320: ... The GPIB status indicators are located in the instrument state function block on the front panel of the network analyzer R Remote Operation L Listen mode T Talk mode S Service request SRQ asserted by the analyzer SH1 Full source handshake AH1 Full acceptor handshake T6 Basic talker answers serial poll unaddresses if MLA is issued No talk only mode L4 Basic listener unaddresses if MTA is issued No...

Page 321: ...al controller This mode must be selected manually from the analyzer s front panel It can only be used if no active computer or instrument controller is connected to the system via GPIB If an attempt is made to set the network analyzer to the system controller mode when another controller is connected to the interface the following message is displayed on the analyzer s display screen ANOTHER SYSTE...

Page 322: ...trolled task is completed the analyzer returns control to the system controller NOTE Performing an instrument preset does not affect the selected bus mode although the bus mode will return to talker listener mode if the line power is cycled To set the bus mode from the front panel use the key Analyzer Bus Modes As discussed earlier under GPIB control the analyzer can operate in one of three modes ...

Page 323: ...s the next higher address If the instrument is at an odd address the display occupies the next lower address The analyzer addresses are set by pressing In system controller mode the addresses must be set for the plotter printer disk drive and power meter The default address for the analyzer is device 16 and the display address is device 17 NOTE There is also an address for the system controller Th...

Page 324: ...ntroller Remote The analyzer will go into remote mode when the remote line is asserted and the analyzer is addressed to listen While the analyzer is held in remote mode all front panel keys with the exception of are disabled Changing the analyzer s GPIB status from remote to local does not affect any front panel settings or values Serial Poll The analyzer will respond to a serial poll with its sta...

Page 325: ...e 87NNE is the model number of the instrument and X XX is the firmware revision of the instrument LRN This returns a string of device specific characters that when sent back to the analyzer will restore the instrument state active when LRN was sent Data formatting ENTER USING K in HP BASIC or a similar technique should be used to ensure that the transfer does not terminate on a carriage return or ...

Page 326: ...l each class used by the calibration type such as FORWARD OPEN CLASS11A During a 2 port calibration the reflection transmission and isolation subsequences must be opened before the classes in the subsequence are called and then closed at the end of each subsequence 4 If a class has more than one standard in it select a standard from the menu presented STANA to STANG 5 If during a calibration two s...

Page 327: ... S11A RE FW MTCH S11B LN FW MTCH S11C LN FW TRAN S22A LN RV MTCH S22B LN RV TRAN S22C LN RV TRAN Transmission 1 Forward match Forward trans Reverse match Reverse trans Isolation 1 Forward Reverse Response Response and isolation Response Isolation TRL thru 2 TRL reflect 2 TRL line or match2 1 These subheadings must be called when doing full 2 port calibrations 2 These subheadings must be called whe...

Page 328: ...ements and for directivity and reflection tracking in reflection measurements ED ED EDF EDF 02 ET ER ES ES ESF ESF 03 ER ER ERF ERF 04 EX EXF EXF 05 EL 3 3 This term is used to generate the calibration coefficients but is not used during measurement error correction ELF ELF 06 ET ETF ETF 07 EDR EDR 08 ESR ESR 09 ERR ERR 10 EXR EXR 11 ELR ELR 12 ETR ETR Meaning of first subscript Meaning of second ...

Page 329: ...F Erases the user graphics display CS Turns off the measurement display DIrun rise Specifies the direction in which characters are lettered DF Sets the default values LB text etx Labels the display placing the symbols starting at the current pen position All incoming characters are printed until the etx symbol is received The default etx symbol is the ASCII value 3 not the character 3 run rise Dir...

Page 330: ...ce is terminated with a semicolon PD Pen down A line is drawn only if the pen is down PG Erases the user graphics display PRx y Plot relative draws a line from the current pen position to a position y up and x over PU Pen up Stops anything from being drawn RS Turns on the measurement display SIh w Sets the character size for height h and width w in centimeters a line type 0 solid 1 solid 2 short d...

Page 331: ...brightness 0 blank 1 yellow 2 green 3 light blue 4 light red 5 white 6 red 7 blue Command Description IM Input service request mask IP Input Pl P2 scaling points IW Input window OC Output current pen position OE Output error OI Output identity OS Output status SL Character slant SR Relative character size ...

Page 332: ...4 bit floating point format The other files are not meant to be decoded Table 3 4 lists the appended characters and their meanings Table 3 4 File Suffix Character Meaning Char 1 Meaning Char 2 Meaning I P Instrument state W Four channel instrument state G Graphics 1 Display graphics D Error corrected data 1 2 3 4 Channel 1 Channel 2 Channel 3 Channel 4 2 Channel 2 R Raw data 1 to 4 Channel 1 Chann...

Page 333: ... Disk File Names F Full page HP GL plot P L Left HP GL plot L U Lower Upper R Right HP GL plot L U Lower Upper S Error corrected data S2P 1 2 Channel 1 Channel 2 Table 3 4 File Suffix Character Meaning Char 1 Meaning Char 2 Meaning ...

Page 334: ...4 1 4 Reading Analyzer Data ...

Page 335: ...ont panel talk light T In this case the analyzer transmits the output power level setting to the controller On off commands can also be queried The reply is a one 1 if the function is on or a zero 0 if it is off For example if a command controls an active function that is underlined on the analyzer display querying that command yields a one 1 if the command is underlined or a zero 0 if it is not A...

Page 336: ...g computer to reconstruct the numbers and strings Numbers are transmitted as 24 character strings consisting of Figure 4 1 FORM4 ASCII Data Transfer Character String When multiple numbers are sent the numbers are separated by commas When number pairs are sent the numbers are separated by a comma and terminated with a line feed L F Sign for negative blank for positive 3 digits Digits to the left of...

Page 337: ...e desired marker value will be linearly interpolated from the two nearest points This interpolation can be prevented by putting the markers into discrete mode Discrete mode allows the marker to only be positioned on a measured trace data point As an alternative the analyzer can be programmed to choose the stimulus value by using the functions Maximum minimum target value or bandwidth search can be...

Page 338: ...ers See also Fast Data Transfer Commands on page 5 5 dB N S2 dB N S PHASE degrees N S2 degrees N S2 degrees N S DELAY seconds N S2 seconds N S2 seconds N S SMITH CHART LIN MKR lin mag degrees real imag lin mag degrees LOG MKR dB degrees real imag dB degrees Re Im real imag real imag real imag R jX real ohms imag ohms real imag real ohms imag ohms G jB real Siemens imag Siemens real imag real Sieme...

Page 339: ...ytes per data point The data is preceded by the same header as in FORM1 Each number consists of a 1 bit sign an 8 bit biased exponent and a 23 bit mantissa FORM2 is the format of choice if your computer is not a PC but supports single precision floating point numbers FORM3 IEEE 64 bit floating point format 8 bytes per number 16 bytes per data point The data is preceded by the same header as in FOR...

Page 340: ... point 2 data values 201 pts Bytes per trace Total Bytes with header FORM 1 Internal Binary N A 6 1206 1210 FORM 2 IEEE 32 bit Floating Point 4 8 1608 1612 FORM 3 IEEE 64 bit Floating Point 8 16 3216 3220 FORM 4 ASCII Numbers 24 Typical 50 Typical 10 050 Typical 10 0501 Typical 1 FORM4 does not use a header FORM 5 PC DOS 32 bit Floating Point 4 8 1608 1612 ...

Page 341: ...an be transferred from the analyzer to the computer As mentioned earlier the analyzer can transmit data over GPIB in five different formats The type of format affects what kind of data array is declared real or integer because the format determines what type of data is transferred Programming examples of data transfers using different formats are discussed in Measurement Data Transfer Examples on ...

Page 342: ...le 3B Data Transfer Using FORM 4 ASCII Transfer on page 7 59 When using log sweep or a list frequency sweep the points are not evenly spaced over the frequency range of the sweep In these cases an effective way of determining the frequencies of the current sweep is to use the OUTPLIML command Although this command is normally used for limit lines it can also be used to identify all of the frequenc...

Page 343: ...5 1 5 Data Processing Chain ...

Page 344: ...ent data Measurement data processes include Data Arrays on page 5 3 Common Output Commands on page 5 4 Fast Data Transfer Commands on page 5 5 Data Levels on page 5 6 Learn String and Calibration Kit String on page 5 7 NOTE Refer to OUTP on page 1 154 for detailed information such as proper syntax for the output commands discussed in this chapter ...

Page 345: ...lable within the instrument pre raw measured data raw measured data error corrected data formatted data trace memory calibration coefficients Trace memory can be directly output to a controller with OUTPMEMO but it cannot be directly transmitted back Figure 5 1 The Data Processing Chain For Measurement Outputs ...

Page 346: ... the limit test has occurred if activated OUTPMARK will activate a marker if a marker is not already selected It will also insure that any current marker searches have been completed before transmitting data OUTPMSTA ensures that the statistics have been calculated for the current trace before transmitting data If the statistics are not activated it will activate the statistics long enough to upda...

Page 347: ...TA command OUTPFORF outputs the formatted display trace array from the active channel in the current output format Only the first number in each of the OUTPFORM data pairs is actually transferred for the display formats LOG MAG PHASE group DELAY LIN MAG SWR REAL and IMAGinary Because the data array does not contain the second value for these display formats the INPUFORM command may not be used to ...

Page 348: ... controller with the OUTPRAW commands Normally only raw 1 is available and it holds the current parameter If a 2 port measurement calibration is active the four arrays refer to S11 S21 S12 and S22 respectively This data is represented in real imaginary pairs Error Coefficients The results of a measurement calibration are arrays containing error coefficients These error coefficients are then used i...

Page 349: ... String The learn string is a summary of the instrument state It includes all the front panel settings the limit test tables and the list frequency table for the current instrument state It does not include calibration data or the information stored in the save recall registers The learn string can be output to a controller with the OUTPLEAS command which commands the analyzer to start transmittin...

Page 350: ...6 1 6 Error Reporting ...

Page 351: ... describes the analyzer s error reporting process The error reporting processes include Status Reporting on page 6 3 The Status Byte on page 6 6 The Event Status Register and Event Status Register B on page 6 7 Error Output on page 6 8 Error Messages in Numerical Order on page 6 9 ...

Page 352: ...eporting Status Reporting The analyzer status reporting structure is depicted in Figure 6 1 Refer to Table 6 1 Table 6 2 and Table 6 3 for a description of each bit within the status reporting structure Figure 6 1 Status Reporting Structure ...

Page 353: ... instrument preset has been executed Table 6 2 Event Status Register Status Bit Definitions Bit Name Definition 0 Operation complete A command for which OPC has been enabled has completed operation 1 Request control The analyzer has been commanded to perform an operation that requires control of a peripheral and needs control of GPIB Requires pass control mode 2 Query error The analyzer has been a...

Page 354: ...ration or is waiting for an operator response 2 Data entry complete A terminator key has been pressed or a value entered over GPIB since the last read of the register 3 Limit failed Channel 2 Limit test failed on Channel 2 4 Limit failed Channel 1 Limit test failed on Channel 1 5 Search failed Channel 2 A marker search was executed on Channel 2 but the target value was not found 6 Search failed Ch...

Page 355: ...en using OUTPSTAT The status byte summarizes the error queue summarizes two event status registers that monitor specific conditions inside the instrument contains a bit that is set when the instrument is issuing a service request SRQ over GPIB contains a bit that is set when the analyzer has data to transmit over GPIB Any bit in the status byte can be selectively enabled to generate a service requ...

Page 356: ... status byte The registers are enabled using the commands ESEnn and ESNBnn both of which work in the same manner as SREnn The units variable nn represents the binary equivalent of the bit in the status byte If a bit in one of the event status registers is enabled and therefore the summary bit in the status byte is enabled an SRQ will be generated The SRQ will not be cleared until one of the five f...

Page 357: ...me message that appears on the analyzer s display The error queue holds up to 20 error messages in the order in which they occur The error messages remain in the error queue until the errors are read by the system controller using the command OUTPERRO The OUTPERRO command outputs one error message NOTE The error queue can only be cleared by performing an instrument preset or by cycling the line po...

Page 358: ...L 6 POSSIBLE FALSE LOCK 7 NO PHASE LOCK CHECK R INPUT LEVEL 8 PHASE LOCK LOST 9 LIST TABLE EMPTY 10 CONTINUOUS SWITCHING NOT ALLOWED 11 SWEEP TIME INCREASED 12 SWEEP TIME TOO FAST 13 AVERAGING INVALID ON NON RATIO MEASURE 14 FUNCTION NOT VALID 15 NO MARKER DELTA SPAN NOT SET 16 TRANSFORM GATE NOT ALLOWED 17 DEMODULATION NOT VALID 21 POWER SUPPLY HOT 22 POWER SUPPLY SHUT DOWN 23 PROBE POWER SHUT DO...

Page 359: ... NOT ENOUGH SPACE ON DISK FOR STORE 45 NO FILE S FOUND ON DISK 46 ILLEGAL UNIT OR VOLUME NUMBER 47 INITIALIZATION FAILED 48 DISK IS WRITE PROTECTED 49 DISK WEAR REPLACE DISK SOON 50 TOO MANY SEGMENTS OR POINTS 51 INSUFFICIENT MEMORY 54 NO VALID MEMORY TRACE 55 NO VALID STATE IN REGISTER 56 INSTRUMENT STATE MEMORY CLEARED 57 OVERLOAD ON INPUT R POWER REDUCED 58 OVERLOAD ON INPUT A POWER REDUCED ES ...

Page 360: ...n FAILED 113 TEST ABORTED 114 NO FAIL FOUND 115 TROUBLE CHECK SETUP AND START OVER 116 POWER METER INVALID 117 PWR MTR NOT ON CONNECTED OR WRONG ADDRS 118 POWER METER NOT SETTLED 119 DEVICE not on not connect wrong address 123 NO MEMORY AVAILABLE FOR INTERPOLATION 124 SELECTED SEQUENCE IS EMPTY 125 DUPLICATING TO THIS SEQUENCE NOT ALLOWED 126 NO MEMORY AVAILABLE FOR SEQUENCING 127 CAN T STORE LOAD...

Page 361: ...ON CONNECTED OR WRONG ADDR 163 FUNCTION ONLY VALID DURING MOD SEQUENCE 164 TOO MANY NESTED SEQUENCES SEQ ABORTED 165 PARALLEL PORT NOT AVAILABLE FOR GPIO 166 PRINT PLOT IN PROGRESS ABORT WITH LOCAL 167 PARALLEL PORT NOT AVAILABLE FOR COPY 168 INSUFFICIENT MEMORY FOR PRINT PLOT 169 GPIB COPY IN PROGRESS ABORT WITH LOCAL 170 COPY device not responding copy aborted 171 PRINTER paper error 172 PRINTER...

Page 362: ...FILE statement 195 ASCII MISSING DATA statement 196 ASCII MISSING VAR statement 197 FILE NOT FOUND OR WRONG TYPE 198 NOT ALLOWED DURING POWER METER CAL 199 CANNOT MODIFY FACTORY PRESET 200 ALL REGISTERS HAVE BEEN USED 201 FUNCTION NOT VALID FOR INTERNAL MEMORY 202 FUNCTION NOT AVAILABLE 203 CANNOT READ WRITE HFS FILE SYSTEM 204 FREQS CANNOT BE CHANGED TOO MANY POINTS 205 LIMIT TABLE EMPTY 206 ARGU...

Page 363: ...L S RESTORED 215 CAUTION CORRECTION OFF AUX CHANNEL S DISABLED 218 CAUTION FLOPPY DISK IS FULL 219 ECal MODULE NOT IN RF PATH 220 SELECTED MODULE OUTSIDE START STOP FREQ RANGE 221 ECal SELECT OTHER MODULE 222 ECal MODULE NOT RESPONDING 223 ISOL AVGS SWP AVGS 224 ECal FAILED Error Number Error ...

Page 364: ...7 1 7 Programming Examples ...

Page 365: ... use with the provided VXIplug play driver See Chapter 2 Introduction to Instrument Control for information on using HP BASIC and installing and using the VXIplug play driver NOTE Example 1A Setting Parameters on page 7 10 includes program listings for HP BASIC Visual C and Visual BASIC These listings are provided for you to see a comparison of the different programming languages The rest of the e...

Page 366: ...t up an entire instrument state using the save recall registers and the learn string The learn string is a summary of the instrument state compacted into a string that the computer reads and retransmits to the analyzer See Example 5A Using the Learn String on page 7 79 Step 2 Calibrating the Test Setup After you have defined an instrument state you should perform a measurement calibration Although...

Page 367: ...er of groups command NUMGn triggers multiple sweeps It is designed to work the same as single sweep command NUMGn is useful for making a measurement with an averaging factor n n can be 1 to 999 Both the single sweep and number of groups commands restart averaging Step 5 Post Processing the Measurement Data Figure 5 1 on page 5 3 shows the process functions used to affect the data after you have ma...

Page 368: ...1A FRM 1B Verifying Parameters page 7 21 EXAMP1B EXAMP1B CPP EXAMP1B FRM Table 7 2 Measurement Calibration Example Programs Example Number Description Refer to File Name s on CD ROM 2A Response Calibration page 7 24 EXAMP2A EXAMP2A CPP EXAMP2A FRM 2B 1 Port Measurement Calibration page 7 26 EXAMP2B EXAMP2B CPP EXAMP2B FRM 2C Enhanced Response Calibration page 7 30 EXAMP2C EXAMP2C CPP EXAMP2C FRM 2...

Page 369: ...1 Internal Binary Format page 7 67 EXAMP3E Table 7 4 Measurement Process Synchronization Example Programs Example Number Description Refer to File Name s on CD ROM 4A Using the Error Queue page 7 70 EXAMP4A EXAMP4A CPP EXAMP4A FRM 4B Generating Interrupts page 7 72 EXAMP4B 4C Power Meter Calibration1 page 7 75 EXAMP4C 1 This example program will not work with HP BASIC for Windows Table 7 5 Measure...

Page 370: ... PASS FAIL Tests while Tuning page 7 99 EXAMP6E EXAMP6E CPP EXAMP6E FRM Table 7 7 Report Generation Example Programs Example Number Description Refer to File Name s on CD ROM 7A Operation Using Talker Listener Mode page 7 102 EXAMP7A 7B Controlling Peripherals Using Pass Control Mode1 1 This example program will not work with HP BASIC for Windows page 7 104 EXAMP7B 7C Printing with the Parallel Po...

Page 371: ... could not understand You can enable this mode from the front panel by pressing The debug mode remains activated until you preset the analyzer or deactivate the mode You can also enable this mode over the GPIB using the DEBUON command and disable the debug mode using the DEBUOFF command User Controllable Sweep There are three important advantages to using the single sweep mode 1 The user can initi...

Page 372: ...r 7 7 9 Programming Examples Programming Examples NOTE The measurement cycle and the data acquisition cycle must always be synchronized The analyzer must complete a measurement sweep for the data to be valid ...

Page 373: ...ge The following is an outline of the program s processing sequence An I O path is assigned for the analyzer The system is initialized The analyzer is adjusted to measure return loss S11 on channel 1 and display as log magnitude The analyzer is adjusted to measure return loss S11 on channel 2 and display the phase The dual channel display mode is activated The system operator is prompted to enter ...

Page 374: ...M Log magnitude display 240 250 OUTPUT Nwa CHAN2 Channel 2 260 OUTPUT Nwa AUXCOFF Turn off auxiliary channel if it is on 270 OUTPUT Nwa S11 Return Loss Reflection measurement 280 OUTPUT Nwa PHAS Phase display 290 300 OUTPUT Nwa DUACON Dual channel display 310 320 Request start and stop frequency 330 INPUT ENTER START FREQUENCY MHz F_start 340 INPUT ENTER STOP FREQUENCY MHz F_stop 350 360 Program t...

Page 375: ...equency stop frequency etc The program first selects one type of measurement to be viewed using dual channel display format The specified start and stop frequencies are then programmed and the analyzer display is autoscaled The program concludes by displaying four types of measurements simultaneously int main ViSessionvi ViStatuserr_status ViRsrc nwa ViReal64 f_start ViReal64 f_stop ViBoolean repl...

Page 376: ...75x_S_PAR11 hp875x_CONV_OFF checkErr vi err_status Phase display err_status hp875x_displaySelect vi hp875x_CH2 hp875x_DISP_DATA hp875x_DISP_PHAS checkErr vi err_status Dual channel display single graticule err_status hp875x_dualSplit vi hp875x_DUAL_CHAN_ON hp875x_SPLIT_CHAN_OFF checkErr vi err_status Request start and stop frequency printf Enter Start Frequency MHz n scanf lf f_start f_start 10000...

Page 377: ...status hp875x_measType vi hp875x_IN_MA hp875x_CONV_OFF checkErr vi err_status Log magnitude and autoscale err_status hp875x_displaySelect vi hp875x_CH3 hp875x_DISP_DATA hp875x_DISP_LOGM checkErr vi err_status err_status hp875x_autoscale vi checkErr vi err_status Channel 4 Transmitted Power measurement no parameter conversion err_status hp875x_channelSelect vi hp875x_CH4 checkErr vi err_status err_...

Page 378: ... vi_ptr vi return VI_SUCCESS ViStatus checkErr ViSession vi ViStatus err_status ViInt32 inst_err ViChar err_message 256 if VI_SUCCESS err_status Send a device clear to ensure communication with the instrument hp875x_dcl vi If the driver is set to detect instrument errors and an instrument error is detected the error code is hp875x_INSTR_ERROR_DETECTED see 875x_cpp h In this case query the instrume...

Page 379: ...ClientWidth 5895 LinkTopic Form1 PaletteMode 1 UseZOrder ScaleHeight 5610 ScaleWidth 5895 Begin VB ListBox lstText Height 4350 ItemData frmExamp1a frx 0000 Left 360 List frmExamp1a frx 0002 TabIndex 2 Top 120 Width 5175 End Begin VB CommandButton cmdQuit Caption Quit Height 495 Left 3120 TabIndex 1 Top 4800 Width 1455 End Begin VB CommandButton cmdExecute Caption Execute Program Height 495 Left 12...

Page 380: ...c The program first selects one lstText AddItem type of measurement to be viewed using dual channel display format lstText AddItem The specified start and stop frequencies are then programmed and the lstText AddItem analyzer display is autoscaled The program concludes by displaying lstText AddItem four types of measurements simultaneously lstText AddItem nwa GPIB0 16 INSTR Initialize the instrumen...

Page 381: ...P f_start f_stop Call checkErr vi err_status Autoscale the displays err_status hp875x_channelSelect vi hp875x_CH1 Call checkErr vi err_status err_status hp875x_autoscale vi Call checkErr vi err_status err_status hp875x_channelSelect vi hp875x_CH2 Call checkErr vi err_status err_status hp875x_autoscale vi Call checkErr vi err_status msg The display should now be autoscaled Chr 13 Chr 10 msg msg Cli...

Page 382: ...all checkErr vi err_status err_status hp875x_autoscale vi Call checkErr vi err_status Display all 4 measurements each in a separate graticule Channel 3 in upper right err_status hp875x_dualSplit4Parm vi hp875x_DUAL_CHAN_ON hp875x_DISP_4_GRAT hp875x_DISP_2_CHAN3_TOP hp875x_DISP_4_CHAN3_UPR Call checkErr vi err_status Wait for analyzer to finish err_status hp875x_opc_Q vi WAIT reply Call checkErr vi...

Page 383: ...evice clear to ensure communication with the instrument retStatus hp875x_dcl vi If hp875x_INSTR_ERROR_DETECTED err_status Then query the instrument for the error retStatus hp875x_error_query vi inst_err err_message msg CHECK Instrument Error inst_err nl Error Message err_message MsgBox msg vbOKOnly frmExample1a Caption Else get the driver error message retStatus hp875x_error_message vi err_status ...

Page 384: ...rol and the program ends Running the Program The analyzer is preset The preset values are returned and printed out for the number of points the start frequency and the state of the averaging function The analyzer is released from remote control and the program ends BASIC Program Listing 10 This program performs some example queries of network analyzer 20 settings The number of points in a trace th...

Page 385: ... PRINT Flag Flag 300 IF Flag 1 THEN Test flag and print analyzer state 310 PRINT Averaging ON 320 ELSE 330 PRINT Averaging OFF 340 END IF 350 360 OUTPUT Nwa OPC WAIT Wait for the analyzer to finish 370 ENTER Nwa Reply Read the 1 when complete 380 LOCAL Nwa Release HP IB control 390 END ...

Page 386: ... measurement calibration For use with ES models only Example 2E is a program designed to accurately measure a non insertable 2 port device using adapter removal For use with ES models only Example 2F is a program designed to use raw data to create a calibration sometimes called Simmcal For use with ES models only Example 2G is a program designed to offload the calculation of the 2 port error corre...

Page 387: ...o be measured The sex listed refers to the test port if the test port is female then the operator selects the female short option Once the standard has been selected and measured the key must be pressed to exit the class Doing a 1 port measurement calibration over GPIB is very similar When using a 7 or 3 5 mm calibration kit sending CLASS11B will automatically measure the short In type N sending C...

Page 388: ...85031B 7 mm HP 85032B E Type N 50 ohm 80 90 8719ES ET HP 85052B D 3 5 mm HP 85056A D 2 4 mm 100 8720ES ET 110 8722ES ET 120 130 The routine Waitforkey displays a message on the instrument s 140 display and the console to prompt the operator to connect the 150 calibration standard Once the standard is connected the 160 ENTER key on the computer keyboard is pressed to continue 170 180 EXAMP2A 190 20...

Page 389: ...er to finish 650 ENTER Nwa Reply Read the 1 when complete 660 LOCAL Nwa Release HP IB control 670 680 END 690 700 Subroutines 710 720 Waitforkey Prompt routine to read a keypress on the controller 730 SUB Waitforkey Lab 740 Position and display text on the analyzer display 750 OUTPUT 717 PG PU PA390 3700 PD LB Lab PRESS ENTER WHEN READY CHR 3 760 770 DISP Lab Press ENTER when ready Display prompt ...

Page 390: ... ohm 70 80 8719ES ET HP 85052B D 3 5 mm HP 85056A D 2 4 mm 90 8720ES ET 100 8722ES ET 110 120 The routine Waitforkey displays a message on the instrument s 130 display and the console to prompt the operator to connect the 140 calibration standard Once the standard is connected the 150 ENTER key on the computer keyboard is pressed to continue 160 170 EXAMP2B 180 190 ASSIGN Nwa TO 716 Assign an I O ...

Page 391: ... load CAL 690 CALL Waitforkey CONNECT LOAD AT PORT 1 REFLECTION PORT 700 IF Kit 3 OR Kit 4 THEN 710 OUTPUT Nwa CLASS11C 720 OUTPUT Nwa OPC STANA Select the first standard A 730 ELSE 740 OUTPUT Nwa OPC CLASS11C Only one standard in class 750 END IF 760 ENTER Nwa Reply Read in the 1 returned 770 OUTPUT Nwa DONE Finished with class standards 780 790 DISP COMPUTING CALIBRATION COEFFICIENTS 800 810 OUT...

Page 392: ...Chapter 7 7 29 Programming Examples Measurement Calibration Examples 1010 INPUT A Read ENTER key press 1020 1030 OUTPUT 717 PG Clear analyzer display 1040 SUBEND ...

Page 393: ...m interface The prompts appear just above the message line on the analyzer display Pressing on the controller keyboard continues the program and measures the standard The program will display a message when the measurement calibration is complete BASIC Program Listing 10 This program guides the operator through an enhanced response 20 calibration The operator must choose one of the following 30 ca...

Page 394: ...UT Nwa CLASS11A 530 OUTPUT Nwa OPC STANB Select the second standard B 540 ELSE 550 OUTPUT Nwa OPC CLASS11A Only one standard in class 560 END IF 570 ENTER Nwa Reply Read in the 1 returned 580 OUTPUT Nwa DONE Finished with class standards 590 600 Short reflection CAL 610 CALL Waitforkey CONNECT SHORT AT PORT 1 REFLECTION PORT 620 IF Kit 2 THEN 630 OUTPUT Nwa CLASS11B 640 OUTPUT Nwa OPC STANB Select...

Page 395: ... DISP MEASURING ISOLATION 1100 OUTPUT Nwa OPC FWDI Measure forward isolation 1110 ENTER Nwa Reply Read in the 1 returned 1120 1130 OUTPUT Nwa ISOD AVEROOFF Isolation complete averaging off 1140 1150 DISP COMPUTING CALIBRATION COEFFICIENTS 1160 OUTPUT Nwa OPC ERCDONE Finished with the CAL cycle 1170 ENTER Nwa Reply Read in the 1 returned 1180 1190 DISP ENHANCED RESPONSE CAL COMPLETED CONNECT TEST D...

Page 396: ...ation The softkey menu is activated The analyzer is released from remote control and the program ends Running the Program NOTE This program does not modify the instrument state in any way Before running the program set up the desired instrument state The program assumes that the test ports have either a 7 mm or 3 5 mm interface or an adapter set using either a 7 mm or 3 5 mm interface The prompts ...

Page 397: ...AR SCREEN 220 Initialize the analyzer 230 ABORT 7 Generate an IFC Interface Clear 240 CLEAR Nwa SDC Selected Device Clear 250 Select CAL kit type 260 PRINT Enter one of the following numbers 270 PRINT 1 to use the HP 85031B kit 8753 280 PRINT 2 to use the HP 85032B E kit 8753 290 PRINT 3 to use the HP 85052B D kit 8719 8720 8722 300 PRINT 4 to use the HP 85056A D kit 8719 8720 8722 310 INPUT Kit 3...

Page 398: ...tandards 810 820 S22 open CAL 830 CALL Waitforkey CONNECT OPEN AT PORT 2 840 IF Kit 2 THEN 850 OUTPUT Nwa CLASS22A 860 OUTPUT Nwa OPC STANA Select the second standard B 870 ELSE 880 OUTPUT Nwa OPC CLASS22A Only one standard in class 890 END IF 900 ENTER Nwa Reply Read in the 1 returned 910 OUTPUT Nwa DONE Finished with class standards 920 930 S22 short CAL 940 CALL Waitforkey CONNECT SHORT AT PORT...

Page 399: ... N An 1390 IF An Y THEN 1400 OUTPUT Nwa OMII Skip isolation cal 1410 GOTO 1600 1420 END IF 1430 1440 CALL Waitforkey ISOLATE TEST PORTS 1450 1460 OUTPUT Nwa ISOL Isolation CAL 1470 OUTPUT Nwa AVERFACT10 Average for 10 sweeps 1480 OUTPUT Nwa AVEROON Turn on averaging 1490 DISP MEASURING REVERSE ISOLATION 1500 OUTPUT Nwa OPC REVI Measure reverse isolation 1510 ENTER Nwa Reply Read in the 1 returned ...

Page 400: ...orkey Lab 1760 Position and display prompt on the analyzer display 1770 OUTPUT 717 PG PU PA390 3700 PD LB Lab PRESS ENTER WHEN READY CHR 3 1780 1790 DISP Lab Press ENTER when ready Display prompt on console 1800 INPUT A Read ENTER keypress on controller 1810 OUTPUT 717 PG Clear analyzer display 1820 SUBEND ...

Page 401: ... coefficients with the effects of the adapter removed are computed by the analyzer using the adapter delay in conjunction with the calibration arrays for both ports The analyzer is released from remote control and the program ends CAUTION Do not mistake the line switch for the disk eject button If the line switch is mistakenly pushed the instrument will be turned off losing all settings and data t...

Page 402: ...the instrument state file which 23 PRINT has a 2 port cal performed for Port 1 s connector 24 INPUT F1 25 OUTPUT Nwa TITF1 F1 26 27 Recall the cal set for Port 1 28 29 DISP Loading cal arrays please wait 30 OUTPUT Nwa CALSPORT1 31 OUTPUT Nwa OPC NOOP 32 ENTER Nwa Reply 33 34 Assign file 2 to the filename that has a 2 port 35 cal previously performed for Port 2 s connector 36 37 CLEAR SCREEN 38 PRI...

Page 403: ...Programming Examples Measurement Calibration Examples 57 DISP Computing cal coefficients 58 OUTPUT Nwa MODS 59 OUTPUT Nwa OPC WAIT 60 ENTER Nwa Reply 61 LOCAL 7 Release HP IB control 62 DISP Program completed 63 END ...

Page 404: ...cted for gathering the forward reflection standards The system operator is prompted to connect each of the three standards one at a time Following each prompt a single sweep is taken and the raw measured data for that standard is read from the analyzer into a corresponding memory array in the controller S22 measurement is selected for gathering the reverse reflection standards The system operator ...

Page 405: ...e normal 2 port calibration procedure but with the default beep turned off A single sweep is taken for each measurement of each standard providing dummy data which is immediately replaced with the data from the array corresponding to that measurement The analyzer computes the error correction coefficients and is placed back into continuous sweep mode The default beep is re enabled and the program ...

Page 406: ...mat desired cal 450 kit definition 7mm Sweep time set to 1 second could be whatever 460 user would like analyzer put in hold mode 470 480 OUTPUT Nwa opc pres 490 ENTER Nwa X 500 OUTPUT Nwa POIN51 FORM4 510 OUTPUT Nwa CALK7MM SWET1S HOLD 520 530 Select S11 to gather the forward reflection standards 540 open short load 550 560 OUTPUT Nwa S11 570 INPUT CONNECT OPEN AT PORT 1 X 580 OUTPUT Nwa opc sing...

Page 407: ... SING 1080 ENTER Nwa Reply 1090 BEEP 1100 OUTPUT Nwa OUTPRAW1 1110 ENTER Nwa Array06 1120 1130 Now select S11 to gather forward match raw array 1140 1150 OUTPUT Nwa S11 OPC SING 1160 ENTER Nwa Reply 1170 BEEP 1180 OUTPUT Nwa OUTPRAW1 1190 ENTER Nwa Array05 1200 1210 Now select S12 for reverse transmission raw array 1220 1230 DISP MEASURING REVERSE TRANSMISSION 1240 OUTPUT Nwa S12 OPC SING 1250 ENT...

Page 408: ...mmy data with the raw 1610 array gathered previously 1620 1630 OUTPUT Nwa OPC CLASS11A 1640 ENTER Nwa Reply 1650 OUTPUT Nwa INPUCALC01 Array01 1660 1670 Input the forward short standard s raw array 1680 1690 OUTPUT Nwa OPC CLASS11B 1700 ENTER Nwa Reply 1710 OUTPUT Nwa INPUCALC02 Array02 1720 1730 Input the forward load standards s raw array 1740 1750 IF Is_8753 THEN 1760 OUTPUT Nwa OPC CLASS11C 17...

Page 409: ...smission arrays 2250 2260 DISP MEASURING REVERSE TRANSMISSION 2270 OUTPUT Nwa OPC REVT 2280 ENTER Nwa Reply 2290 OUTPUT Nwa INPUCALC12 Array12 2300 2310 OUTPUT Nwa OPC REVM 2320 ENTER Nwa Reply 2330 OUTPUT Nwa INPUCALC11 Array11 2340 2350 Tell analyzer that transmission inputs done 2360 2370 OUTPUT Nwa TRAD 2380 2390 Omitting isolation for this example Could be easily 2400 incorporating by using m...

Page 410: ...lyzer to compute full 2 port error coefficients 2610 2620 OUTPUT Nwa OPC SAV2 2630 ENTER Nwa Reply 2640 DISP DONE 2650 2660 Put analyzer back into continuous sweep so that you can verify 2670 the proper application of the error correction 2680 2690 OUTPUT Nwa CONT 2700 OUTPUT Nwa BEEPDONEON Re enable the beep 2710 LOCAL 7 Release HP IB control 2720 END ...

Page 411: ...ly Any attempt to change the measured parameter or any attempt to apply a calibration will turn off the Take4 mode The displayed trace data is always uncorrected S11 regardless of what the display may indicate Using the Take4 mode requires the following steps Manual steps 1 Set up the measurement state 2 Turn off raw offsets by selecting This selection achieves two things Eliminates attenuator off...

Page 412: ...hese commands are more efficient than SING and OUTPRAF 1 4 because the analyzer will respond to OUTPPRE1 and OUTPPRE2 as soon as the forward sweep is done and transfer the data during the reverse sweep With SING the GPIB bus is held off until the entire sweep is complete To extract raw data arrays you can use the commands SING initiate a single sweep with OUTPRAW 1 4 or the slightly faster OUTPRAF...

Page 413: ...ayed data is saved to the analyzer s internal memory to initialize the memory array The analyzer is set up to display memory only and the default beep is turned off The operator is prompted to press any key to terminate the program A sweep is initiated and the main loop of the program begins After the sweep concludes the four pre raw S parameters are read from the analyzer into an array in the com...

Page 414: ...ted to press any key to terminate the program a sweep is initiated and the main loop of the program begins After the sweep concludes the four pre raw S parameters are read from the analyzer into memory arrays The error corrected calibrated S parameters are calculated and the calibrated data for the S parameter selected earlier is read into the analyzer and saved to the analyzer s internal memory A...

Page 415: ...OUTPCALC10 OUTPCALC11 OUTPCALC12 41 READ Out_cmd 42 43 Setup Network Analyzer 44 45 ASSIGN Nwa TO 716 Assign an I O path for the analyzer 46 ASSIGN Nwdat TO 716 FORMAT OFF Binary mode to read and write data 47 ABORT 7 Generate an IFC Interface Clear 48 CLEAR Nwa SDC Selected Device Clear analyzer 49 CLEAR SCREEN 50 51 OUTPUT Nwa RAWOFFS Query whether raw offsets are on 52 ENTER Nwa I 53 IF I 1 THE...

Page 416: ...the analyzer s data 106 processing Raw Data and Formatted arrays are not 107 updated PreRaw is good 108 109 OUTPUT Nwa DATI DISPMEMO BEEPDONEOFF 110 PRINT PRESS ANY KEY TO STOP 111 Time1 TIMEDATE 112 113 Take the first sweep 114 115 OUTPUT Nwa OPC SWPSTART 116 Run 1 117 Count 0 118 119 Now keep looping until any key is pressed 120 121 Timefmt IMAGE Cycle 2D 5X 2 port Cal 2D DD X secs displayed 2D ...

Page 417: ...put 152 Run 0 153 OFF KBD 154 RETURN 155 Read_4_raw Read in the pre raw arrays 156 A OUTPPRE 157 FOR B 1 TO 4 158 Out_cmd1 A VAL B Build up the OUTPPREXX commands 159 OUTPUT Nwa Out_cmd1 160 ENTER Nwdat Hdr Length Read in the header 161 SELECT B 162 163 Now read in each raw array 164 165 CASE 1 166 ENTER Nwdat S11r 167 CASE 2 168 ENTER Nwdat S21r 169 CASE 3 170 ENTER Nwdat S12r 171 CASE 4 172 ENTE...

Page 418: ...osstalk directivity and tracking 210 211 Subtract Directivity divide by tracking 212 S11x S11r N Calcoe N 1 Calcoe N 3 213 214 Subtract Crosstalk divide by tracking 215 S21x S21r N Calcoe N 4 Calcoe N 6 216 217 Subtract Crosstalk divide by tracking 218 S12x S12r N Calcoe N 10 Calcoe N 12 219 220 Subtract Directivity divide by tracking 221 S22x S22r N Calcoe N 7 Calcoe N 9 222 223 Now calculate the...

Page 419: ...xt two bytes form an integer containing the number of bytes in the block to follow The header must be read in to separate it from the rest of the block data that is to be mapped into an array Array Data Formats on page 4 6 discusses the different types of formats and their compositions Data may also be transferred from several different locations in the trace processing chain These examples will i...

Page 420: ... Markers Markers are the simplest form of trace data transfer A marker may be positioned using one of three methods by a frequency location by an actual data point location by a trace data value In the following example the marker is positioned on the trace s maximum value Once positioned on the trace the trace data at that point can be read into the controller The marker data is always returned i...

Page 421: ...erational modes BASIC Program Listing 10 This program takes a sweep on the analyzer and turns on a marker 20 The marker is positioned on the trace maximum and the marker data 30 is output in ASCII format 40 50 EXAMP3A 60 70 ASSIGN Nwa TO 716 Assign an I O path for the analyzer 80 90 CLEAR SCREEN 100 Initialize the analyzer 110 ABORT 7 Generate an IFC Interface Clear 120 CLEAR Nwa SDC Selective Dev...

Page 422: ...s included with the trace data transfer because the frequency data must be calculated Relating the data from a linear frequency sweep to frequency can be done by querying the analyzer start frequency the frequency span and the number of points in the sweep Given that information the frequency of point N in a linear frequency sweep is Example 3B illustrates this technique It is a straight forward s...

Page 423: ...ld agree exactly Keep in mind that no matter how many digits are displayed the analyzer is specified to measure magnitude to a resolution of 0 001 dB phase to a resolution of 0 01 degrees group delay to a resolution of 0 01 ps Changing the display format will change the data sent with the OUTPFORM transfer See Table 7 10 for a list of the specific data that is provided with each format The data fr...

Page 424: ...UTPUT Nwa STAR Read the start frequency 320 ENTER Nwa Startf 330 OUTPUT Nwa SPAN Read the span 340 ENTER Nwa Span 350 360 F_inc Span Num_points 1 Calculate fixed frequency increment 370 380 PRINT Point Freq MHz Value 1 Value 2 390 IMAGE 3D 7X 5D 3D 3X 3D 4D 3X 3D 4D Formatting for controller display 400 410 FOR I 1 TO Num_points Loop through data points 420 Freq Startf I 1 F_inc Calculate frequenc...

Page 425: ...wing is an outline of the program s processing sequence An I O path is assigned for the analyzer The system is initialized The integer variables are defined to contain the header information The number of points in the trace is set to 11 The selected frequency span is swept once Data transfer format 3 is set The headers are read from the trace The array size is calculated and allocated The trace d...

Page 426: ...nd formatted output trace 270 280 ENTER Nwadat Dheader Dlength Read headers from trace data 290 300 ALLOCATE Dat 1 Dlength 16 1 2 Use length to determine array size 310 ENTER Nwadat Dat Read in trace data 320 330 PRINT Size of array Dlength 16 elements 340 PRINT Number of bytes Dlength 350 360 Print out the data array 370 PRINT Element Value 1 Value 2 380 IMAGE 3D 6X 3D 6D 6X 3D 6D 390 FOR I 1 TO ...

Page 427: ...inted on the controller display and the marker is enabled to allow the operator to examine the actual locations on the analyzer display The following is an outline of the program s processing sequence An I O path is assigned for the analyzer The system is initialized The integer variables for the header information are defined The number of points in the trace is set to 11 The frequency span 50 MH...

Page 428: ...6 Start frequency 50 MHz 240 OUTPUT Nwa STOP 200 E 6 Stop frequency 200 MHz 250 OUTPUT Nwa LOGFREQ Set log frequency sweep 260 270 Set up data transfer 280 OUTPUT Nwa OPC SING Single sweep and wait 290 ENTER Nwa Reply Read the 1 when completed 300 310 OUTPUT Nwa FORM3 Select form 3 trace format 320 OUTPUT Nwa OUTPFORM Output formatted trace 330 340 ENTER Nwadat Dheader Dlength Read headers from tr...

Page 429: ...ker mode 580 OUTPUT Nwa MARK1 10 E 6 Turn on marker and place at 10 MHz 590 600 OUTPUT Nwa OPC WAIT Wait for the analyzer to finish 610 ENTER Nwa Reply Read the 1 when complete 620 LOCAL Nwa Release HP IB control 630 PRINT Blank line 640 PRINT Position marker and observe frequency point spacing 650 660 END ...

Page 430: ...ng buffer The analyzer is restored to continuous sweep mode and queried for command completion The instrument is returned to local control and the program ends Running the Program The analyzer is initialized The header and the number of bytes in the block transfer are printed on the controller display Once the transfer is complete the number of bytes in the data string is printed Compare the two n...

Page 431: ... USING 2A Header Read header as 2 byte string 320 ENTER Nwa_bin Length Read length as 2 byte integer 330 PRINT Header Header Array length Length 340 350 ALLOCATE Data Length String buffer for data bytes 360 K format statement 370 EOI as a terminator LF is suppressed and read as data 380 K All characters are read and not interpreted LF is included 390 ENTER Nwa_bin USING K Data Read trace into stri...

Page 432: ... The status byte is an 8 bit register with each bit summarizing the state of one aspect of the instrument For example the error queue summary bit will always be set if there are any errors in the queue The value of the status byte can be read with the GPIB serial poll operation This command does not automatically put the instrument in remote mode which gives you access to the analyzer front panel ...

Page 433: ... error message string is allocated The analyzer is released from remote control The program begins an endless loop to read the error queue The status byte is read with a serial poll The program tests to see if an error is present in the queue The error queue bit is set The program requests the content of the error queue The error number and string are read The error messages are printed until ther...

Page 434: ...ct 20 errors generated by the analyzer The status byte is read and 30 bit 3 is tested to determine if an error exists The error queue 40 is printed out and emptied 50 60 EXAMP4A 70 80 ASSIGN Nwa TO 716 Assign an I O path for the analyzer 90 100 CLEAR SCREEN 110 Initialize the analyzer 120 ABORT 7 Generate an IFC Interface Clear 130 CLEAR Nwa SDC Selective Device Clear 140 OUTPUT Nwa OPC PRES Prese...

Page 435: ...nce in binary the decimal number 66 equals 01000010 Hence whenever active control is requested or a front panel key is pressed bit 5 of the status byte will be set Similarly ESNBn enables bits in event status register B so that they will be summarized by bit 2 in the status byte To generate an SRQ from an event status register enable the desired event status register bit Then enable the status byt...

Page 436: ... it clears every device on the bus Selected Device Clear can be used to reset the input and output queue and the registers of a specific instrument on the bus This will also clear all the interrupt definitions BASIC Program Listing 10 This program is an example of using an SRQ based interrupt to 20 detect an error condition in the analyzer In this example a 30 syntax error is generated with an inv...

Page 437: ...Q received from analyzer 490 ELSE No SRQ from analyzer 500 PRINT SRQ from other device 510 STOP Stop if not from analyzer 520 END IF 530 540 IF BIT Stat 5 THEN Event status register bit set 550 PRINT Event Status Register caused SRQ 560 ELSE Some other bit set 570 PRINT Some other bit caused the SRQ 580 STOP Stop if bit not set 590 END IF 600 610 REPEAT 620 OUTPUT Nwa OUTPERRO Read analyzer error ...

Page 438: ... before starting The number of points directly affects the measurement time of the calibration sequence The power meter must be triggered and read by the analyzer for each trace point Typically two readings per point is considered appropriate More than two readings per point could lead to unacceptable processing time To control a power meter calibration via GPIB the analyzer must be set to pass co...

Page 439: ...into the controller The analyzer is released from remote control and the program ends Running the Program The analyzer is preset and the power meter calibration routine begins The analyzer displays the message WAITING FOR GPIB CONTROL when it is requesting control The system controller display prints Passing Control when control is passed to the analyzer The controller displays Waiting for request...

Page 440: ...210 ABORT 7 Generate an IFC Interface Clear 220 CLEAR Nwa SDC Selective Device Clear 230 OUTPUT Nwa OPC PRES Preset the analyzer and wait 240 ENTER Nwa Reply Read the 1 when complete 250 260 INTEGER Stat 270 280 Set up the analyzer parameters 290 Numpoints 11 Number of points in the trace 300 Numreads 2 Number of readings per point 310 Startf 1 00E 8 Start frequency 320 Stopf 5 0E 8 Stop frequency...

Page 441: ...S 7 6 Hpib Test HP IB register for control 770 780 Reading the interface status register does not interact with the 790 analyzer Bit 6 is set when control is returned 800 810 DISP Waiting for control 820 UNTIL BIT Hpib 6 Loop until control is returned 830 NEXT I 840 850 PRINT Finished with Power meter Cal 860 DISP Clear display message 870 880 OUTPUT Nwa TALKLIST Restore Talker Listener operation ...

Page 442: ...lf Using the learn string is a very rapid way of saving the instrument state but using direct disk access has the advantage of automatically storing calibrations cal kits and data along with the instrument state A complete analyzer setup requires sending the learn string and a calibration array to set the analyzer parameters The CAL array may also be placed in the analyzer just as if a calibration...

Page 443: ...4 5 EXAMP5A 6 7 OPTION BASE 1 8 ASSIGN Nwa TO 716 Assign an I O path for the analyzer 9 ASSIGN Nwa_bin TO 716 FORMAT OFF 10 11 CLEAR SCREEN 12 Initialize the analyzer 13 ABORT 7 Generate an IFC Interface Clear 14 CLEAR Nwa SDC Selected Device Clear 15 16 INTEGER Header Length 2 byte header and length of string 17 18 OUTPUT Nwa OUTPLEAS Output the learn string 19 ENTER Nwa_bin Header Length Read he...

Page 444: ...omputer can also store calibration coefficients in the analyzer To do this declare the type of calibration data about to be stored in the analyzer just as if you were about to perform that calibration Then instead of calling up different classes transfer the calibration coefficients using the INPUCALCnn commands The variables nn are a data pair appended to the command representing a calibration nu...

Page 445: ...rent instrument state the instrument has no way of knowing the original state associated with the calibration data For this reason it is recommended that the learn string be used to store the instrument state whenever calibration data is stored The next example demonstrates how to reload the analyzer state with both the learn string and the calibration arrays BASIC Program Listing 10 This program ...

Page 446: ...m array 420 FOR J 1 TO Poin Read elements for CAL array 430 ENTER Nwa_bin Cal I J 1 Cal I J 2 Read real imag pair elements 440 NEXT J Next location in array 450 NEXT I Next CAL array 460 470 All CAL arrays have been read 480 490 INPUT PRESS RETURN TO RE TRANSMIT CALIBRATION Dum 500 510 OUTPUT Nwa FORM3 Use same format as read 520 OUTPUT Nwa Calt Send CAL type to analyzer 530 540 FOR I 1 TO Numb Se...

Page 447: ...d from the controller and restored on the analyzer NOTE The disk file can only be created once Errors will occur if the operator repeatedly tries to recreate the file For this example only a thru calibration will be performed and transferred This means only one calibration array will be read from the analyzer and written to the disk file with the instrument state To work with more elaborate calibr...

Page 448: ...nd stores it in a disk file 20 The learn string and CAL array are both read into the controller and 30 then transferred to a disk file for storage The file contents are 40 then restored to the analyzer 50 60 EXAMP5C 70 80 OPTION BASE 1 90 ASSIGN Nwa TO 716 Assign an I O path for the analyzer 100 ASSIGN Nwa_bin TO 716 FORMAT OFF Assign a binary path 110 120 INTEGER Header Str_len Cal_len Integer 2 ...

Page 449: ...ile TO File Open file for reading arrays 530 ENTER File Header Str_len Read learn string headers from file 540 ALLOCATE INTEGER State2 Str_len 2 new learn string array from file 550 ENTER File State2 Read learn string from file 560 570 ENTER File Header Cal_len Read CAL data headers from file 580 Arrsize Cal_len 16 Array is 2 numbers 8 bytes per number 590 ALLOCATE Cal_array2 1 Arrsize 1 2 new cal...

Page 450: ...the swept list mode The total number of points in all the segments must not exceed 1601 Examples 6A Stepped List Mode and 6B Swept List Mode take advantage of the computer s capabilities to simplify creating and editing a list frequency table The table is entered and completely edited before being transmitted to the analyzer To simplify the programming task options such as entering center frequenc...

Page 451: ...ew list is sent to the analyzer The analyzer is released from remote control and the program ends Running the Program The program displays the frequency list table as it is entered During editing the displayed table is updated as each line is edited The table is not re ordered At the completion of editing the table is entered into the analyzer and list frequency sweep mode is switched ON During ed...

Page 452: ... point 390 END LOOP 400 410 OUTPUT Nwa EDITLIST Send the new list to the analyzer 420 FOR I 1 TO Numb Send one segment at a time 430 OUTPUT Nwa SADD Add a segment 440 OUTPUT Nwa STAR Table I 1 MHZ Start frequency 450 OUTPUT Nwa STOP Table I 2 MHZ Stop frequency 460 OUTPUT Nwa POIN Table I 3 Number of points 470 OUTPUT Nwa SDON Segment done 480 NEXT I Next segment to send to the analyzer 490 500 OU...

Page 453: ... placed into hold mode and for ES model analyzers the port powers are uncoupled for the active channel The existing list frequencies are edited and the analyzer swept list mode is selected The analyzer is instructed to set the IF bandwidth and port power levels according to the values from the list table The new frequency list table is sent to the analyzer The sweep mode is set to list frequency m...

Page 454: ...ist below has the following entries 250 Start start frequency 260 Stop Segment stop 270 Pts Segment number of points 280 P1 Power at port 1 290 P2 Power at port 2 ES model analyzers only 300 IFBW Segment IFBW 310 upper Upper Limit 320 lower Lower Limit 330 strt type Limit Line type for start of segment 340 end type Limit Line type for end of segment 350 360 DIM Listtable 1 6 1 10 370 Freqlist strt...

Page 455: ...TOP Listtable I 2 MHZ 810 OUTPUT Nwa POIN Listtable I 3 820 OUTPUT Nwa S11 Port 1 active 830 OUTPUT Nwa SEGPOWER Listtable I 4 840 850 For ET model analyzers comment out these next two lines 860 OUTPUT Nwa S22 Port 2 active 870 OUTPUT Nwa SEGPOWER Listtable I 5 880 890 OUTPUT Nwa SEGIFBW Listtable I 6 900 OUTPUT Nwa SDON 910 NEXT I 920 OUTPUT Nwa EDITDONE 930 OUTPUT Nwa LISFREQ S21 OPC SING 940 EN...

Page 456: ...Chapter 7 7 93 Programming Examples List Frequency and Limit Test Table Examples 1150 NEXT I 1160 OUTPUT Nwa EDITDONE LIMILINEon LIMITESTon 1170 1180 LOCAL Nwa 1190 END ...

Page 457: ...s defined and the segments are read in to the controller from the analyzer The operator selects one of the segments of the sweep The controller zooms in and sweeps the defined segment The operator ends the program by entering segment number 0 The analyzer returns to sweeping all the segments in the table The activation loop is ended and the program ends Running the Program The program will read th...

Page 458: ...30 240 Setup table and read segments from analyzer 250 ALLOCATE Table 1 Numsegs 1 3 Allocate table of segments 260 FOR I 1 TO Numsegs Cycle through segments 270 GOSUB Readlist Read in segment definitions 280 NEXT I Next segment 290 300 Loop and read segment to be activated 310 LOOP Request operator to enter segment 320 INPUT SELECT SEGMENT NUMBER 0 TO EXIT Segment 330 EXIT IF Segment 0 Exit point ...

Page 459: ...table and transmit it to the analyzer The command sequence for entering a limit test table imitates the key sequence followed when entering a table from the analyzer s front panel there is a command for every key press Editing a limit line is also the same as the key sequence but remember that the analyzer automatically re orders the table in order of increasing start frequency The limit test tabl...

Page 460: ...ed table is updated as each line is edited The table is not reordered At the completion of editing the table is entered into the analyzer and limit testing mode switched ON The analyzer will rearrange the table in ascending order starting with the lowest start frequency entry During editing simply pressing leaves an entry at the old value BASIC Program Listing 10 This program shows how to create a...

Page 461: ...mulus value 450 OUTPUT Nwa LIMU Table I 2 DB Upper limit value 460 OUTPUT Nwa LIML Table I 3 DB Lower limit value 470 IF Limtype I FL THEN OUTPUT Nwa LIMTFL Flat limit 480 IF Limtype I SL THEN OUTPUT Nwa LIMTSL Sloping limit 490 IF Limtype I SP THEN OUTPUT Nwa LIMTSP Point limit 500 OUTPUT Nwa SDON Segment done 510 NEXT I next segment 520 530 OUTPUT Nwa EDITDONE Edit complete 540 OUTPUT Nwa LIMILI...

Page 462: ...sing marker searches max min target and widths outputting marker or bandwidth values automatically triggers any related searches Therefore all that is required is to check the fail bit after reading the data In this example several consecutive sweeps must qualify as passing in order to ensure that the limit test pass was not extraneous due to the device settling or operator tuning during the sweep...

Page 463: ...ses the specified test 40 limit lines It then requires that the device passes for multiple 50 consecutive sweeps in order to ensure that the device is static in 60 the response and not varying The operator specifies how many sweeps 70 are required to pass the test 80 90 EXAMP6E 100 110 ASSIGN Nwa TO 716 Assign an I O path for the analyzer 120 130 CLEAR SCREEN 140 Initialize the analyzer No preset ...

Page 464: ...fy 400 410 Device passed 420 DISP DEVICE PASSED Number of passes enough to qualify 430 FOR I 1 TO 10 Announce the device passed and 440 BEEP 1000 05 prompt operator to connect new 450 BEEP 2000 01 device to test 460 NEXT I 470 480 INPUT PRESS RETURN FOR NEXT DEVICE Dum 490 Pass 0 Initialize pass counter 500 GOTO Measure Begin measurement 510 520 END ...

Page 465: ...n order to transfer the data The analyzer will then make the plot or print When it is finished it asserts the End or Identify EOI control line on GPIB The controller detects the presence of EOI and re asserts control of the GPIB This example program makes a plot using the talker listener mode NOTE One of the attributes of the OUTPPLOT command is that the plot can include the current softkey menu T...

Page 466: ...n and the analyzer to talk The 40 controller watches for EOI at the end of the plot sequence and 50 then regains control of the HP IB operations 60 70 EXAMP7A 80 90 ASSIGN Nwa TO 716 Assign an I O path for the analyzer 100 110 CLEAR SCREEN 120 Initialize analzyer without preset to preserve data 130 ABORT 7 Generate an IFC Interface Clear 140 CLEAR Nwa SDC Selected Device Clear 150 160 OUTPUT Nwa O...

Page 467: ...e analyzer passes control back to the controller and the controller continues programming the analyzer NOTE The analyzer assumes that the address of the computer is correctly stored in its GPIB addresses menu under If this address is incorrect control will not return to the computer Similarly if control is passed to the analyzer while it is in talker listener mode control will not return to the co...

Page 468: ...ller address under the menu The computer will detect the return of active control and exit the wait loop The controller will display the message Control returned from analyzer and then release the analyzer from remote control NOTE Because the program waits for the analyzer s request for control it can be used to respond to front panel requests as well Remove the PRINALL command from the program an...

Page 469: ...r bit 6 SRQ 310 320 Pass_control SRQ detected Test for pass control 330 IF BIT Stat 5 THEN Requested pass control 340 PASS CONTROL Nwa Send take control message 350 ELSE Not bit 5 some other event 360 DISP SRQ but not request pass control 370 STOP Halt program 380 END IF 390 400 DISP Printing from analyzer and waiting for control 410 420 REPEAT Loop and wait for completion 430 STATUS 7 6 Hpib Read...

Page 470: ...sweep is taken and the analyzer is placed in hold mode The status registers are cleared The copy complete bit is set and enabled The printer operation and communication modes are set The print command is sent The analyzer is released from remote control and placed in continuous sweep mode The analyzer is polled until the status bit representing copy complete is detected The analyzer is released fr...

Page 471: ...a PRNTRAUTF OFF Set printer auto feed off 200 OUTPUT Nwa PRNTYPLJ Select LaserJet printer 210 OUTPUT Nwa PRNPRTPARA Select parallel port for output 240 250 OUTPUT Nwa PRINALL Print screen 260 270 DISP PRINTING 280 290 Set up next measurement over HP IB 300 OUTPUT Nwa CONT Restore continuous sweep 310 320 Measurements can continue but wait for print to finish 330 REPEAT Test for bit 2 4 ESRB 340 St...

Page 472: ...ansfer is ended by the controller detecting the EOI line which the analyzer pulls at the end of the transfer The string transfer terminates and the plot data is now stored in a string in the analyzer These strings contain ASCII characters which represent the plotter commands in HP GL Hewlett Packard Graphics Language A disk file is created and the string is written into the file containing the dis...

Page 473: ...lyzer without preset to preserve data 140 ABORT 7 Generate an IFC Interface Clear 150 CLEAR Nwa SDC Selected Device Clear 160 170 DIM Plot 32000 Define string for plotter commands 180 190 OUTPUT Nwa OPC SING Stop sweep for plot and wait 200 ENTER Nwa Reply Read the 1 when complete 210 OUTPUT Nwa OUTPPLOT Request plotter output 220 230 ENTER Nwa Plot Plotter output of analyzer display 240 250 INPUT...

Page 474: ...lot Files from a Disk NOTE This example program will not work with HP BASIC for Windows This example program reads and plots files which have been stored on a LIF formatted disk by the analyzer The plots may be sent to either a plotter with auto feed capability such as the HP 7550B or an HP GL 2 compatible printer such as a LaserJet 4 Series monochrome printer or a DeskJet 1200C color printer NOTE...

Page 475: ...es to a printer plotter see your analyzer s user s guide The following is an outline of the program s processing sequence Hardcopy device control strings are created The hardcopy output device is defined The disc storing the file names is cataloged Files that match the name specifier in the file name array Flnm are counted Flnm is dimensioned for the number of files that match the name specifier T...

Page 476: ...he prefix PLOT a two digit sequence number in the range of 00 to 240 31 a two letter output format code to indicate the plot quadrant 250 position or full page LU Left Upper LL Left Lower RU Right 260 upper RL Right Lower or FP Full Page For example the first 270 full page plot to a disk would be named PLOT00FP 280 290 a Build hardcopy device control strings 300 b Define output hardcopy device 310...

Page 477: ... file 760 REAL Nmbr_wrds Number of data words in plot file 770 780 Esc_chr CHR 27 Escape character 1B hex ASCII 27 Decimal 790 800 Build control string for printers 810 820 Build hardcopy device control string containing setup commands for 830 printer output 840 Reset conditional page eject 850 Hpglinit Esc_chr E 860 Page size A 8 5 x 11 870 Hpglinit Hpglinit Esc_chr 12A 880 Landscape orientation ...

Page 478: ...c TO Prntr_slctr FORMAT OFF Select printer 1390 END IF 1400 1410 Search disk for plot files 1420 1430 Define the plot file name specifier Prefix Prfx two 1440 sequence digits 0 9 0 9 two output format specifier 1450 characters FLR LPU and an optional character s 1460 Srch Prfx 0 9 0 9 FLR LPU 1470 1480 Catalog the files that match the plot file name specifier by 1490 putting the names in the strin...

Page 479: ...940 1950 Plot files on the same page 1960 1970 While the root portion of the file names match Root output the 1980 plot files to the same page 1990 WHILE Root_mtch True 2000 Print the name of the plot file 2010 PRINT Flnm Flnm_idx 2020 Output the plot file to the hardcopy device 2030 GOSUB Otpt_fl 2040 Increment Flnm array index 2050 Flnm_idx Flnm_idx 1 2060 If all plot files have been output or t...

Page 480: ...o the correct size 2510 REDIM Plt_arry1 1 Arry1_sz 2520 2530 If the number of words of data is less than 32767 then use one array 2540 IF Arry2_sz 0 THEN 2550 ENTER Ldisc Plt_arry1 Read the plot data from the file 2560 ELSE 2570 Use 2 arrays to read data 2580 ENTER Ldisc Plt_arry2 Plt_arry1 Read the plot data from file 2590 END IF 2600 2610 ASSIGN Ldisc TO Close plot file 2620 2630 Output the data...

Page 481: ...the process of storing the data from the analyzer to a file on the internal disk drive There is also a program to read the data from the file into a data array for further processing or reformatting to another file type The internal drive will store in the same format that is present on the disk A new disk may be formatted in either LIF or DOS For the example the assumption has been made that the ...

Page 482: ...ake the line switch for the disk eject button If the line switch is mistakenly pushed the instrument will be turned off losing all settings and data that have not been saved NOTE If the command EXTMDATOON is used it will override all of the other save options such as EXTMFORMON Because this type of data is only intended for computer manipulation the file contents of a EXTMDATOON data only save can...

Page 483: ...gram disk storage operation 260 270 OUTPUT Nwa INTD Select internal disk file 280 OUTPUT Nwa EXTMFORMON Store formated data 290 OUTPUT Nwa EXTMDATOON Store data file only 300 INPUT Enter data file name 5 chars File_name Get file name 310 File_name UPC File_name File names are uppercase 320 OUTPUT Nwa TITF1 File_name Title for save reg 1 330 OUTPUT Nwa SAVUASCI Save as ASCII file 340 350 OUTPUT Nwa...

Page 484: ...White space 770 780 Freq_inc Stopf Startf Num_points 1 Compute frequency increment 790 800 ALLOCATE Array Num_points 2 Allocate array from Num_points 810 ENTER File Record Skip SEG_LIST_END record 820 ENTER File Record Skip BEGIN record 830 840 Read in the data array 850 PRINT Freq MHz Data 1 Data 2 Table header for data array 860 FOR I 1 TO Num_points Read in array entries 870 ENTER File Record R...

Page 485: ... user s guide NOTE This example program is for use on any 8753ET ES analyzer and on 8720E series analyzers with Option 089 Example 8A Comparison of Two Mixers Group Delay Amplitude or Phase Using this program you can measure how two mixers compare in terms of group delay amplitude or phase Refer to Figure 7 2 Figure 7 2 Connections Comparison of Two Mixers Group Delay Amplitude or Phase ...

Page 486: ... source are initialized and the operator is queried for the LO frequency IF center frequency and span The source frequency and power level are set and the analyzer frequency settings and power level are adjusted as well The analyzer frequency offset mode settings are adjusted the frequency offset mode is turned on and a response calibration is performed The operator is queried for the type of meas...

Page 487: ...Lofreq MHZ Report LO freq to analyzer 44 OUTPUT Nwa DCONV Down conversion 45 OUTPUT Nwa RFLTLO RF LO 46 OUTPUT Nwa FREQOFFS ON Turn on frequency offset mode 47 OUTPUT Nwa BR Measure B R 48 OUTPUT Nwa CALIRESP Begin response cal 49 OUTPUT Nwa STANC Measure THRU 50 OUTPUT Nwa RESPDONE Response cal done 51 REPEAT 52 53 Request type of measurement 54 PRINT Enter a number for the type of measurement as...

Page 488: ... Display DATA MEM 82 OUTPUT Nwa AUTO Autoscale the display 83 Again 0 84 CASE ELSE 85 Again 1 86 END SELECT 87 UNTIL Again 0 88 DISP Program completed 89 LOCAL 7 Release HP IB control 90 STOP 91 Connect_mut Prompt system operator to replace mixer 92 DISP Remove calibration mixer connect MUT then press Continue 93 PAUSE 94 RETURN 95 END ...

Page 489: ...d data point special functions The following topics are included Overview Constants Used Throughout This Document Output Limit Test Pass Fail Status Per Limit Segment Output Pass Fail Status for All Segments Output Minimum and Maximum Point Per Limit Segment Output Minimum and Maximum Point For All Segments Output Data Per Point Output Data Per Range of Points Output Limit Pass Fail by Channel Ove...

Page 490: ...utputs limit test min max for a specified segment See SELSEG on page 1 226 Segment SELSEG num 3 num Selects segment number for the OUTPSEGF and OUTPSEGM commands to report on num can range from 1 to 18 OUTPUT TRACE DATA BY SELECTED POINTS Last point SELMAXPT num 3 num Selects the last point number in the range of points that the OUTPDATR command will report num can range from 0 to the number of po...

Page 491: ... Flat Line Slope Line and Single Point Limits See Table 7 12 LIMIT TEST STATUS BY CHANNEL Limit test ch1 OUTPLIM1 1 Outputs status of limit test for channel 1 Limit test ch2 OUTPLIM2 1 Outputs status of limit test for channel 2 LIMIT TEST STATUS BY SEGMENT Segment SELSEG num 3 num Selects the segment number for the OUTPSEGF and OUTPSEGM commands to report on num can range from 1 to 18 Limit test s...

Page 492: ...Stimulus Frequency Upper Limit dB Lower Limit dB Limit Type Channel 1 1 200 MHz 2 2 Flat Line FL 2 500 MHz 2 2 Single Point SP 3 1000 MHz 0 5 0 5 Slope LIne SL 4 2000 MHz 1 0 Single Point SP 5 3000 MHz 0 5 1 5 Single Point SP 6 4000 MHz 0 2 Flat Line FL 7 4800 MHz 1 1 Flat Line FL Channel 2 1 500 MHz 2 5 2 5 Flat Line FL 2 1100 MHz 2 2 Single Point SP 3 2500 MHz 1 5 1 5 Flat Line FL 4 4500 MHz 1 5...

Page 493: ...th asterisks from Table 7 12 have no output in Table 7 13 No test limit segment is created Table 7 13 Example Output OUTPSEGAM min max of all segments Channel 1 Segment Freq at Minimum Value Hz Minimum Value dB Freq at Maximum Value Hz Maximum Value dB 1 480027600 0 1268225 330028350 0 9590923 3 1140024300 0 09223454 1680021600 1 258809 5 3000015000 0 2199298 3000015000 0 2199298 6 4020009900 2 20...

Page 494: ... FAIL or 1 NO_LIMIT if no limit exists for the selected segment number Due to the non sequential numbering of actual limit line segments on the screen some segment numbers will have no associated limits and will thus return 1 NO_LIMIT Under the following conditions OUTPSEGF will issue the following errors If the limit testing is off 30 Requested Data Not Currently Available To clear the error mess...

Page 495: ...segment is reported only if it has an associated limit The output is only valid if limit test is on See Output Limit Test Pass Fail Status Per Limit Segment on page 7 131 Example Sending OUTPSEGAF may return the following 3 1 0 3 1 5 0 For an explanation of these results see Table 7 16 NOTE A new Line Feed character L F is inserted after the number of segments and after each data pair Table 7 16 i...

Page 496: ...records the minimum and maximum data points in all active limit segments Note that limit testing need not be turned on The command OUTPSEGM will report the min max data for the segment previously selected by SELSEG The data is returned in a comma delimited string with the segment number minimum point stimulus minimum trace value maximum point stimulus and maximum trace value Under the following co...

Page 497: ...inimum and Maximum Point for All Segments Three GPIB commands allow the user to dump the min or max or min and max values for all active segments OUTPSEGAM outputs min and max data for each active segment OUTPAMIN outputs the min data for each active segment OUTPAMAX outputs the max data for each active segment The OUTPSEGAM output consists of The total number of segments being reported The follow...

Page 498: ...9 10 00000E 01 5 400000000E 09 3 100000E 00 For an explanation of these results see Table 7 18 NOTE A new line feed character L F is inserted after the segment number and after each data pair Table 7 18 is an interpretation of the min max data returned using the OUTPSEGAM command Table 7 18 Example Output OUTPSEGAM min max for all segments Segments Reported Segment Number Min Pt Stimulus Frequency...

Page 499: ...s CD ROM 10 Minmax 20 Mm IMAGE DD 2X D DDDE 2X SD DDDE 2X D DDDE 2X SD DDDE 30 PRINT TESTING OUTPSEGAM min max points for each segment 40 OUTPUT 716 minmaxon 50 OUTPUT 716 outpsegam 60 ENTER 716 Numsegs 70 PRINT receiving data for Numsegs segments 80 FOR I 1 TO Numsegs 90 ENTER 716 Segnum Minstim Minval Maxstim Maxval 100 PRINT USING Mm Segnum Minstim Minval Maxstim Maxval 110 NEXT I ...

Page 500: ... Example Sending SELPT5 and OUTPDATP may return the following 3 513410E 00 0 00915E 15 Note that the second number is insignificant Table 7 19 Example Output OUTPDATP data per point Display Format Marker Mode Marker Readout Format Example Returns Log Mag dB 3 521 dB 9 7E 39 Phase degrees 157 8 Deg 5 3E 15 Delay seconds 0 5068x10 9 0 Smith Chart LIN MKR lin mag degrees LOG MKR dB degrees Re Im real...

Page 501: ...E 01 0 000039E 01 1 901648E 01 1 363988E 11 5 57587E 01 1 258655E 30 Note that the second number is insignificant For an explanation of these results see Table 7 20 NOTE A new line feed character L F is inserted after the segment number and after each data pair Table 7 20 is an interpretation of the min max data per range of points returned using the SELMINPT5 SELMAXPT7 and OUTPDATR commands Outpu...

Page 502: ...A 1 A Preset Conditions ...

Page 503: ...ions Preset State Preset State When the key is pressed the analyzer reverts to a known state called the factory preset state This state is defined in the tables in this chapter See PRES on page 1 183 and RST on page 1 212 Preset ...

Page 504: ...ency offset operation is standard on 8753ET ES analyzers and available with Option 089 on 8720E series analyzers Off Offset Value1 0 High Power 2 2 High power is available with Option 085 on 8719 20 22ES analyzers only External R Channel Off Attenuator A 0 dB Attenuator B 0 dB Harmonic Operation3 3 Harmonic operation is available on 8753ET ES Option 002 analyzers only Off ...

Page 505: ...50 MHz 8753ES 30 kHz 8753ES Option 011 300 kHz 8753ES Option 011 w Option 006 30 kHz 8753ET 300 kHz Stop Frequency 8719ET ES 13 51 GHz 8720ET ES 20 05 GHz 8722ET ES 40 05 GHz 8753ET ES 3 0 GHz 8753ET ES Option 006 6 0 GHz Frequency Span Stop Frequency Start Frequency Start Time 0 Time Span 100 ms CW Frequency 1000 MHz Source Power Setting 8719ET ES and 8720ET ES 0 dBm 8719ET ES and 8720ET ES Optio...

Page 506: ...ower Span 8719ET ES and 8720ET ES 20 dB 8722ET ES 15 dB 8753ET ES 25 dB Coupled Power ES models only On Coupled Channels On Coupled Port Power2 On Power Range Auto Manual2 Auto Power Range 2 8720E series Range 0 8720E series Option 400 Range 1 8753ET ES Range 0 Number of Points 201 List Freq Sweep Mode Swept Frequency List Empty Edit Mode Start Stop Number of Points 1 Can be changed by pressing 2 ...

Page 507: ...ission Conversion Off Format Log Magnitude all inputs Display Data Color Selections Same as before Dual Channel Off Active Channel Channel 1 Auxiliary Channel Off Frequency Blank Disabled Retrace Power1 Standard Test Set Switch ES models only 8753ES Option 011 N A 8719 20 22ES Option 007 or 085 Hold All other ES models Continuous Split Display 2X Intensity If set to 15 has no effect If set to 15 i...

Page 508: ... Hz 8753ET ES 3000 Hz 8720 E series IF Averaging On Off Off IF Averaging Factor 16 Smoothing Aperture On Off Off Smoothing Aperture Setting 1 SPAN Phase Offset 0 Degrees Electrical Delay 0 ns Scale Division 10 dB Division 1 8720E series only Table A 3 Response Conditions Preset Conditions Preset Value ...

Page 509: ...ype N 50 Ω Enhanced Reflection Calibration Off System Z0 50 Ω 75 Ω 8753ET ES Option 075 Velocity Factor 1 Extensions On Off Off Extensions Setting Port 1 0 s Port 2 0 s Input A 0 s Input B 0 s Chop A and B ES models only On Chop RFL TRN ET models only On Power Meter Calibration Off Number of Readings 1 Power Loss Correction Off Sensor A B A Interpolated Error Correction On1 1 Can be changed by pre...

Page 510: ...ions Preset Value Markers On Off All Markers Off Marker Setting all markers 1 GHz Last Active Marker 1 Reference Marker None Marker Mode Continuous Display Markers On Delta Marker Mode Off Coupling On Marker Search Off Marker Target Value 3 dB Marker Width On Off Off Marker Width Value 3 dB Marker Tracking Off Marker Stimulus Offset 0 Hz Marker Value Offset 0 dB Marker Aux Offset Phase 0 Degrees M...

Page 511: ...alue Limit Lines Limit Lines Off Limit Testing Off Limit List Empty Edit Mode Upper Lower Limits Stimulus Offset 0 Hz Amplitude Offset 0 dB Limit Type Sloping Line Beep Fail Off Ripple Limit Ripple Limit Off Ripple Test Off Bandwidth Limit Bandwidth Test Off Bandwidth Display Off Bandwidth Marker Off ...

Page 512: ...nanoseconds 8753ET ES analyzers 40 nanoseconds Gating Off Gate Shape Normal Gate Span 8720 E series analyzers 500 picoseconds 8753ET ES analyzers 20 nanoseconds Gate Start 8720 E series analyzers 500 picoseconds 8753ET ES analyzers 10 nanoseconds Demodulation Off Window Normal Use Memory Off Table A 9 System Conditions Preset Conditions Preset Value GPIB Addresses Last Active State GPIB Mode Last ...

Page 513: ...st Active State Printer Port Last Active State Printer Baud Rate Last Active State Printer Handshake Last Active State Printer GPIB Address Last Active State Table A 11 Disk Save Define Store Configuration Conditions Preset Conditions Preset Value Data Array Off Raw Data Array Off Formatted Data Array Off Graphics Off Data Only Off Directory Size Default1 1 The directory size is calculated as 0 01...

Page 514: ...turns off sequencing modify edit mode and stops any running sequence Loop Counter 0 TTL OUT High Table A 13 Service Mode Conditions Preset Conditions Preset Value GPIB Diagnostic Off Source Phase Lock Loop On Sampler Correction 8753ET ES only On Spur Avoidance 8753ET ES only On Aux Input Resolution Low Analog Bus Node 11 Aux Input Preset ...

Page 515: ...n Plot Text On Plot Marker On Autofeed On Plot Quadrant Full Page Scale Plot Full Plot Speed Fast Pen Number Ch1 Ch3 Data 2 Ch2 Ch4 Data 3 Ch1 Ch3 Memory 5 Ch2 Ch4 Memory 6 Ch1 Ch3 Graticule 1 Ch2 Ch4 Graticule 1 Ch1 Ch3 Text 7 Ch2 Ch4 Text 7 Ch1 Ch3 Marker 7 Ch2 Ch4 Marker 7 Line Type Ch1 Ch3 Data 7 Ch2 Ch4 Data 7 Ch1 Ch3 Memory 7 Ch2 Ch4 Memory 7 ...

Page 516: ...2 Ch4 Data Blue Ch2 Ch4 Mem Red Graticule Cyan Warning Black Text Black Reference Line Black Table A 16 Format Conditions Preset Conditions Preset Value Scale Reference Position Reference Value Log Magnitude dB 10 0 5 0 0 0 Phase degrees 90 0 5 0 0 0 Group Delay ns 10 0 5 0 0 0 Smith Chart 1 00 N A 1 0 Polar 1 00 N A 1 0 Linear Magnitude 0 1 0 0 0 0 Real 0 2 5 0 0 0 Imaginary 0 2 5 0 0 0 SWR 1 00 ...

Page 517: ...B 1 B Command Listings ...

Page 518: ...LIMDISP BWLIMMAX BWLIMIN BWLIMSTAT BWLIMTEST BWLIMVAL C0 C1 C2 C3 CAL1 CALFCALF CALFFREQ CALFSENA CALFSENB CALIERC CALIEREFL CALIFUL2 CALIONE2 CALIRAI CALIRERC CALIRESP CALIS111 CALIS221 CALITRL2 CALK24MM CALK292MM CALK292S CALK32F CALK35MC CALK35MD CALK35ME CALN CALK50 CALK7MM CALK716 CALKN75 CALKTRLK CALKUSED CALN CALPOW CALSPORT1 CALSPORT2 CALZLINE CALZSYST CBRI CENT CHAN1 CHAN2 CHAN3 CHAN4 CHO...

Page 519: ...DCONV DEBU DECRLOOC DEFC DEFLPRINT DEFLTCPIO DEFS DELA DELO DELR DELRFIXM DEMOAMPL DEMOOFF DEMOPHAS DFLT DIRS DISCUNIT DISCVOLU DISM DISPDATA DISPDATM DISPDDM DISPDMM DISPMEMO DIVI DONE DONM DOSEQ DOWN DUAC DUPLSEQ ECALAB ECALCONT ECALDONE ECALERC ECALFREQS ECALFUL2 ECALISOAVG ECALMANTHRU ECALMODID ECALMODINF ECALMODSELA ECALMODSELB ECALNFREQS ECALOMII ECALPAUSED ECALRERC ECALS11 ECALS22 EDITDONE ...

Page 520: ...INPUCALK INPUDATA INPUFORM INPULEAS INPUPMCAL1 INPUPMCAL2 INPURAW1 INPURAW2 INPURAW3 INPURAW4 INSMEXSA INSMEXSM INSMNETA INSMTUNR INTD INTE INTM ISOD ISOL ISOOP KEY KITD KOR LABEFWDM LABEFWDT LABERESI LABERESP LABEREVM LABEREVT LABES11A LABES11B LABES11C LABES22A LABES22B LABES22C LABETLFM LABETLFT LABETLRM LABETLRT LABETRFM LABETRLL LABETRLR LABETRLT LABETRRM LABETTFM LABETTFT LABETTRM LABETTRT L...

Page 521: ...D MARKMINI MARKOFF MARKREF MARKSPAN MARKSTAR MARKSTIM MARKSTOP MARKUNCO MARKZERO MAXF MEASA MEASB MEASR MEASTAT MENUAVG MENUCAL MENUCOPY MENUDISP MENUFORM MENUMARK MENUMEAS MENUMRKF MENUMRKS MENUOFF MENUON MENUPOWE MENURECA MENUSAVE MENUSCAL MENUSEQU MENUSRCH MENUSTIM MENUSWEE MENUSYST MINF MINMAX MINU MODI1 MODS NEWSEQ NEXP NOOP NUMG NUMR OFLD OFLS OFSD OFSL OFSZ OMII OPC OPEP OUTPACTI OUTPAMAX O...

Page 522: ...LDATA PCOLGRAT PCOLMEMO PCOLREFL PCOLTEXT PCOLWARN PDATA PENNDATA PENNGRAT PENNMARK PENNMEMO PENNTEXT PGRAT PHAO PHAS PLOSFAST PLOSSLOW PLOT PLTHNDSHK PLTPRTDISK PLTPRTHPIB PLTPRTPARA PLTPRTSERI PLTTRAUTF PLTTRBAUD PLTTRFORF PLTTYPHPGL PLTTYPPLTR PMEM PMKR PMTRTTIT POIN POLA POLMLIN POLMLOG POLMRI PORE PORT1 PORT2 PORTA PORTB PORTP PORTR PORTT POWE POWLFREQ POWLLIST POWLLOSS POWM POWR POWS POWT PR...

Page 523: ...LINE RLIMM RLIMSTP RLIMSTR RLIMTEST RLIMVAL RSCO RST S11 S12 S21 S22 SADD SAMC SAV1 SAV2 SAVC SAVE SAVECSV SAVEJPG SAVERC SAVEREG SAVEUSEK SAVRERC SAVT SAVUASCI SAVUBINA SCAL SCAPFULL SCAPGRAT SDEL SDON SEAL SEAMAX SEAMIN SEAOFF SEAR SEATARG SEDI SEGIFBW SEGPOWER SELBND SELL SELMAXPT SELMINPT SELPT SELSEG SEQ SEQWAIT SETBIT SETDATE SETF SETRREFL SETRTHRU SETTIME SETZ SHOM SING SLID SLIL SLIS SLOPE...

Page 524: ... STAND STANE STANF STANG STAR STB STDD STDTARBI STDTDELA STDTLOAD STDTOPEN STDTSHOR STEPSWP STOP STOR STORSEQ STPSIZE SVCO SWEA SWET SWPSTART SWR TAKCS TAKE4 TAKRS TALKLIST TERI TESS TIMDTRAN TIMESTAM TINT TITF TITL TITP TITR TITREG TITSEQ TITSQ TITTMEM TITTPERI TITTPMTR TITTPRIN TRACK TRAD TRAN TRAOP TRAP TRLL1 TRLL2 TRLR1 TRLR2 TRLT TSSWI TST TSTIOFWD TSTIOREV TSTP TTLHPULS TTLLPULS TTLOH TTLOL ...

Page 525: ...LASS22C CLEA CLEARALL CLEAREG DATI DONE ECALMODSELA ECALMODSELB EDITDONE ERCDONE EXTTOFF EXTTON EXTTPOIN FREQOFFS FWDI FWDM FWDT GATEO HARMOFF HARMSEC HARMTHIR INSMEXSA INSMEXSM INSMNETA INSMTUNR ISOD MANTRIG NOOP NUMG PRES RAID RECA RECAREG REFD RERCDONE RESPDONE REVI REVM REVT RST SAV1 SAV2 SAVC SAVE SAVEJPG SAVERC SAVEREG SAVRERC SAVT SING SLIS STAN SWPSTART TRAD WAIT ...

Page 526: ...all segs sweep 1 9 ALTAB 1 6 alternate A and B 1 6 alternate inputs 1 6 alternate refl tran 1 6 amplitude demodulation 1 60 offset 1 122 tracking 7 122 amplitude and phase tracking 7 122 ANAB 1 7 ANAI 1 8 analog bus 1 7 1 8 analog input 1 8 analyzer array data formats 4 6 analyzer bus mode 3 13 analyzer command syntax 3 2 analyzer control of peripherals 3 12 analyzer data reading 4 1 analyzer feat...

Page 527: ...weep 1 257 CAL1 1 23 CALF 1 24 CALFCALF 1 24 CALFFREQ 1 24 CALFSENA 1 24 CALFSENB 1 24 CALI 1 25 calibrate none softkey 1 29 calibrating the test setup 7 3 calibration adapter removal 1 30 1 146 7 33 arrays 1 154 ECal 1 69 electronic calibration 1 69 enhanced reflection 1 25 enhanced response 1 25 1 83 1 201 1 215 enhanced response ECal 1 71 1 78 external 7 42 isolation 1 112 isolation omitting 1 ...

Page 528: ... channel 1 1 166 data channel 2 1 166 data channel 3 1 166 data channel 4 1 166 graticule 1 166 memory channel 1 1 166 memory channel 2 1 166 memory channel 3 1 166 memory channel 4 1 166 reference line 1 166 text 1 166 warning 1 166 color reset 1 211 colors 1 166 colors default 1 54 colors display 1 41 COLOTEXT 1 41 COLOWARN 1 41 command formats 3 4 command query 4 2 command structure 2 12 comman...

Page 529: ...std type 1 249 delete frequency band list 1 39 delete segment 1 221 DELO 1 58 delta limits 1 120 delta reference 1 58 DEMOAMPL 1 60 demodulation 1 60 DEMOOFF 1 60 DEMOPHAS 1 60 DeskJet 1 187 DeskJet 540 1 187 developing program features 7 8 device reset 3 16 device clear 3 14 device clear DC1 3 11 device connection 7 4 device trigger 3 15 device types for GPIB 3 7 DF 3 20 DFLT 1 61 diagnostics GPI...

Page 530: ...ced reflection softkey 1 26 enhanced response calibration 1 25 1 83 1 201 1 215 enhanced response softkey 1 26 ENTO 1 83 entry off 1 83 EOI 3 4 EOI end or identify control line 3 9 Epson P2 1 187 ERCDONE 1 83 error coefficient arrays 1 108 1 160 error coefficients 1 106 1 154 3 18 5 6 error correction 1 46 error messages numerically listed 6 9 error output 6 8 error queue 7 70 error reporting 6 1 ...

Page 531: ... 1 236 gate center time 1 97 gate menu 1 243 gate shape 1 98 maximum 1 98 minimum 1 98 normal 1 98 wide 1 98 gate shape softkeys 1 98 gate softkeys 1 97 gate span time 1 97 gate start time 1 97 gate stop time 1 97 GATECENT 1 97 GATESPAN 1 97 GATESTAR 1 97 GATESTOP 1 97 GATSMAXI 1 98 GATSMINI 1 98 GATSNORM 1 98 GATSWIDE 1 98 general structure of syntax 3 4 GOSUB 1 99 gosub sequence 1 99 GPIB addres...

Page 532: ...ground 1 15 interface addresses 3 14 interface clear IFC control line 3 9 interface functions controller 3 8 listener 3 7 talker 3 7 internal disk 1 110 internal memory 1 110 interpol on off softkey 1 45 interpolation 1 45 interpolative correction 1 45 interrupts generating 7 72 INTM 1 110 IP 3 22 ISOD 1 112 ISOL 1 112 isolation calibration 1 112 isolation calibration omitting 1 152 isolation done...

Page 533: ...127 LISTTYPELSTP 1 127 LISTTYPELSWP 1 127 LISV 1 128 ln match 1 266 LO 1 129 lo control 1 129 lo frequency 1 129 LO power level 1 129 lo start frequency 1 129 LO start power level 1 129 lo stop frequency 1 129 LO stop power level 1 129 lo sweep frequency 1 129 LO sweep power level 1 129 LOA 1 131 LOAD 1 132 load fixed 1 90 sliding 1 233 std type 1 249 load file 1 132 load no offset 1 131 load offs...

Page 534: ...lor 1 166 memory channel 2 color 1 166 memory channel 3 color 1 166 memory channel 4 color 1 166 MENU 1 143 MENUAVG 1 143 MENUCAL 1 143 MENUCOPY 1 143 MENUDISP 1 143 MENUFORM 1 143 MENUMARK 1 143 MENUMEAS 1 143 MENUMRKF 1 143 MENURECA 1 143 MENUSAVE 1 143 MENUSCAL 1 143 MENUSEQU 1 143 MENUSTIM 1 143 MENUSYST 1 143 message transfer scheme 3 10 meta messages 3 14 methods of GPIB operation 3 7 middle...

Page 535: ...BNDPF 1 158 OUTPRPLBNDVAL 1 158 OUTPSEGAF 1 154 7 126 OUTPSEGAM 1 154 7 126 OUTPSEGF 1 154 7 126 OUTPSEGM 1 154 7 126 OUTPSEQ 1 154 OUTPSERN 1 154 7 126 OUTPSTAT 1 154 OUTPTITL 1 154 output failed ripple test points 1 155 plot string 1 154 ripple test measured value 1 158 ripple test measured values 1 158 ripple test pass fail status 1 158 Output Data Per Point 7 137 Output Data Per Range of Point...

Page 536: ...TTYPPLTR 1 170 plug play driver 2 3 PMEM 1 162 PMKR 1 162 pmtr hpib to title 1 171 PMTRTTIT 1 171 POIN 1 172 point trigger 1 89 points specify 1 172 POL 1 173 POLA 1 173 polar 1 173 polar markers 1 173 POLMLIN 1 173 POLMLOG 1 173 POLMRI 1 173 PORE 1 174 PORT 1 attenuator 1 11 PORT 2 attenuator 1 11 port extensions 1 174 1 175 port power coupling 1 176 PORT1 1 175 PORT2 1 175 PORTA 1 175 PORTB 1 17...

Page 537: ...WOFFS 1 194 Re Im mkr 1 173 1 236 read file titles 1 200 READDATE 1 195 reading analyzer data 4 1 READTIME 1 195 REAL 1 195 RECA 1 196 recall cal port 1 softkey 1 30 recall cal port 2 softkey 1 30 recall cal set port 1 1 30 port 2 1 30 recall colors 1 197 recall register 1 196 recall sequence 1 133 RECAREG 1 196 receiver cal sweep 1 257 receiver calibration 1 200 RECO 1 197 REF 1 198 REFD 1 198 re...

Page 538: ...er 1 216 save sequence 1 253 save user cal kit 1 218 save using ascii 1 219 save using binary 1 219 SAVECSV 1 217 SAVEJPG 1 217 SAVEREG 1 216 SAVEUSEK 1 218 SAVT 1 215 SAVUASCI 1 219 SAVUBINA 1 219 SCAL 1 219 scale auto 1 12 scale plot 1 220 SCAP 1 220 SCAPFULL 1 220 SCAPGRAT 1 220 SDEL 1 221 SDON 1 222 SEAL 1 223 SEAMAX 1 223 SEAMIN 1 223 SEAOFF 1 223 SEAR 1 223 search marker 1 223 SEATARG 1 223 ...

Page 539: ...ECS22C 1 240 SPECTLFT 1 240 SPECTLRM 1 240 SPECTLRT 1 240 SPECTRFM 1 240 SPECTRLL 1 240 SPECTRLR 1 240 SPECTRLT 1 240 SPECTRRM 1 240 SPECTTFM 1 240 SPECTTFT 1 240 SPECTTRM 1 240 SPECTTRT 1 240 SPEG 1 243 SPLD 1 243 SPLID 1 244 SPLID1 1 244 SPLID2 1 244 SPLID4 1 244 split display 1 243 1 244 SPn 3 22 spur avoidance 1 235 7 42 SR 3 22 SR1 complete service request capabilities 3 11 SRE 1 245 SRE See ...

Page 540: ...1 277 time domain bandpass 1 15 time domain gating 1 97 1 98 time specify 1 255 time stamp 1 260 time sweep 1 255 TIMESTAM 1 260 TINT 1 261 TITF 1 262 TITF0 1 262 TITL 1 262 title LCD 1 262 title disk file 1 262 title features 1 262 title plot file 1 262 title register 1 262 title sequence 1 262 title string to trace memory 1 263 title to peripheral 1 263 title to power meter 1 263 title to printe...

Page 541: ... 272 USESENSB 1 272 V valid characters 3 3 velocity factor 1 273 velocity factor softkey 1 273 VELOFACT 1 273 VIEM 1 273 view measurement 1 273 view mixer measurement 1 273 Visual BASIC 2 3 Visual C 2 3 VOFF 1 274 volume number 1 63 VXIplug play driver 2 3 W WAIT 1 274 wait x softkey 1 229 waiting for group execute trigger 3 15 waiting for reverse get bit 3 15 warning color 1 166 warning color 1 4...

Reviews: