Agilent Technologies 4294A Скачать руководство пользователя страница 1

Agilent 4294A Precision Impedance Analyzer

Programming Manual

Eighth Edition

FIRMWARE REVISIONS

This manual applies directly to instruments that have the firmware revision 1.11. 

For additional information about firmware revisions, see Appendix A.

Part No. 04294-90061

August 2012

Printed in Japan

Содержание 4294A

Страница 1: ...ogramming Manual Eighth Edition FIRMWARE REVISIONS This manual applies directly to instruments that have the firmware revision 1 11 For additional information about firmware revisions see Appendix A Part No 04294 90061 August 2012 Printed in Japan ...

Страница 2: ...s licensed exclusively through X Open Company Limited Copyright 1999 2000 2002 2003 2012 Agilent Technologies Japan Ltd Manual Printing History The manual s printing date and part number indicate its current edition The printing date changes when a new edition is printed Minor corrections and updates incorporated in reprints do not necessitate a new printing date The manual part number changes whe...

Страница 3: ...ity performance or behavior of the SAMPLE PROGRAMS Agilent Technologies especially disclaims that the operation of the SAMPLE PROGRAMS shall be uninterrupted or error free The SAMPLE PROGRAMS are provided AS IS AGILENT TECHNOLOGIES DISCLAIMS IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE Agilent Technologies shall not be liable for any infringement of any patent tradema...

Страница 4: ...4 ...

Страница 5: ...aving and Reading the Program 33 Saving the program generated 33 Reading the saved file 33 Remote Control using a LAN 34 3 Setting Measurement Conditions Setting Measurement Parameters 36 Setting Measurement Signals 38 Setting the oscillator 38 Setting a dc bias 38 Setting a Sweep Condition 39 Setting a sweep parameter 39 Setting a sweep range 39 Setting sweep time 39 Setting a sweep direction 39 ...

Страница 6: ...er Format 78 ASCII format Form 4 78 IEEE 32 bit floating point format Form 2 79 IEEE 64 bit floating point format Form 3 80 MS DOS personal computer format Form 5 80 Internal Data Processing 81 Data processing sequence 81 Internal data arrays 81 Reading Writing Data 84 Reading writing measurement data 84 Reading level monitoring results 87 Reading limit test results 89 When to read write data 93 7...

Страница 7: ...Panel 139 Editing a Program 140 Starting up and exiting edit mode 140 Editing a program 140 Re numbering a line number 142 Running a Program 143 Running a program through the softkey interface 143 Automatically starting a program at power on 143 Listing a Program LIST 144 Displaying a program listing on the screen 144 Outputting a program listing to the printer 144 Saving a Program SAVE 145 Listin...

Страница 8: ... of LAN Connection 164 Getting Ready for Using LAN 165 Getting ready for LAN connection 165 Connecting with LAN 166 Transferring Files 167 File transfer procedure using ftp 167 File transfer procedure using a file transfer application 169 Saving Recalling a File in from an External Computer 171 Controlling the Agilent 4294A 174 Control by use of sockets 174 Control by making use of the dynamic dat...

Страница 9: ...puter 250 15 Setting the Display LCD Setting the LCD Screen 252 Setting colors for images on the LCD screen 252 Setting overall condition for the LCD screen 252 Restoring factory setting 252 Sample program for setting the LCD screen 253 16 GPIB Command Reference Notational conventions in this command reference 256 Syntax 256 Description 256 Parameters 256 Query response 256 Corresponding key 257 I...

Страница 10: ...WFACT 274 CAL A B C 274 CALDON 274 CALECPARA 275 CALP 275 CALQUI 275 CALS 275 CALST 276 CBRI 276 CENT 277 CHAD 278 CIN 278 CLEL 279 CLES 279 CLOSE 280 COLO 280 COLOR 281 COM A B C 281 COMS 281 COMST A B C 282 CONT 282 COPA 282 COPT 283 COUT 283 CRED 284 CWD 284 CWFREQ 285 DATMEM 285 DATOVAL 286 DCALLOAD R L 287 DCALOPEN G C 288 DCALSHOR R L 289 DCI 290 DCMOD 291 DCO 291 ...

Страница 11: ...LIST 299 DISMAMP 300 DISMPRM 300 DISP 301 DMKR 302 DMKRAUV 303 DMKRP 304 DMKRPRM 305 DMKRVAL 306 DMODE 307 DOUT 307 DPI 308 DSKEY 308 E4TP 309 ECAL P A B C 309 ECALDON 309 ECALQUI 310 EDITDONE 310 EDITLIML 310 EDITLIST 310 ENKEY 310 EQUC 311 EQUC0 311 EQUCPARS4 312 ESB 313 ESNB 314 EXPP 314 FILC 315 FMT 315 FNAME 316 FNUM 316 FORM2 316 FORM3 316 FORM4 317 FORM5 317 FORMFEED 317 ...

Страница 12: ...MDSTOP 326 LIMEDONE 326 LIMIAMPO 327 LIMIPRMO 327 LIMITEST 328 LIMLSTAR 328 LIMLSTOP 329 LIMSADD 330 LIMSDEL 331 LIMSDON 331 LIMSEDI 332 LIMSEGM 333 LIMSQUI 333 LIMSTAR 334 LIMSTEST 335 LIMSTOP 336 LIMUSTAR 337 LIMUSTOP 338 LIMVSTAR 339 LIMVSTOP 340 LISPAN 341 LISV 341 LMARG 342 LMAXS 343 LMINS 344 MANP 345 MANR 346 MANS 347 MAXDCV 347 MEAS 348 MEASTAT 349 MINDCV 350 MKR 350 MKRAMPO 351 ...

Страница 13: ...356 MKRP 357 MKRPKD 357 MKRPRM 358 MKRREF 358 MKRSTAR 359 MKRSTOP 359 MKRTR 359 MKRTRMAX 359 MKRTRMIN 360 MKRVAL 360 MKRXUNIT 361 MKRZM 361 NEGL 362 NEXNPK 362 NEXP 363 NEXPK 363 NPEAK 364 NUMG 364 OMON 365 OPEP 365 OSE 365 OSER 366 OSNT 366 OSPT 367 OSR 367 OUT1 H L 367 OUT1ENV H L 367 OUT2 H L 368 OUT2ENV H L 368 OUT8IO 368 OUTAIO 369 OUTBIO 369 OUTCIO 370 OUTDIO 370 OUTEIO 371 ...

Страница 14: ... OUTPIACP 381 OUTPINPCIO 381 OUTPINPDIO 382 OUTPINPEIO 382 OUTPLIMF 383 OUTPLIML 383 OUTPLIMM 384 OUTPMAX 384 OUTPMEMO 385 OUTPMEMOP 385 OUTPMIN 386 OUTPMINMAX 386 OUTPMKR 387 OUTPMSTA 388 OUTPMTRC 388 OUTPMTRCP 389 OUTPMWID 390 OUTPRESO 391 OUTPRESR 392 OUTPSMKR 1 7 393 OUTPSWPRM 394 OUTPSWPRMP 394 OUTPVAC 394 OUTPVACP 395 PARS 395 PAVER 396 PAVERFACT 396 PDELT 397 PEAK 397 PEAKCENT 398 PHAU 398 ...

Страница 15: ...407 RECD 408 REFP 408 REFV 409 REFX 410 REFY 410 RESAVD 411 RESD 411 ROPEN 412 RPLHEI 413 RPLLHEI 413 RPLPP 413 RPLPPS 414 RPLRHEI 414 RSCO 414 SADD 415 SAVCAL 416 SAVDASC 416 SAVDAT 417 SAVDDAT 417 SAVDS1P 418 SAVDSTA 419 SAVDTIF 419 SAVDTRC 420 SAVMEM 420 SAVMTRC 421 SAVPSTA 421 SCAC 422 SCAF 422 SCAL 423 SCOL 424 SCRN 424 SDEL 425 SDELT 426 SDON 426 ...

Страница 16: ...433 SEDI 434 SEGM 435 SEGMNUM 436 SETCDATE 436 SETCTIME 437 SIMFCHAR 437 SING 437 SMKR 1 7 438 SMKRAUV 1 7 438 SMKRP 1 7 439 SMKRPRM 1 7 440 SMKRVAL 1 7 441 SPAN 442 SPLD 443 STAR 444 STOD 445 STOP 446 SUBNET 447 SWED 448 SWET 448 SWPP 449 SWPT 449 TARL 450 TARR 451 THRR 452 TINT 454 TITL 454 TMARG 455 TOPV 456 TRAC 457 TRACK 457 TRGEVE 458 TRGP 458 TRGS 459 USKEY 459 ...

Страница 17: ...66 PROGram SELected STATe 467 PROGram SELected STRing 467 PROGram SELected WAIT 468 Commands starting with PROGram EXPLicit 468 A Manual Changes Manual Changes 470 Change 1 471 Change to the revision 1 0x 471 Change 2 472 Change to the revision 1 10 472 B Status Reporting System General Status Register Model 474 Event register 475 Enable register 475 Status byte register 475 Transition filter and ...

Страница 18: ...18 Contents ...

Страница 19: ...19 1 To make the effective use of this manual 1 To make effective use of this manual This chapter describes the contents and the use of this manual and makes references to various other manuals ...

Страница 20: ...chapter describes how to generate a trigger to start a measurement and how to detect the completion of a measurement Chapter 6 Reading Writing Measurement Data This chapter describes how to read and write measurement data and how to obtain level monitoring and limit test results Chapter 7 Processing Measurement Results This chapter describes how to process measurement results using the marker func...

Страница 21: ...rs as well as the brightness of the LCD display Chapter 16 GPIB Command Reference This chapter is the GPIB command reference for the Agilent 4294A The IEEE common commands the 4294A commands and the Instrument BASIC control commands are described in alphabetical order Appendix A Manual Changes This appendix contains the information required to adapt this manual to earlier versions or configuration...

Страница 22: ...s 3 Sample programs can be useful as programming hints for some GPIB commands For descriptions of GPIB commands in detail see Chapter 16 GPIB Command Reference 4 You can also use HP Instrument BASIC functions with the Agilent 4294A Chapter 11 Using HP Instrument BASIC describes how to use Instrument BASIC Read this chapter if you are a novice in Instrument BASIC Sample programs The HP BASIC sample...

Страница 23: ...ptions and accessories For GPIB programming see this manual together with HP Instrument BASIC User s Handbook HP Instrument BASIC User s Handbook part number E2083 90005 This manual explains how to use HP Instrument BASIC by giving sample programs and general suggestions and a description of every HP Instrument BASIC command This manual has three parts HP Instrument BASIC Programming Technique HP ...

Страница 24: ...24 Chapter1 To make effective use of this manual Other manuals attached to this unit ...

Страница 25: ...ter Title 2 Remote Control 3 Chapter Title 4 Chapter Title 5 Chapter Title Overview 2 Remote Control Overview This chapter describes how to set up a GPIB remote control system and the basic use of GPIB commands ...

Страница 26: ...figuration of an GPIB remote control system Figure 2 1 Configuration of GPIB remote control system What is GPIB GPIB General Purpose Interface Bus is one of the interface standards for connecting a computer and peripheral devices and complies with IEEE 488 1 IEC 625 IEEE 488 2 and JIS C1901 which are worldwide standards Using the GPIB interface allows you to control the Agilent 4294A from an exter...

Страница 27: ...ASIC without an external computer set the 4294A to system controller mode For details see Chapter 11 Using HP Instrument BASIC You can use an external computer as a system controller This requires an HP Vectra PC or an IBM PC compatible mounted with a GPIB interface such as HP 82341D or the HP 9000 series 700 mounted with a GPIB interface such as HP E2071D In either case software such as HP BASIC ...

Страница 28: ...cted to two or more controllers can control other devices on the bus Only one controller among multiple controllers can be active at a given time The active controller can pass control to another controller by use of the PASS CONTROL command When the power of the system controller is turned on it becomes the active controller When another controller is active the system controller can execute the ...

Страница 29: ...essage terminator Uppercase letters and lowercase letters The difference between uppercase and lowercase letters is disregarded Program message terminator A program message must terminate with one of three program message terminators new line END or new line END END means that EOI turns to the active level on the GPIB interface as soon as the immediately preceding data byte is sent out For example...

Страница 30: ... Step 1 Turn on the Agilent 4294A Step 2 Press the following key and soft keys System IBASIC Edit The system goes into system edit mode The cursor appears on line 10 10 _ Step 3 Press the following soft keys ASSIGN Hp4294 The command automatically appears at the cursor position 10 ASSIGN Hp4294 TO 800_ Step 4 Press the entry following key 1 The command is entered into the System and the cursor mov...

Страница 31: ...s automatically placed before each command Step 7 Press the following soft keys to set the measurement parameters Cs Rs OUTPUT Hp4294 Meas Cs Rs Program code is generated as shown below 10 ASSIGN Hp4294 TO 800 20 OUTPUT Hp4294 PRES 30 OUTPUT Hp4294 MEAS CSR Next press 1 Step 8 Press the following keys and soft keys to set a center frequency and a span frequency System IBASIC OUTPUT Hp4294 Cent 7 0...

Страница 32: ...CENT 70E6 SPAN 100E3 50 OUTPUT Hp4294 AUTO 60 END 70 _ Step 11 Press the following soft key to exit edit mode done The measurement screen returns NOTE In certain cases some operations to handle user calibration or other tasks cannot be properly programmed Running the program Press the following key and soft keys to run the program System IBASIC Run The System runs the program You can also run the ...

Страница 33: ... flash memory disk for the storage unit Step 5 Press the key and soft keys as given below System IBASIC more 1 3 SAVE Then the screen will look like as shown below SAVE Step 6 Enter an optional file name with the keyboard If a file having the same name is present in the storage unit the SAVE command cannot save the file Either give another file name or use the RE SAVE command to overwrite the exis...

Страница 34: ... Agilent 4294A can be connected to a local area network LAN Connecting the 4294A to its external controller via a LAN allows you to efficiently send GPIB commands to and read data from the external controller For how to connect to a LAN and how to set up remote control see Chapter 12 Using LAN ...

Страница 35: ...35 1 Chapter Title 2 Chapter Title 3 Setting Measurement 4 Chapter Title 5 Chapter Title Conditions 3 Setting Measurement Conditions This chapter describes how to set measurement conditions ...

Страница 36: ...8 You can set measurement parameters in the combinations shown in Table 3 1 depending on the parameters used at the time of sending a command Table 3 1 Measurement parameters Parameters for sending a command Parameters to be set Trace A Trace B IMPH Z θ IRIM R X LSR Ls Rs LSQ Ls Q CSR Cs Rs CSQ Cs Q CSD Cs D AMPH Y θ ARIM G B LPG Lp G LPQ Lp Q CPG Cp G CPQ Cp Q CPD Cp D COMP Z Y IMLS Z Ls IMCS Z C...

Страница 37: ...ttance amplitude absolute value θ Impedance phase for Z θ Admittance phase for Y θ Z Impedance complex number R jX Y Admittance complex number G jB R Rs Equivalent series resistance X Equivalent series reactance Ls Equivalent series inductance Cs Equivalent series capacitance Rp Equivalent parallel resistance G Equivalent parallel conductance B Equivalent parallel susceptance Lp Equivalent paralle...

Страница 38: ...sweep use the command given below CWFREQ on page 285 Setting a dc bias To turn on or off the dc bias output or to select an output mode use the commands given below DCO on page 291 DCMOD on page 291 To set a dc bias level use the commands given below DCI on page 290 DCV on page 295 To set a dc bias output range use the command given below DCRNG on page 294 If the dc bias output is either in consta...

Страница 39: ...int of the sweep range To specify the central value and the span use the commands given below CENT on page 277 SPAN on page 442 To specify the start point and the endpoint use the commands given below STAR on page 444 STOP on page 446 To set the number of measurement points within the sweep range use the command given below POIN on page 401 Setting sweep time To set the sweep time use the command ...

Страница 40: ...page 443 HIDI on page 318 If the measurement results are stored in a memory trace carried out with the DATMEM command on page 285 then set the trace to display by using the command given below DISP on page 301 To turn on the function that allows you to accumulate a group of overlapping measurement results without updating each trace s display use the command given below ACCUD on page 263 NOTE The ...

Страница 41: ...ys of setting a display scale are available depending on the display format to be set with the command given below Accordingly you need to set a display format before setting a display scale FMT on page 315 NOTE The display format you can choose varies depending on the measurement parameters NOTE Settings for the display scale and display format are set for each parameter That is the settings are ...

Страница 42: ...e only To make the settings use the command given below REFV on page 409 Complex plane format Set the scale parameters by using the commands given below SCAL on page 423 REFX on page 410 REFY on page 410 The center line of the grid along the X axis and that along the Y axis are always used as the lines for the reference values and cannot be changed The relations between the commands and the scale ...

Страница 43: ...ng a measurement bandwidth To set a measurement bandwidth use the command given below BWFACT on page 274 Setting averaging Setting sweep averaging To set or control sweep averaging use the command given below AVER on page 269 AVERFACT on page 269 AVERREST on page 269 Setting point averaging To set point averaging use the commands given below PAVER on page 396 PAVERFACT on page 396 ...

Страница 44: ...p Condition on page 39 and Setting Averaging on page 43 After setting the parameters send the SDON command to finish setting the segment SADD on page 415 SDON on page 426 Each segment is assigned a segment number a row number in the table for specifying the segment to be set changed or deleted To specify the number of the segment to be worked on use the command given below SEGM on page 435 Executi...

Страница 45: ...te a segment use the commands given below SDEL on page 425 CLEL on page 279 The SDEL command deletes a specified segment from the table if no table is specified then he segment to be worked on at the time of executing the command involved The CLEL command deletes all segments from the table Setting the trace color of each segment To specify the trace color of each segment use the command given bel...

Страница 46: ...iven below will not take effect and the limit line table is left as it was before execution of the EDITLIML command Making editing a segment To make a new segment use the command given below This command adds a segment that is ready to be edited LIMSADD on page 330 To set a segment s range its start point and end point use the commands given below LIMSTAR on page 334 MKRLIMSTAR on page 353 LIMSTOP...

Страница 47: ...n using the LIMSADD command to make a new table by adding segments in the intended sequence You only need to specify a segment number only when adding a new segment at an arbitrary position of an existing table To change the parameters settings of existing segments use the command given below to make a specified segment changeable if no segment is specified then the segment to be worked on at the ...

Страница 48: ... measurement conditions you can set the Agilent 4294A to a desired measurement condition by merely recalling the corresponding file when needed avoiding the need to send a number of commands To save or recall measurement conditions use the commands given below See Chapter 8 Saving Recalling a Measurement Result Measurement Setup for details of saving recalling SAVDSTA on page 419 RECD on page 408 ...

Страница 49: ...ce B Turned on Whether to lay a trace over another Turned on Trace A Trace to be displayed DATA Display format Log Y axis format The maximum value to be displayed on the screen 1E 3 The minimum value to be displayed on the screen 1E 9 Trace B Trace to be displayed DATA Display format Linear Y axis format Position of the grid s reference line 5 Value of the grid s reference line 0 Value for one gra...

Страница 50: ...o 970 These lines set the measurement parameter to Meas_para limit of dc bias output to Dc_b_max dc bias range to Dc_b_rng On Off setting of dc bias to On and set the type of sweep to List Sweep and the display format to Segment By Segment Lines 980 to 990 These lines set the display parameters common to traces A and B Lines 1030 to 1070 These lines set the display parameters of trace A Lines 1110...

Страница 51: ... 0 390 Bw_fact 2 5 400 P_ave 2 4 410 Segment 3 420 List_star 3 4 0E 7 430 List_stop 3 1 0E 8 440 Nop 3 21 450 Osc_mode 3 VOLT 460 Osc_pow 3 1 0 470 Dc_b_mode 3 CVOLT 480 Dc_bias 3 10 0 490 Bw_fact 3 1 500 P_ave 3 1 510 520 Display Setting 530 540 Split ON 550 Accumulate ON 560 Trace A 570 Disp_a DATA 580 Fmt_a LOGY 590 Top_v_a 1 0E 3 600 Btm_v_a 1 0E 9 610 Trace B 620 Disp_b DATA 630 Fmt_b LINY 64...

Страница 52: ...rng 950 OUTPUT Hp4294a DCO ON 960 OUTPUT Hp4294a SWPT LIST 970 OUTPUT Hp4294a LISPAN SEGMENT 980 OUTPUT Hp4294a SPLD Split 990 OUTPUT Hp4294a ACCUD Accumulate 1000 1010 Trace A Setting 1020 1030 OUTPUT Hp4294a TRAC A 1040 OUTPUT Hp4294a DISP Disp_a 1050 OUTPUT Hp4294a FMT Fmt_a 1060 OUTPUT Hp4294a TOPV Top_v_a 1070 OUTPUT Hp4294a BOTV Btm_v_a 1080 1090 Trace B Setting 1100 1110 OUTPUT Hp4294a TRAC...

Страница 53: ...le 3 Chapter Title 4 Getting Ready For 5 Chapter Title Accurate Measurement 4 Preparing For Accurate Measurement This chapter describes how to apply adapter setting user calibration fixture compensation and port extension compensation ...

Страница 54: ...is stored on the sample program disk This program selects 7mm 42942A for adapter setting measures phase data open data short data and load data and then stores them in nonvolatile memory Lines 40 to 100 These lines distinguish between the external controller and Instrument BASIC and set the GPIB address and the select code Line 110 This line substitutes the adapter selection to the variable Adapte...

Страница 55: ...tive Lines 510 to 600 These lines send the commands to execute the measurement specified by Standard Line 620 This line waits for measurement to finish Lines 640 to 740 These lines check whether an error has occurred during measurement If no error occurred then these lines indicate the message of measurement completion and return a 0 as the return value from the subprogram If an error occurred the...

Страница 56: ...e Standard 430 DIM Inp_char 9 Err_mes 50 440 INTEGER Err_no 450 OUTPUT Hp4294a CLS 460 PRINT Set Standard Connection 470 INPUT OK Y N Inp_char 480 IF UPC Inp_char Y THEN 490 ON INTR Scode GOTO Meas_end 500 ENABLE INTR Scode 2 510 SELECT Standard 520 CASE Phase 530 OUTPUT Hp4294a ECALP 540 CASE Open 550 OUTPUT Hp4294a ECALA 560 CASE Short 570 OUTPUT Hp4294a ECALB 580 CASE Load 590 OUTPUT Hp4294a EC...

Страница 57: ...Chapter 4 57 Preparing For Accurate Measurement Adapter Setting 1 Chapter Title 2 Chapter Title 3 Chapter Title 4 Getting Ready For 5 Chapter Title Accurate Measurement 780 RETURN 1 790 END IF 800 FNEND ...

Страница 58: ...easurement points set at the time of command execution user measurement points In the former case the compensation coefficient at a sweep measurement point is obtained by interpolation To select points for measuring data use the CALP command on page 275 To set standard values to be used in measuring these data use the commands given below DCALOPEN G C on page 288 DCALSHOR R L on page 289 DCALLOAD ...

Страница 59: ...ata to be used for calculating a user calibration coefficient This program is given the file name user_cal bas and is stored on the sample program disk After you enter standard values for open data short data and load data this program measures open data short data and load data calculates the user calibration coefficient and stores it in volatile memory Lines 50 to 110 These lines distinguish bet...

Страница 60: ...e of measurement completion and return 0 as the return value from the subprogram If an error occurred then these lines indicate an error message execute the command that suspends data measurement and return 1 as the return value from the subprogram Lines 900 to 920 These lines are steps for any key other than the y key pressed in response to line 630 These lines execute the command that suspends d...

Страница 61: ...0 CALL Inp_data Open G Open_g 240 CALL Inp_data Open C Open_c 250 CALL Inp_data Short R Short_r 260 CALL Inp_data Short L Short_l 270 CALL Inp_data Load R Load_r 280 CALL Inp_data Load L Load_l 290 OUTPUT Hp4294a DCALOPENG Open_g 300 OUTPUT Hp4294a DCALOPENC Open_c 1 E 15 310 OUTPUT Hp4294a DCALSHORR Short_r 320 OUTPUT Hp4294a DCALSHORL Short_l 330 OUTPUT Hp4294a DCALLOADR Load_r 340 OUTPUT Hp4294...

Страница 62: ...INT Now measuring 760 Meas_wait GOTO Meas_wait 770 Meas_end 780 OUTPUT Hp4294a OUTPERRO 790 ENTER Hp4294a Err_no Err_mes 800 IF Err_no 0 THEN 810 PRINT Standard Data Measurement Complete 820 RETURN 0 830 ELSE 840 PRINT Error Err_mes 850 PRINT Program Interruption 860 OUTPUT Hp4294a CALQUI 870 RETURN 1 880 END IF 890 ELSE 900 PRINT Program Interruption 910 OUTPUT Hp4294a CALQUI 920 RETURN 1 930 END...

Страница 63: ...case of the former the compensation coefficient at a sweep measurement point is obtained by interpolation To select points for measuring data use the CALP command on page 275 To set standard values to be used in measuring these data use the commands given below DCOMOPEN G C on page 293 DCOMSHOR R L on page 294 DCOMLOAD R L on page 292 To read open data short data or load data measured use the comm...

Страница 64: ...load data Lines 350 to 400 These lines set the standard values The open standard capacitance needs to be in femtofarad so these lines make the necessary conversion Lines 440 to 450 These lines set 1 to Bit 8 of the instrument event status register the bit for the completion of the measurement of calibration data and compensation data and to Bit 2 of the service request enable register so that SRQ ...

Страница 65: ... 10 DIM Adapter 9 Buff 9 File 20 Std_file 20 Cal_point 9 Size 9 20 DIM Com_o 1 100 1 2 Com_s 1 100 1 2 Com_l 1 100 1 2 30 REAL Open_g Open_c Short_r Short_l Load_r Load_l 40 INTEGER Result Scode 50 CLEAR SCREEN 60 IF SYSTEM SYSTEM ID HP4294A THEN 70 ASSIGN Hp4294a TO 800 80 ASSIGN Binary TO 800 FORMAT OFF 90 MASS STORAGE IS INTERNAL1 5 100 Scode 8 110 ELSE 120 ASSIGN Hp4294a TO 717 130 ASSIGN Bina...

Страница 66: ...a USING 8A Buff 730 ENTER Binary Com_l 740 ENTER Hp4294a USING 1A Buff 750 760 Data Saving 770 780 Data_size VAL Size 3 790 ON ERROR GOTO Skip_purge1 800 PURGE File 810 Skip_purge1 OFF ERROR 820 PRINT Compensation Data Save file File 830 CREATE File Data_size 840 ASSIGN File TO File FORMAT OFF 850 OUTPUT File Com_o Com_s Com_l 860 ASSIGN File TO 870 880 ON ERROR GOTO Skip_purge2 890 PURGE Std_file...

Страница 67: ...1170 OUTPUT Hp4294a COMC 1180 END SELECT 1190 PRINT Now measuring 1200 Meas_wait GOTO Meas_wait 1210 Meas_end 1220 PRINT Standard Data Measurement Complete 1230 RETURN 0 1240 ELSE 1250 PRINT Program Interruption 1260 RETURN 1 1270 END IF 1280 FNEND 1290 1300 Data Input Function 1310 1320 SUB Inp_data Mes Inp_val 1330 DIM Inp_char 30 1340 ON ERROR GOTO Inp_start 1350 Inp_start 1360 PRINT Input Mes ...

Страница 68: ... in the sequence shown in Example 4 3 to store them in the arrays Com_o Com_s and Com_l respectively Lines 330 to 350 These lines read open short load standard values from the file named Std_file in sequence as written in Example 4 3 and store them in the variables Open_g Open_c Short_r Short_l Load_r and Load_l respectively Lines 390 to 440 These lines set the standard values The open standard ca...

Страница 69: ... 320 330 ASSIGN File TO Std_file 340 ENTER File Open_g Open_c Short_r Short_l Load_r Load_l 350 ASSIGN File TO 360 370 Define Standard Value 380 390 OUTPUT Hp4294a DCOMOPENG Open_g 400 OUTPUT Hp4294a DCOMOPENC Open_c 1 E 15 410 OUTPUT Hp4294a DCOMSHORR Short_r 420 OUTPUT Hp4294a DCOMSHORL Short_l 430 OUTPUT Hp4294a DCOMLOADR Load_r 440 OUTPUT Hp4294a DCOMLOADL Load_l 450 460 Input Compensation Dat...

Страница 70: ...rt extension compensation functions when connecting an extension cable to the adapter PORE on page 401 With the port extension compensation functions turned on you can set the extent of compensation in terms of the value resulting from converting either delay time or an electrical length formulated as delay time ray velocity To set the extent of compensation use the commands given below PORTZ on p...

Страница 71: ...ement Trigger and Detecting the Completion of a Measurement End of Sweeps 5 Starting a Measurement Trigger and Detecting the Completion of a Measurement End of Sweeps This chapter describes how to generate a trigger to start a measurement and how to detect the completion of a measurement ...

Страница 72: ...he following command causes a transition to the Idle state HOLD on page 318 Setting the number of sweeps with the following commands causes a transition to the Waiting for Trigger state Generating a trigger in the Waiting for Trigger state causes a transition to the Measurement state and initiates a measurement one or more sweeps The method used to generate a trigger varies with the trigger source...

Страница 73: ... sweep setting to continuous sweep To make a measurement at any desired time to generate a trigger from an external controller Step 1 Use the TRGS command to set the trigger source to the internal trigger Step 2 Use the SING or NUMG command to execute a single sweep or the specified number of sweeps at any desired time Or Step 1 Use the TRGS command to set the trigger source to the GPIB LAN trigge...

Страница 74: ...more sweeps with an SRQ use the commands below SRE on page 260 ESNB on page 314 The procedure is as follows Step 1 Make the setting so that the Agilent 4294A generates an SRQ when the sweep completion bit in the instrument event status register is set to 1 Step 2 Generate a trigger to start one or more sweeps Step 3 Perform the interrupt processing in the program when an SRQ is generated Figure 5 ...

Страница 75: ...libration and fixture compensation To detect the completion of these measurements enable Bit 8 in the instrument event status register Lines 170 to 190 Clears the status byte register and the instrument event status register Lines 210 to 220 Sets the branch destination for the SRQ interrupt and enables the SRQ interrupt can be used Line 230 Executes the command to perform four sweeps Line 250 Wait...

Страница 76: ...ingle sweep displays a message at the completion of the sweep and then finishes Lines 20 to 60 Identifies the external controller and Instrument BASIC and sets the GPIB address Line 80 Sets the trigger source to the internal trigger Lines 90 Starts a single sweep Lines 110 to 120 Executes the OPC command and waits for 1 to be returned the completion of the sweep Line 130 Displays the sweep complet...

Страница 77: ...r Title 4 Chapter Title 5 Chapter Title 6 Reading Writing Measurement Data 6 Reading Writing Measurement Data This chapter describes how to read and write measurement data and how to obtain level monitoring and limit test results ...

Страница 78: ...mmands for selecting a desired data transfer format ASCII format Form 4 When you select the ASCII format as the data transfer format numbers are transferred as ASCII bytes each of which corresponds to one of the formats shown below Note that numbers are separated from one another with a comma in accordance with the IEEE 488 2 specification NOTE Each numeric data character string is different in le...

Страница 79: ... are expressed with floating points For example 1000 is expressed as 1 0E3 Figure 6 2 Floating Point Format IEEE 32 bit floating point format Form 2 In this format each number is expressed by four bytes Therefore data containing 201 measured values is 1 608 bytes long two pieces of data per measurement point Numbers are transferred in the format shown in Figure 6 3 Figure 6 3 IEEE 32 bit Floating ...

Страница 80: ... long 2 pieces of data per measurement point Numbers are transferred in the format shown in Figure 6 4 Figure 6 4 IEEE 64 bit Floating Point Data Transfer Format MS DOS personal computer format Form 5 This format is identical to the IEEE 32 bit floating point format except that data bytes are arranged in the reverse order You do not need to reformat your data as you manipulate it on a personal com...

Страница 81: ...ternal data arrays Data array The data array contains the results of user calibration port extension compensation sweep averaging and fixture compensation performed on the measured data Each result is stored as a complex number R X Use the following commands to read or write the data array OUTPDATA on page 375 OUTPDATAP on page 375 INPUDATA on page 321 Memory array The memory array contains a copy...

Страница 82: ...ace array Note that you cannot write any part of the memory trace array OUTPMTRC on page 388 OUTPMTRCP on page 389 Calibration data array The calibration data array contains open short and load measurement data used for calculation of the user calibration coefficient These data are stored as complex numbers Three different types of arrays are available to choose from depending on the type of measu...

Страница 83: ... sweep parameter array OUTPSWPRM on page 394 OUTPSWPRMP on page 394 Saving array as file You can save an internal data array as a file This feature saves time and effort because you can recall the file later and avoid the need to again perform the arithmetic Use the following commands to save or recall an internal data array See Chapter 8 Saving Recalling a Measurement Result Measurement Setup for...

Страница 84: ...to 150 Holds the trigger and displays traces A and B on separate screens Lines 160 to 190 Specifies trace B as active trace performs auto scaling and reads the display format to assign it the Fmt variable Lines 210 to 220 Reads the data trace array for trace B and stores it in Trc Lines 240 to 250 Specifies trace A as active trace and sets the display format to Fmt Line 260 Writes Trc to the data ...

Страница 85: ...number of measurement points to Nop Lines 170 to 180 Holds the trigger and sets the active trace to Act_trc Lines 190 to 200 Clears error queue and specifies memory trace as the trace to be displayed Lines 210 to 220 Checks for errors Line 240 An error message appears if error No 34 occurs error indicating that an attempt was made to use memory trace when no data has been stored as memory trace In...

Страница 86: ...7 FORMAT OFF 90 END IF 100 110 Act_trc A 120 Nop 201 130 140 OUTPUT Hp4294a FORM3 150 OUTPUT Hp4294a POIN Nop 160 170 OUTPUT Hp4294a HOLD 180 OUTPUT Hp4294a TRAC Act_trc 190 OUTPUT Hp4294a CLS 200 OUTPUT Hp4294a DISP MEMO 210 OUTPUT Hp4294a OUTPERRO 220 ENTER Hp4294a Err_no Err_mes 230 IF Err_no 34 THEN 240 PRINT Err_mes 250 ELSE 260 OUTPUT Hp4294a OUTPMTRC 270 ENTER Hp4294a USING 8A Header 280 EN...

Страница 87: ...ected signal source output mode the signal source output level the dc bias level the dc bias range and the selected dc bias monitor function into the corresponding variables Osc_mode Osc_pow Dc_bias Dc_b_rng and Mon_bias respectively Lines 190 to 220 Resets the Agilent 4294A and then sets the sweep start point the sweep stop point and the number of measurement points to 10 MHz 20 MHz and 11 respec...

Страница 88: ... OUTPUT Hp4294a POIN 11 230 OUTPUT Hp4294a POWMOD Osc_mode 240 OUTPUT Hp4294a POWE Osc_pow 250 OUTPUT Hp4294a DCMOD VOLT 260 OUTPUT Hp4294a DCV Dc_bias 270 OUTPUT Hp4294a DCRNG Dc_b_rng 280 OUTPUT Hp4294a DCO ON 290 OUTPUT Hp4294a OMON ON 300 OUTPUT Hp4294a BMON Mon_bias 310 320 OUTPUT Hp4294a SING 330 OUTPUT Hp4294a OPC 340 ENTER Hp4294a Buff 350 360 OUTPUT Hp4294a FORM3 370 380 OUTPUT Hp4294a OU...

Страница 89: ... points the maximum and minimum values of screen for trace A and the maximum and minimum values of screen for trace B into the corresponding variables Meas_para Star Stop Nop Top_a Btm_a Top_b and Btm_b respectively Lines 240 to 410 Substitutes the start point the upper and lower limits for start point the stop point and the upper and lower limits for stop point for each of the limit line table se...

Страница 90: ...d displays the sweep parameter value test result and upper and lower limits for each of the measurement points for trace A where the measurement data were found to be unacceptable Line 1250 Displays a message if the measurement data at all measurement points for trace A were found to be acceptable Lines 1280 to 1300 Specifies trace B as the active trace and then reads the number of measurement poi...

Страница 91: ...p 5 0E 7 180 Nop 41 190 Top_a 2 0E 5 200 Btm_a 0 210 Top_b 02 220 Btm_b 0 230 240 Lim_star_a 1 1 0E 7 250 U_lim_star_a 1 1 2E 5 260 L_lim_star_a 1 8 E 6 270 Lim_stop_a 1 2 0E 7 280 U_lim_stop_a 1 1 2E 5 290 L_lim_stop_a 1 8 E 6 300 Lim_star_a 2 2 0E 7 310 U_lim_star_a 2 1 2E 5 320 L_lim_star_a 2 8 E 6 330 Lim_stop_a 2 4 0E 7 340 U_lim_stop_a 2 1 5E 5 350 L_lim_stop_a 2 5 E 6 360 Lim_star_a 3 4 0E ...

Страница 92: ... 890 OUTPUT Hp4294a BOTV Btm_b 900 OUTPUT Hp4294a EDITLIML 910 FOR I 1 TO 3 920 OUTPUT Hp4294a LIMSADD 930 OUTPUT Hp4294a LIMSTAR Lim_star_b I 940 OUTPUT Hp4294a LIMUSTAR U_lim_star_b I 950 OUTPUT Hp4294a LIMLSTAR L_lim_star_b I 960 OUTPUT Hp4294a LIMSTOP Lim_stop_b I 970 OUTPUT Hp4294a LIMUSTOP U_lim_stop_b I 980 OUTPUT Hp4294a LIMLSTOP L_lim_stop_b I 990 OUTPUT Hp4294a LIMSTEST ON 1000 OUTPUT Hp...

Страница 93: ...END When to read write data If a read command is executed while a sweep is in progress the data available when the command execution starts is read To ensure the accuracy of the data you obtain be sure to wait until the current sweep is complete before executing a read command Considering the time it takes for your program to be executed to completion an efficient approach is to synchronize the ex...

Страница 94: ...94 Chapter6 Reading Writing Measurement Data Reading Writing Data ...

Страница 95: ...Title 5 Chapter Title Measurement Results 7 Processing Measurement Results This chapter describes how to process measurement results using the marker function the equivalent circuit analysis function the trace bandwidth analysis function and analysis commands ...

Страница 96: ...N a submarker or the Δ marker it appears where the marker is currently located Moving the marker Moving the marker to specific points Use the following commands to move the marker one of the submarkers or the Δ marker to a desired measurement point or sweep parameter value on the trace Moving after search for positions that meet specific conditions Use the following command to search for and move ...

Страница 97: ...e definitions given in Figure 7 1 Use the following commands to define a peak PKDLTX on page 399 PKDLTY on page 400 PKPOL on page 400 You can use the following command to set ΔX and ΔY respectively to XL and YL at the marker specified measurement point MKRPKD on page 357 Figure 7 1 Defining Peak for Search by Marker Search is made over the entire sweep range unless otherwise specified You can howe...

Страница 98: ...rresponding variables Sear_min Sear_max and Act_trc respectively Lines 130 to 160 Resets the Agilent 4294A performs a sweep once and waits for the sweep to be completed Lines 180 to 190 Sets the trace selected as the active trace to Act_trc and executes the auto scale to automatically set the scale parameters so that the waveforms fit on the screen Lines 210 to 240 Turns ON the marker and sets the...

Страница 99: ...D IF 80 90 Sear_min 10MHZ 100 Sear_max 100MHZ 110 Act_trc A 120 130 OUTPUT Hp4294a PRES 140 OUTPUT Hp4294a SING 150 OUTPUT Hp4294a OPC 160 ENTER Hp4294a Buff 170 180 OUTPUT Hp4294a TRAC Act_trc 190 OUTPUT Hp4294a AUTO 200 210 OUTPUT Hp4294a MKR ON 220 OUTPUT Hp4294a PARS ON 230 OUTPUT Hp4294a SEARMIN Sear_min 240 OUTPUT Hp4294a SEARMAX Sear_max 250 260 OUTPUT Hp4294a PKDLTX 1MHZ 270 OUTPUT Hp4294a...

Страница 100: ...o select the desired circuit model EQUC on page 311 Use the following command to perform equivalent circuit analysis CALECPARA on page 275 NOTE The applicable range for equivalent circuit analysis is the same as the range searched by the marker Equivalent Circuit Analysis Model Sample Types Typical Frequency Characteristics 1 A Inductor with Large Core Loss B Inductor and Resistor C Resistor with ...

Страница 101: ... This program performs a sweep once selects equivalent circuit model E performs equivalent circuit analysis and reads and displays the analysis results This program also performs frequency characteristic simulation based on parameter values obtained through the analysis Lines 30 to 70 Identifies the external controller and Instrument BASIC and sets the GPIB address Lines 90 to 110 Substitutes the ...

Страница 102: ...4a C1 310 OUTPUT Hp4294a DEFECL1 320 ENTER Hp4294a L1 330 OUTPUT Hp4294a DEFECC0 340 ENTER Hp4294a C0 350 360 PRINT Result 370 PRINT R1 R1 ohm 380 PRINT C1 C1 F 390 PRINT L1 L1 H 400 PRINT C0 C0 F 410 420 OUTPUT Hp4294a SIMFCHAR 430 END Statistics analysis The Agilent 4294A allows you to analyze statistics average standard deviation difference between maximum and minimum Use the following command ...

Страница 103: ...appear When the fixed Δ marker is ON those values obtained by subtracting the fixed Δ marker specified values from the marker specified values will appear NOTE Normally trace bandwidth analysis is made when the marker searches for peaks Therefore the above values appear to the right of Peak on the Agilent 4294A display However if the marker is not positioned at any of the peaks the above values do...

Страница 104: ...na bas on the sample program disk This program performs a sweep once searches for the bandwidth and reads and displays the results of trace bandwidth analysis Lines 30 to 70 Identifies the external controller and Instrument BASIC and sets the GPIB address Lines 90 to 110 Substitutes the sweep center value the sweep span value and the trace selected as the active trace into the corresponding variab...

Страница 105: ...Example 7 3 Trace bandwidth analysis 10 DIM Act_trc 9 Buff 9 20 REAL Cent Span B_wid B_cent B_q Peak Delta_l Delta_r 30 IF SYSTEM SYSTEM ID HP4294A THEN 40 ASSIGN Hp4294a TO 800 50 ELSE 60 ASSIGN Hp4294a TO 717 70 END IF 80 90 Cent 6 0E 7 100 Span 2 0E 4 110 Act_trc A 120 130 OUTPUT Hp4294a PRES 140 OUTPUT Hp4294a MEAS IMPH 150 OUTPUT Hp4294a CENT Cent 160 OUTPUT Hp4294a SPAN Span 170 OUTPUT Hp429...

Страница 106: ...nt to the search range and the peak definition available during search using the marker or to the analysis range available during equivalent circuit analysis Searching for maximum and minimum values Use the following waveform analysis commands to search for and read the maximum and minimum values on the active trace OUTPMAX on page 384 OUTPMIN on page 386 OUTPMINMAX on page 386 You can perform the...

Страница 107: ...that matches the desired measurement parameter value and reading the sweep parameter value at that point NOTE The analysis range for waveform analysis commands is specified separately from that for marker search Therefore one or both of the maximum and minimum values for these ranges may differ if these ranges are different Analyzing ripple Use the following commands to analyze ripples differences...

Страница 108: ... to Cent and Span and specifies log Y axis format as display format Lines 190 to 250 Performs a sweep once and then performs the auto scale to automatically set the scale parameters so that the waveforms fit on the screen Lines 270 to 290 Specifies the entire sweep range as the analysis range and sets the trace selected for analysis and the peak threshold to Ana_trc and Thrr respectively Line 300 ...

Страница 109: ...rement Results 260 270 OUTPUT Hp4294a ANARFULL 280 OUTPUT Hp4294a ANAO Ana_trc 290 OUTPUT Hp4294a THRR Thrr 300 OUTPUT Hp4294a OUTPCERR 310 ENTER Hp4294a Zr Fr Za Fa R1 R2 R3 320 330 PRINT Analysis Result 340 PRINT Resonant Zr ohm Fr Hz 350 PRINT Anti Resonant Za ohm Fa Hz 360 PRINT Ripple L R1 ohm 370 PRINT Ripple M R2 ohm 380 PRINT Ripple R R3 ohm 390 END ...

Страница 110: ...110 Chapter7 Processing Measurement Results Analyzing Measurement Results ...

Страница 111: ...alling a 4 Chapter Title 5 Chapter Title Measurement Result Measurement Set up 8 Saving Recalling a Measurement Result Measurement Setup This chapter describes how to save recall a measurement result measurement setup and other data into from a file ...

Страница 112: ... page 417 SAVDTRC on page 420 SAVMEM on page 420 SAVMTRC on page 421 There are 2 commands available for save to a file The difference between these 2 commands is their file format of the save ASCII format or binary format SAVDASC on page 416 SAVDDAT on page 417 The following command available for save a data array to a file in the touchstone format SAVDS1P on page 418 A measurement setup is saved ...

Страница 113: ...command you cannot specify an already existing file in other words you cannot update the file To update a file use the following command RESAVD on page 411 Recalling a file You can recall a measurement result calibration compensation data internal data arrays and measurement setup saved in a file whose extension is DAT or STA to restore its contents on the 4294A To recall a file use the following ...

Страница 114: ...Copying deleting a file To copy a file use the following command FILC on page 315 To delete a file use the following command PURG on page 406 NOTE To copy delete a file specify a filename with its extension Creating a directory To create a directory use the following command CRED on page 284 ...

Страница 115: ...le Line 220 If the value of Content is not an integer between 1 and 4 returns to the entry start line Lines 250 to 500 Depending on the value of Content substitutes the extension and the save command name into the Extension variable and the Command variable respectively If the value of Content is 2 or 3 uses the Select_array subprogram to select the saved internal data array Line 530 Clears the er...

Страница 116: ...isplays the entered filename and waits for a conformation entry y n key Line 890 If a key other than the y key is pressed in line 880 returns to the entry start line The Select_array subprogram in lines 950 to 1040 used to select the internal data arrays you want to save is described below Lines 970 to 980 Prompts a conformation entry of whether to save the Array_name internal data array and waits...

Страница 117: ... ERROR 240 250 SELECT Content 260 CASE 1 270 Extension STA 280 Command SAVDSTA 290 CASE 2 300 PRINT Select Data Content 310 Select_array Hp4294a DATA TRACE SAVDTRC 320 Select_array Hp4294a MEMORY TRACE SAVMTRC 330 Select_array Hp4294a DATA SAVDAT 340 Select_array Hp4294a MEMORY SAVMEM 350 Select_array Hp4294a CAL COMP DATA SAVCAL 360 Extension DAT 370 Command SAVDDAT 380 CASE 3 390 PRINT Select Da...

Страница 118: ...p_file_name Inp_name 800 DIM Inp_char 30 810 ON ERROR GOTO Inp_start 820 Inp_start 830 PRINT Input Save File Name without Extension 840 INPUT Name Inp_char 850 Inp_name UPC Inp_char 860 IF LEN Inp_name 8 THEN Inp_start 870 PRINT Input Name Inp_name 880 INPUT OK Y N Inp_char 890 IF UPC Inp_char Y THEN Inp_start 900 OFF ERROR 910 SUBEND 920 930 Save Array Select Function 940 950 SUB Select_array Hp4...

Страница 119: ...on with Exernal Equipment Using the I O Ports 9 Communication with External Equipment Using the I O Ports This chapter describes how to use the 8 bit I O port and the 24 bit I O port of the Agilent 4294A to communicate with external equipment for example handlers in production lines ...

Страница 120: ...ibed below Figure 9 1 shows the pin assignment diagram OUT 0 to 7 Signal lines that can be set freely from the controller Use these lines to send signals from the controller to external equipment Once signals are outputted form the controller the states of these signal lines are not changed until the controller outputs the next signals latched IN 0 to 3 Signal lines that can be read out from the c...

Страница 121: ...a through the OUT0 to OUT7 lines use the following command Data is outputted as 8 bit binary assuming that OUT0 is LSB least significant bit and OUT7 is MSB most significant bit To read out 4 bit data through the IN0 to IN3 lines use the following command Data is read out as 4 bit binary assuming that IN0 is LSB and IN3 is MSB GPIB command OUT8IO on page 368 Instrument BASIC command WRITEIO 15 0 G...

Страница 122: ... bit input port by using them concurrently The input output signals are preset to negative logic but you can change the setting to positive logic The control signal lines include the measurement completion output or control signal outputs for handshaking Figure 9 2 shows the overview diagram of the input output ports and the control signal lines NOTE If a device cannot be connected directly to the...

Страница 123: ...nal port Port E 8 bit width port C port D LSB C0 MSB D3 Output port Port F 16 bit width port A port B LSB A0 MSB B7 Port G 20 bit width port A port B port C LSB A0 MSB C3 Port H 24 bit width port A port B port C port D LSB A0 MSB D3 Control signal lines The 24 bit I O port has 9 kinds of output signal lines and 1 kind of input signal line The signals except for the power line provide TTL level Eac...

Страница 124: ...en the limit test result is outputted to the PASS FAIL output line a negative pulse is outputted to this write strobe output The outputted pulse width is 10 μs typical This output signal notifies external equipment that the limit test result is outputted to the PASS FAIL output SWEEP END output Outputs a negative pulse when the 4294A completes a sweep The outputted pulse width is 20 μs typical If ...

Страница 125: ...ch output 16 Output port B3 TTL level latch output 17 Output port B4 TTL level latch output 18 Output port B5 TTL level latch output 19 Output port B6 TTL level latch output 20 Output port B7 TTL level latch output 21 Input output port C0 TTL level latch output 22 Input output port C1 TTL level latch output 23 Input output port C2 TTL level latch output 24 Input output port C3 TTL level latch outp...

Страница 126: ...t circuit Table 9 2 Basic input output circuit of the 24 bit I O port Basic circuit Input port I O pin INPUT1 Ports C D input 1 Basic circuit Output port Other I O pin OUTPUT1 2 Port A 1 B 1 C output 1 D output 1 Write strobe signal SWEEP END signal Port C status port D status 5V pull up 1 Common to all bits ...

Страница 127: ... I O port To output data to each output port A to H use the following commands To use ports C D E F G and H as output ports use the following commands to set ports C and D as output ports in advance COUT on page 283 DOUT on page 307 GPIB command Instrument BASIC command Description OUTAIO on page 369 WRITEIO 16 0 Outputs 8 bit width data to port A OUTBIO on page 369 WRITEIO 16 1 Outputs 8 bit widt...

Страница 128: ...positive logic negative logic setting are available for the following ports Output ports A to H Input ports C to D PASS FAIL signal To make the setting so that OUTPUT1 and OUTPUT2 goes HIGH or LOW when a pulse is inputted into INPUT1 use the following commands OUT1ENV H L on page 367 OUT2ENV H L on page 368 To set OUTPUT1 and OUTPUT2 to HIGH or LOW use the following commands OUT1 H L on page 367 O...

Страница 129: ...xternal controller and Instrument BASIC and sets the GPIB address Line 80 Sets an 8 bit data value to OUT0 to OUT7 outputs to the external equipment In this sample 8 is set as an 8 bit data value and therefore the OUT3 line is set to TRUE Lines 100 to 140 Waits for the external equipment to set the IN3 line to TRUE to input 8 to IN0 to IN3 as a 4 bit data value Example 9 1 Communication with exter...

Страница 130: ...130 Chapter9 Communication with External Equipment Using the I O Ports Sample Program to Use the I O Port ...

Страница 131: ...1 Chapter Title 2 Chapter Title 3 Chapter Title 4 Chapter Title 10 Handling Errors 10 Handling Errors This chapter describes how to handle errors that may occur in the Agilent 4294A while running a program ...

Страница 132: ...nce of an error in your program with information in this register Use the command below to detect completion of sweep via SRQ SRE on page 260 ESE on page 258 Here described is how to work with SRQ in your program Step 1 Set the 4294A to generate SRQ when 1 is assigned to the each error occurrence bit of the standard event status register Step 2 Perform an interruption processing at the time SRQ is...

Страница 133: ...me examples for using the error queue are given below 1 Use the error queue to branching control of the program in response to an error If no error occurred contents read out from the error queue is 0 for the number and No error for the message This can be used to verify occurrence of any error and thus used to branch processing flow of your program This is also used to handle a specific error whi...

Страница 134: ... status register to be enabled and sets bit 5 of the service request enable register to 1 Lines 130 to 150 Clears the status byte register standard event status register and error queue Lines 170 to 180 Defines the destination for branching by SRQ interruption and enables the SRQ interruption Lines 190 to 260 Sets a measurement parameter a sweep start value and a sweep stop value An error occurs h...

Страница 135: ...2 130 OUTPUT Hp4294a CLS 140 OUTPUT Hp4294a OPC 150 ENTER Hp4294a Buff 160 170 ON INTR Scode GOTO Err_proc 180 ENABLE INTR Scode 2 190 OUTPUT Hp4294a MEAS CSQ 200 PRINT Set Meas Prm Cs Q 210 OUTPUT Hp4294a START 10MHZ 220 PRINT Set Start 10MHz 230 OUTPUT Hp4294a STOP 100MHZ 240 PRINT Set Stop 100MHz 250 OUTPUT Hp4294a OPC 260 ENTER Hp4294a Buff 270 GOTO Skip_err_proc 280 Err_proc Error Process 290...

Страница 136: ...136 Chapter10 Handling Errors Sample program for error handling ...

Страница 137: ...itle 4 Chapter Title 5 Chapter Title BASIC 11 Using HP Instrument BASIC This chapter gives an overview of HP Instrument BASIC and explains how to use the keyboard Read this chapter before using the HP Instrument BASIC program installed in the Agilent 4294A ...

Страница 138: ... part or in whole The command set of HP Instrument BASIC looks similar to that of HP BASIC Actually with small modifications made HP Instrument BASIC programs can be run using HP BASIC on an external computer See HP Instrument BASIC Programming Technique in HP Instrument BASIC User s Handbook Controlling the Agilent 4294A HP Instrument BASIC can control the 4294A s main unit via the internal GPIB ...

Страница 139: ...C The upper half of the screen is reserved for the measurement screen and the lower half is reserved for BASIC Step 5 Press the following softkeys BASIC STATUS Three blank lines appear at the bottom of the screen The BASIC system uses this area for taking in commands and for displaying messages Entering BASIC Commands Using the Keys Located on the Front Panel The 4294A HP Instrument BASIC though w...

Страница 140: ...peration above will not appear on the screen but edit mode is started up Exiting edit mode with key operation on the front panel The following key operation allows you to exit edit mode System IBASIC done Exiting edit mode by use of the keyboard Press either the Esc key or the Home key or press the F8 key while holding down the Shift key and the Alt key together This key operation allows you to ex...

Страница 141: ...Step 2 Enter a line number by use of either the front panel or the keyboard then press the Enter If labels are defined in the program you can specify the move destination by the label instead of the line number Moving to the beginning or to the tail end of a program Press either the key or the key while holding down the Shift key on the keyboard allows you to move either to the beginning or to the...

Страница 142: ...her the 1 key on the front panel or the Enter on the keyboard effects the following The first line is numbered 10 after re numbering the subsequent lines are numbered in increments of 10 and the whole lines are re numbered To specify the first line number to be effected after re numbering an increment and a re numbering range the first line and the last line to cover an intended range make entries...

Страница 143: ...ont panel Then the 4294A displays a menu of softkeys that correspond to available program files residing on the selected storage device System PROGRAM MENU Step 2 Select your desired program by choosing the associated softkey Then the 4294A executes the selected program Step 3 If you want to change the storage device press the STORE DEV key and then press one of the softkeys FLOPPY floppy disk MEM...

Страница 144: ...ng a listing For the procedure see Reserving an Area for BASIC on the Screen on page 139 Step 2 Type LIST on the keyboard then press the Enter key Outputting a program listing to the printer NOTE Check that the printer is connected to the 4294A Step 1 Type PRINTER IS PRT on the keyboard then press the Enter key to route the output to the printer Step 2 Further type LIST on the keyboard and press t...

Страница 145: ... 2 Press one of the softkeys FLOPPY floppy disk MEMORY RAM disk and FLASH MEMORY flash disk If you use the keyboard enter one of the following then press the Enter key To decide on a floppy disk MSI INTERNAL 4 To decide on a RAM disk MSI MEMORY 0 To decide on a flash disk MSI INTERNAL1 5 Step 4 Type the following on the keyboard then press the Enter key SAVE file name NOTE If you type a file name ...

Страница 146: ...ep 2 Carry out the following key operation on the front panel then press the 1 key The file names will be listed System IBASIC more 1 3 CAT Or type CAT on the keyboard then press the Enter key Outputting a list of file names to the printer NOTE Check that the printer is connected to the 4294A Step 1 Type PRINTER IS PRT WIDTH 80 on the keyboard then press the Enter key to route the output to the pr...

Страница 147: ...on page 139 Step 3 Decide on which storage unit to use a floppy disk RAM disk volatile or flash disk non volatile If you decide on it by use of the front panel follow the procedure given below 1 Carry out the key operation given below System IBASIC more 1 3 MASS STORE 2 Press one of the softkeys FLOPPY floppy disk MEMORY RAM disk and FLASH MEMORY flash disk If you use the keyboard enter one of the...

Страница 148: ...Report You can also automatically display the labels without pressing the Shift key while holding down the Shift key or without pressing the keys System IBASIC ON KEY LABELS on the front panel in the course of running a program Since KEY 323page one of GPIB commands works in a manner equivalent to pressing the keys specified as parameters the example below displays the softkeys specified by the ON...

Страница 149: ...hen the 4294A has the control priority the 4294A can specify another device on the GPIB bus to freely exchange talk listen data Similarly to the system controller the 4294A can transmit data either to a printer or to a plotter talk and receive listen responses either from the printer or from the plotter NOTE The features to assert the interface clear line IFC and the remote enable line REN apperta...

Страница 150: ...eives a user entered file name of a program to transfer Lines 50 to 60 These lines delete existing programs held in Instrument BASIC then transfer the header the header that indicates that the size data portion hasn t been defined Lines 90 to 130 These lines read program lines one by one and transfer them Line 160 This line sends the signal of end of transmission LF EOI Line 190 This line executes...

Страница 151: ...are as follow External RUN CONTinue Connector Applying a TTL level signal to the RUN CONT connector located on the 4294A s rear panel allows you to externally release either the RUN trigger or the CONT trigger for the program The pulse to be applied needs to be of negative TTL level and to be not less than 20 μsec in pulse width The trigger is made effective at the trailing edge of the pulse Selec...

Страница 152: ... for displaying softkeys Figure 11 1 The screen makeup of the Agilent 4294A A point on the graphic screen can be specified by the coordinates shown in Figure 11 1 The lower left corner of the screen corresponds to the origin 0 0 and the upper right corner of the screen corresponds to the point 590 421 You give these coordinates to the parameters in the MOVE and DRAW statements Graphics commands of...

Страница 153: ...izes the graphics screen MOVE 50 200 Moves the pen to the point 50 200 DRAW 300 200 Draws a straight line to the point 300 200 END Drawing a circle Here follows an example of sub program for drawing a circle Giving coordinates of the center and a radius to this sub programs as arguments allows you to draw a circle Changing the start value and the end value of the parameter Theta in this sub progra...

Страница 154: ... stores it in memory If you type a command and press this key then the command will be executed Ctrl Using this key in edit mode allows you to use cursor control display control and the Edit keys For details see The Ctrl in edit mode on page 158 Backspace Pressing this key erases a single character lying on the left side of the cursor and moves the cursor to the left one character space Tab This k...

Страница 155: ... only End Pressing this key deletes the cursor positioned line but leaves the line number Shift End Pressing the End key while holding down the Shift key deletes characters from the cursor position to the end of that line Home This key clears the alpha screen If you are in edit mode this key exits the edit mode Program control keys Program control keys exert control over program execution Pause Br...

Страница 156: ... key cancels the temporary stop of the program F12 With ALL INSTRUMENT selected for display layout pressing the F12 key switches the layout to BASIC STATUS mode Pressing the F12 key while holding down the Shift key returns the display layout to ALL INSTRUMENT Softkeys The function keys F1 through F8 work the same as the softkeys located on the front panel of the 4294A The softkey labels are displa...

Страница 157: ...AVE Generates the character string RE SAVE in the BASIC command line RE SAVE overwrites a specified file with the program Use this to update an old file GET Generates the character string GET in the BASIC command line The GET command loads a specified ASCII file and reads it into editor s memory PURGE Generates the character string PURGE in the BASIC command line The PURGE command erases a specifi...

Страница 158: ...or to an arbitrary label Specify either a line number or a label subsequent to Ctrl g Equivalent to GOTO LINE Ctrl h Erases one character lying at the left of the cursor Equivalent to Backspace Ctrl j Works equivalently to the Enter key Ctrl k Erases characters from the cursor position to the end of the line Equivalent to Shift End Ctrl m Works equivalently to the Enter Ctrl n Moves the cursor to ...

Страница 159: ...an be used in a single IF THEN line DATE This function converts a date day month year into Julian seconds Examples of use PRINT DATE 21 MAY 1991 Indicates Julian seconds corresponding to May 21 1991 SET TIMEDATE DATE 1 Jan 1991 Sets 00 00 a m January 1 1991 in the real time clock Days DATE 1 JAN 1991 DATE 11 NOV 1990 DIV 86400 NOTE Julian second is a value expressed in seconds counted since 00 00 ...

Страница 160: ...e time set in the real time clock to 22 00 30 SET TIME Hours 3600 Minutes 60 Changes the time set in the real time clock to Hours Minutes SET TIMEDATE This statement changes Julian seconds set in the real time clock internal clock Example of use SET TIMEDATE DATE 4 JAN 1993 TIME 10 00 00 Set the real time clock to 10 a m January 4 1993 SET TIMEDATE TIMEDATE 86400 Sets the real time clock forward o...

Страница 161: ...m 00 00 a m in the form of HH MM SS Examples of use DISP The time is TIME TIMEDATE Current time set in the real time clock PRINT TIME 45296 The time after an elapse of 45296 seconds from 00 00 a m WRITEIO This statement writes data either to I O ports or to the registers for the EXECUTE command Syntax WRITEIO numeric 1 numeric 2 numeric 3 Examples of use WRITEIO 15 0 12 Writes 12 to the 8 bit I O ...

Страница 162: ...ge Reference in HP Instrument BASIC User s Handbook but they cannot be run on HP Instrument BASIC of the 4294A OFF CYCLE ON CYCLE NOTE The GCLEAR command and the ON TIMEOUT command have the following feature and limitation besides those described in HP Instrument BASIC Language Reference in HP Instrument BASIC User s Handbook GCLEAR Moves the pen to the origin 0 0 OFF TIMEOUT and ON TIMEOUT The in...

Страница 163: ...163 1 Chapter Title 12 Using LAN 3 Chapter Title 4 Chapter Title 5 Chapter Title 12 Using LAN This chapter describes LAN Local Area Network based file transfer and remote control ...

Страница 164: ...rsa bypassing floppy disks You can directly save settings or measurement data held in the 4294A into an external computer You can also recall files of settings held on an external computer into the 4294A The 4294AYou can save Instrument BASIC programs held in the 4294A editor into an external computer You can also download the files of Instrument BASIC programs to the 4294A editor and execute them...

Страница 165: ...dministrator NOTE If your network doesn t need to be connected with devices on different physical networks usually you need to set neither the gateway IP address nor the sub net mask NOTE To validate the IP address the gateway IP address and the sub net mask you set you need to cycle power of the 4294A power it off and power it on again Setting an IP address Here follows the way of setting an IP a...

Страница 166: ...ASK key Step 2 Press the 1st key and enter the first number of the sub net mask delimited by a period Step 3 Press the 2nd key the 3rd key and the 4th key and similarly enter the second the third and the fourth numbers of the sub net mask delimited by a period Step 4 Press the done key To make settings with the command use the command given below SUBNET on page 447 Displaying the MAC address In th...

Страница 167: ...which the MS DOS prompt is ready Step 2 Move to the directory in which ex_pc sta is stored Step 3 At the MS DOS prompt type either ftp 1 10 100 50 or ftp hp4294a and press the Return key Step 4 Pressing the Return key twice causes the ftp prompt to appear NOTE The file system of the 4294A is provided with neither user name protection nor password protection Therefore you can login as any user name...

Страница 168: ... press the Return key to quit ftp The chief commands used in ftp are briefly described below get Transfers Copies a specified file from the current directory of the ftp server the 4294A for the example above to the ftp client an external computer for the example above put Transfers Copies a specified file from the ftp client to the ftp server s current directory binary Sets file transfer mode to b...

Страница 169: ...it is before connecting the 4294A a screen like Figure 12 1 for example appears Figure 12 1 A sample screen of file transfer application before connecting with the 4294A Step 2 Enter the IP address of the 4294A in the Server Name field the field labeled 1 in Figure 12 1 enter suitable character s any character s other than blank character s in the User Name field the field labeled 2 in Figure 12 1...

Страница 170: ...n after connected with the 4294A Step 4 Copy files similarly to the usual procedure for copying files by use of Windows 95 Explorer from the external computer side the window labeled 1 in Figure 12 2 to the 4294Aside the window labeled 2 in Figure 12 2 or from the 4294A side to the external computer ...

Страница 171: ...nal computer 3 Erases files held in flash memory Transferring files such as measurement data the state of equipment settings etc held on an external computer using virtual file names see Table 12 1 brings about a result equivalent to carrying out the series of steps given below 1 Transfers files held on an external computer to flash memory 2 Either recalls transferred files or gets them in Instrum...

Страница 172: ...ut the got file to the 4294A is data dat data_dt dat get Saves the current data trace arrays of the 4294A in files held on an external computer in binary form The file name when you recall put the got file to the 4294A is data dat data_mt dat get Saves the current memory trace arrays of the 4294A in files held on an external computer in binary form The file name when you recall put the got file to...

Страница 173: ... haven t been entered by use of applicable commands the values of calibration arrays will not be contained in the files saved 3 This operation is ignored if an Instrument BASIC program is being edited or run on the 4294A 4 If an Instrument BASIC program is being edited or run on the 4294A the pro cess of editing or running is suspended and Instrument BASIC is reset then the programs are downloaded...

Страница 174: ...ol by use of sockets Interactive control by use of telnet A control procedure that uses telnet is described here by taking up an example in which you control the 4294A IP address 1 10 100 50 host name hp4294a from an external computer installed in a Windows environment Step 1 Start up the screen in which the MS DOS prompt is ready Step 2 At the MS DOS prompt type either telnet 1 10 100 50 or telne...

Страница 175: ...y sends characters entered up to that time to the 4294A That is characters are sent line by line Thus if you make a mistake in typing a command you can correct it by use of the Backspace key In character mode a character typed is sent to the 4294A that is characters are sent one by one Thus if you make a mistake in typing a command it has already been sent so you cannot use the Backspace key any l...

Страница 176: ...Figure 12 4 An example of control using HP VEE Control with languages such as C and Visual Basic Socket programming allows you to control the 4294A through socket programming from C language in a UNIX environment or Visual C or Visual Basic in a Windows environment Socket programming requires a library for network connection with TCP IP protocol For this purpose BSD Berkeley Software Distribution ...

Страница 177: ...cro will never work In the part 2 set the 4294A s measurement parameters the sweep range starting and stopping points the number of measurement points the sweep type and ON OFF of trace A B split display Clicking the Set button will set these conditions as shown in the Settings Table clicking the Query button will read the current settings of the 4294A Clicking the Clear button will clear the Sett...

Страница 178: ...d define constants in the WinSock API definition file as shown in Example 12 1 Example 12 1 WinSock API definition file This is the Winsock API definition file for Visual Basic Setup the variable type hostent for the WSAStartup command Type Hostent h_name As Long h_aliases As Long h_addrtype As String 2 h_length As String 2 h_addr_list As Long End Type Public Const SZHOSTENT 16 Set the Internet ad...

Страница 179: ...AOS 5 mit CHAOS protocols Public Const AF_NS 6 XEROX NS protocols Public Const AF_ISO 7 ISO protocols Public Const AF_OSI AF_ISO OSI is ISO Public Const AF_ECMA 8 european computer manufacturers Public Const AF_DATAKIT 9 datakit protocols Public Const AF_CCITT 10 CCITT protocols X 25 etc Public Const AF_SNA 11 IBM SNA Public Const AF_DECnet 12 DECnet Public Const AF_DLI 13 Direct data link interfa...

Страница 180: ...l flags As Long As Long Public Declare Function socket Lib wsock32 dll ByVal af As Long ByVal socktype As Long ByVal protocol As Long As Long Public Declare Function WSAStartup Lib wsock32 dll ByVal wVersionRequired As Long lpWSAData As WSAData As Long Public Declare Function WSACleanup Lib wsock32 dll As Long Public Declare Function WSAUnhookBlockingHook Lib wsock32 dll As Long Public Declare Sub...

Страница 181: ...ss specified by Hostname an input parameter Below are described steps of OpenSocket In 1 the inet_aadr function of WinSock API is used to convert an IP address delimited by to an Internet address In 2 the socket function of WinSock API is used to create a new socket and acquire the descriptor of this socket If an error occurs during this operation the function outputs a message and returns process...

Страница 182: ...nd 0 If count SOCKET_ERROR Then MsgBox ERROR send Str count SendCommand COMMAND_ERROR Exit Function End If SendCommand NO_ERROR End Function Subprograms corresponding to receive in communication are RecvAscii Example 12 5 and others RecvAscii receives a message in the ASCII format and store it dataBuf an output parameter The maximum length of a message it receives is specified through maxLength an...

Страница 183: ...aBuf c Wend RecvAscii RECV_ERROR End Function Disconnection The subprogram corresponding to disconnection is CloseConnection Example 12 6 CloseConnection uses the closesocket function of WinSock API to disconnect communication and deletes the socket The parameter for the closesocket function is Socket Descriptor input Example 12 6 CloseConnection Sub CloseConnection x closesocket socketId If x SOC...

Страница 184: ...of Command 2 command 1 Control by making use of the dynamic data disk You can achieve control from a program via LAN by combining Instrument BASIC programs and file transfers by use of the dynamic data disk The procedure is given below Step 1 Transfer an Instrument BASIC program you want run to the dynamic data disk from an external controller under the name prog_run bas Step 2 After having quit t...

Страница 185: ...185 1 Chapter Title 2 Chapter Title 4 Chapter Title 5 Chapter Title 13 Application Sample Programs 13 Application Sample Programs This chapter provides sample measurements sample programs ...

Страница 186: ...ws an example when executing this program using Instrument BASIC Lines 80 to 140 Identifies the external controller and Instrument BASIC and sets the GPIB address and the select code Lines 160 to 250 Substitutes the measurement conditions adapter setting NONE measurement parameter Z θ sweep parameter frequency sweep type LOG sweep start value 100 Hz sweep stop value 100 MHz bandwidth setting 2 tra...

Страница 187: ... point of a capacitor 10 DIM Adapter 9 Meas_para 5 Swp_para 9 Swp_type 9 20 DIM Bw 9 Fmt_a 9 Fmt_b 9 Spl_disp 9 30 DIM Buff 9 Inp_char 9 40 REAL Start Stop Imp_val Freq_val 50 INTEGER Scode Result 60 CLEAR SCREEN 70 80 IF SYSTEM SYSTEM ID HP4294A THEN 90 ASSIGN Hp4294a TO 800 100 Scode 8 110 ELSE 120 ASSIGN Hp4294a TO 717 130 Scode 7 140 END IF 150 160 Adapter OFF 170 Meas_para IMPH 180 Swp_para F...

Страница 188: ...Hp4294a SEAM MIN 770 780 OUTPUT Hp4294a MKRVAL 790 ENTER Hp4294a Imp_val 800 OUTPUT Hp4294a MKRPRM 810 ENTER Hp4294a Freq_val 820 830 PRINT Measurement Result 840 PRINT USING 13A 4D 4D 6A Frequency Freq_val 1 E 6 MHz 850 PRINT USING 13A 4D 4D 6A Impedance Imp_val ohm 860 PRINT 870 880 INPUT Once more Y es N o Inp_char 890 IF UPC Inp_char Y OR UPC Inp_char YES THEN Meas_start 900 Prog_end 910 END 9...

Страница 189: ...00 OUTPUT Hp4294a COMC 1110 END SELECT 1120 PRINT Now measuring 1130 Meas_wait GOTO Meas_wait 1140 Meas_end 1150 PRINT Standard Data Measurement Complete 1160 RETURN 0 1170 ELSE 1180 PRINT Program Interruption 1190 RETURN 1 1200 END IF 1210 FNEND Figure 13 1 An example of the execution result of the program in Example 13 1 when executed using IBASIC ...

Страница 190: ...p 1 Prepare the dielectric material Fabricate the MUT to the appropriate size If the contacting electrode method with thin film electrodes is employed apply thin film electrodes to the surfaces of the MUT NOTE For details on how to handle the 16451B the shape of material suitable for measurement how to adjust the electrodes to be parallel and so on refer to the 16451B Operation and Service Manual ...

Страница 191: ... If the measurement frequency exceeds 5 MHz you must perform LOAD compensation in addition to OPEN SHORT compensation Use an air capacitor adjust the distance between the electrodes to obtain the value in the following table as the standard when measuring the LOAD compensation data As the standard value for LOAD compensation use the equivalent parallel capacitance value Cp measured at a low freque...

Страница 192: ...ressions to calculate the complex relative permittivity each term and the dielectric dissipation factor when using the non contacting electrode method Where ε0 Permittivity of vacuum 8 854 10 12 F m Cp Measured equivalent parallel capacitance value F contacting electrode method Cp1 Measured equivalent parallel capacitance value when no MUT is inserted F non contacting electrode method Cp2 Measured...

Страница 193: ...uency at the sweep start point In the same way enter the frequency at the sweep stop point the sweep type the signal source level and the number of measurement points When you have completed all entries they are displayed followed by the message Measurement condition is OK 0 OK 1 NO If you find no mistake enter 0 Step 7 When the message Turn the micrometer s knob until PASS is displayed is display...

Страница 194: ...ariables Lines 220 to 290 Stores the limit range of the air capacitor used as the LOAD standard into variables Lines 300 to 340 Stores the OPEN standard values resistance value 100 GΩ inductance value 0 H the SHORT standard values resistance value 0 Ω inductance value 0 H and the LOAD standard values conductance value 0 S into the Open_r Open_l Short_r Short_l and Load_g variables respectively Lin...

Страница 195: ...Asks you if you want to perform adapter setup Lines 1060 to 1090 After reset waits until you complete the connection for measuring the phase data and press the Continue key Lines 1100 to 1140 Sets 4TP 1M as the adapter selection measures the phase compensation data calculates the setup data and saves it into the nonvolatile memory Lines 1190 to 1670 The Adjust subroutine Lines 1200 to 1310 When yo...

Страница 196: ...The Input_t subroutine Lines 2750 to 2890 The Input_d subroutine Lines 2270 to 2820 When you use electrode A or B sets the electrode diameter from the values already set in the variables within the program Lines 2830 to 2870 When you use electrode C or D sets the electrode diameter from user input Lines 2910 to 3100 The Sweep subroutine Lines 2920 to 2930 Waits until you insert the MUT into the 16...

Страница 197: ...rmittivity Measurement Contact Method 30 Instrument BASIC Sample Program 40 50 DIM Cp_data 1 801 1 2 D_data 1 801 1 2 Err_data 1 801 1 2 60 DIM Eri_data 1 801 1 2 Erm_data 1 801 1 2 Cole_data 1 801 1 2 70 INTEGER Result 80 90 ASSIGN Agt4294a TO 800 100 OUTPUT Agt4294a DISA HIHB 110 OUTPUT Agt4294a HOLD 120 Constants 130 E0 8 854E 12 140 Adj_center 100000 150 Adj_up_limit_a 1 E 9 160 Adj_low_limit_...

Страница 198: ...imit Adj_low_limit_a 730 Load_up_limit Load_up_limit_a 740 Load_low_limit Load_lo_limit_a 750 CASE 1 760 Elec B 770 Adj_up_limit Adj_up_limit_b 780 Adj_low_limit Adj_low_limit_b 790 Load_up_limit Load_up_limit_b 800 Load_low_limit Load_lo_limit_b 810 CASE 2 820 Elec C 830 Load_up_limit Load_up_limit_c 840 Load_low_limit Load_lo_limit_c 850 CASE 3 860 Elec D 870 Load_up_limit Load_up_limit_d 880 Lo...

Страница 199: ... MEAS CPD TRAC A 1400 OUTPUT Agt4294a HIDI ON 1410 OUTPUT Agt4294a EDITLIML 1420 OUTPUT Agt4294a LIMCLEL LIMSADD 1430 OUTPUT Agt4294a LIMSTAR Adj_center 1440 OUTPUT Agt4294a LIMSTOP Adj_center 1450 OUTPUT Agt4294a LIMLSTAR Adj_low_limit 1460 OUTPUT Agt4294a LIMUSTAR Adj_up_limit 1470 OUTPUT Agt4294a LIMLSTOP Adj_low_limit 1480 OUTPUT Agt4294a LIMUSTOP Adj_up_limit 1490 OUTPUT Agt4294a LIMSDON LIME...

Страница 200: ...r 2050 OUTPUT Agt4294a SPAN 0 2060 OUTPUT Agt4294a POIN 2 2070 OUTPUT Agt4294a BWFACT Load_bw 2080 OUTPUT Agt4294a PAVER ON PAVERFACT Load_ave 2090 OUTPUT Agt4294a LIMITEST ON EDITLIML 2100 OUTPUT Agt4294a LIMCLEL LIMSADD 2110 OUTPUT Agt4294a LIMSTAR Load_center 2120 OUTPUT Agt4294a LIMSTOP Load_center 2130 OUTPUT Agt4294a LIMLSTAR Load_low_limit 2140 OUTPUT Agt4294a LIMUSTAR Load_up_limit 2150 OU...

Страница 201: ...B OPEN condition and press Continue 2540 PAUSE 2550 Result FNUser_Corr Agt4294a Compen_Load 2560 IF Result 0 THEN Prog_end 2570 2580 2590 DISP Set 16451B SHORT condition and press Continue 2600 PAUSE 2610 Result FNUser_Corr Agt4294a Compen_Short 2620 IF Result 0 THEN Prog_end 2630 2640 2650 DISP 2660 PRINT TABXY 2 7 x 2670 RETURN 2680 2690 Input_t 2700 DISP Thickness of MUT mm 2710 INPUT Ans 2720 ...

Страница 202: ...3270 ON KEY 2 LABEL er tan d 1 GOSUB Disp_em_d 3280 ON KEY 3 LABEL er er 1 GOSUB Disp_er_ei 3290 ON KEY 4 LABEL Cole cole Plot 1 GOSUB Disp_cole 3300 ON KEY 7 LABEL Quit 1 GOTO Quit 3310 ON KEY 8 LABEL Re measure 1 GOTO Re_meas 3320 OUTPUT Agt4294a USKEY 3330 BEEP 3340 DISP Select softkey to display each parameter 3350 Loop GOTO Loop 3360 3370 Disp_er_d 3380 DISP Now loading data 3390 OUTPUT Agt42...

Страница 203: ...OFF SPLD ON 3870 OUTPUT Agt4294a TRAC A 3880 OUTPUT Agt4294a INPUDTRC 3890 FOR I 1 TO Nop 3900 OUTPUT Agt4294a Err_data I 1 Err_data I 2 3910 NEXT I 3920 OUTPUT Agt4294a 3930 OUTPUT Agt4294a AUTO 3940 OUTPUT Agt4294a TRAC B 3950 FOR I 1 TO Nop 3960 OUTPUT Agt4294a INPUDTRC 3970 OUTPUT Agt4294a Eri_data I 1 Eri_data I 2 3980 NEXT I 3990 OUTPUT Agt4294a 4000 OUTPUT Agt4294a AUTO 4010 OUTPUT Agt4294a...

Страница 204: ...OUTPUT Agt4294a ESNB 256 4530 OUTPUT Agt4294a SRE 4 4540 OUTPUT Agt4294a CLS 4550 4560 ON INTR 8 GOTO Meas_end 4570 ENABLE INTR 8 2 4580 SELECT Type 4590 CASE Adapter_Phase 4600 OUTPUT Agt4294a ECALP 4610 CASE Compen_Open 4620 OUTPUT Agt4294a COMA 4630 CASE Compen_Short 4640 OUTPUT Agt4294a COMB 4650 CASE Compen_Load 4660 OUTPUT Agt4294a COMC 4670 END SELECT 4680 PRINT Now measuring 4690 Meas_wait...

Страница 205: ...ata 1 801 1 2 Erm_data 1 801 1 2 Cole_data 1 801 1 2 90 INTEGER Result 100 110 ASSIGN Agt4294a TO 800 120 OUTPUT Agt4294a DISA HIHB 130 OUTPUT Agt4294a HOLD 140 Constants 150 E0 8 854E 12 160 Adj_center 100000 170 Adj_up_limit_a 1 E 9 180 Adj_low_limit_a 7 E 10 190 Adj_up_limit_b 2 E 11 200 Adj_low_limit_b 1 2E 11 210 Load_center 100000 220 Load_ave 4 230 Load_bw 5 240 Load_up_limit_a 5 05E 11 pF ...

Страница 206: ...4 840 DISP Which electrode of 16451B is used 0 A 1 B 850 INPUT Ans 860 SELECT Ans 870 CASE 0 880 Elec A 890 Adj_up_limit Adj_up_limit_a 900 Adj_low_limit Adj_low_limit_a 910 Load_up_limit Load_up_limit_a 920 Load_low_limit Load_lo_limit_a 930 CASE 1 940 Elec B 950 Adj_up_limit Adj_up_limit_b 960 Adj_low_limit Adj_low_limit_b 970 Load_up_limit Load_up_limit_b 980 Load_low_limit Load_lo_limit_b 990 ...

Страница 207: ...4294a MEAS CPD TRAC A 1500 OUTPUT Agt4294a HIDI ON 1510 OUTPUT Agt4294a EDITLIML 1520 OUTPUT Agt4294a LIMCLEL LIMSADD 1530 OUTPUT Agt4294a LIMSTAR Adj_center 1540 OUTPUT Agt4294a LIMSTOP Adj_center 1550 OUTPUT Agt4294a LIMLSTAR Adj_low_limit 1560 OUTPUT Agt4294a LIMUSTAR Adj_up_limit 1570 OUTPUT Agt4294a LIMLSTOP Adj_low_limit 1580 OUTPUT Agt4294a LIMUSTOP Adj_up_limit 1590 OUTPUT Agt4294a LIMSDON...

Страница 208: ...nter 2150 OUTPUT Agt4294a SPAN 0 2160 OUTPUT Agt4294a POIN 2 2170 OUTPUT Agt4294a BWFACT Load_bw 2180 OUTPUT Agt4294a PAVER ON PAVERFACT Load_ave 2190 OUTPUT Agt4294a LIMITEST ON EDITLIML 2200 OUTPUT Agt4294a LIMCLEL LIMSADD 2210 OUTPUT Agt4294a LIMSTAR Load_center 2220 OUTPUT Agt4294a LIMSTOP Load_center 2230 OUTPUT Agt4294a LIMLSTAR Load_low_limit 2240 OUTPUT Agt4294a LIMUSTAR Load_up_limit 2250...

Страница 209: ...Set 16451B OPEN condition and press Continue 2640 PAUSE 2650 Result FNUser_Corr Agt4294a Compen_Load 2660 IF Result 0 THEN Prog_end 2670 2680 2690 DISP Set 16451B SHORT condition and press Continue 2700 PAUSE 2710 Result FNUser_Corr Agt4294a Compen_Short 2720 IF Result 0 THEN Prog_end 2730 2740 2750 DISP 2760 PRINT TABXY 2 7 x 2770 RETURN 2780 2790 Input_t 2800 DISP Thickness of MUT mm 2810 INPUT ...

Страница 210: ... er tan d 1 GOSUB Disp_er_d 3360 ON KEY 2 LABEL er tan d 1 GOSUB Disp_em_d 3370 ON KEY 3 LABEL er er 1 GOSUB Disp_er_ei 3380 ON KEY 4 LABEL Cole cole Plot 1 GOSUB Disp_cole 3390 ON KEY 7 LABEL Quit 1 GOTO Quit 3400 ON KEY 8 LABEL Re measure 1 GOTO Re_meas 3410 OUTPUT Agt4294a USKEY 3420 BEEP 3430 DISP Select softkey to display each parameter 3440 Loop GOTO Loop 3450 3460 Disp_er_d 3470 DISP Now lo...

Страница 211: ...0 OUTPUT Agt4294a HIDI OFF SPLD ON 3960 OUTPUT Agt4294a TRAC A 3970 OUTPUT Agt4294a INPUDTRC 3980 FOR I 1 TO Nop 3990 OUTPUT Agt4294a Err_data I 1 Err_data I 2 4000 NEXT I 4010 OUTPUT Agt4294a 4020 OUTPUT Agt4294a AUTO 4030 OUTPUT Agt4294a TRAC B 4040 FOR I 1 TO Nop 4050 OUTPUT Agt4294a INPUDTRC 4060 OUTPUT Agt4294a Eri_data I 1 Eri_data I 2 4070 NEXT I 4080 OUTPUT Agt4294a 4090 OUTPUT Agt4294a AU...

Страница 212: ...0 4610 OUTPUT Agt4294a ESNB 256 4620 OUTPUT Agt4294a SRE 4 4630 OUTPUT Agt4294a CLS 4640 4650 ON INTR 8 GOTO Meas_end 4660 ENABLE INTR 8 2 4670 SELECT Type 4680 CASE Adapter_Phase 4690 OUTPUT Agt4294a ECALP 4700 CASE Compen_Open 4710 OUTPUT Agt4294a COMA 4720 CASE Compen_Short 4730 OUTPUT Agt4294a COMB 4740 CASE Compen_Load 4750 OUTPUT Agt4294a COMC 4760 END SELECT 4770 PRINT Now measuring 4780 Me...

Страница 213: ...cedure Figure 13 2 shows the flow of magnetic material measurement Figure 13 4 Flow of Magnetic Material Measurement Step 1 Connect the 42942A Connect the 42942A to the UNKNOWN terminal of the 4294A Step 2 Perform the adapter setup function Select 7mm 42942A as the adapter measure phase OPEN SHORT LOAD data for calculating the setup data calculate the setup data and store it into the nonvolatile m...

Страница 214: ...sert only the MUT holder and perform SHORT compensation Step 6 Insert the MUT Insert the MUT with the holder into the 16454A Step 7 Execute impedance measurement Measure the impedance R jX Step 8 Calculate permeability Using the following expressions and the result of the impedance measurement calculate the complex relative permeability j and the loss tangent of the MUT Equation 13 3 Expressions t...

Страница 215: ...isplayed connect the 16454A to the 42942A and press the Continue key Step 6 When the message Start frequency Hz is displayed enter the frequency at the sweep start point In the same way enter the frequency at the sweep end point the sweep type the signal source level the number of measurement points and the band width When you have completed all entries they are displayed followed by the message M...

Страница 216: ...tup to set up the adapter Line 270 Passes control to a subroutine named Fixt_compen to execute fixture compensation Line 290 Passes control to a subroutine named Input_size to set the outside diameter inside diameter and height of the MUT Line 300 Passes control to a subroutine named Sweep to perform measurement Line 310 Passes control to a subroutine named Calc to calculate each parameter Line 32...

Страница 217: ...side diameter and height of the MUT from user input Lines 1540 to 1750 The Sweep subroutine Lines 1550 to 1560 Waits until you insert an MUT into the 16454A and press the Continue key Lines 1570 to 1630 Measures R and X Lines 1640 to 1720 Retrieves the measurement results and the frequency setting and stores them into the R_data X_data and Freq arrays Lines 1770 to 1920 The Calc subroutine Using t...

Страница 218: ... OUTPUT Agt4294a HOLD 140 Constants 150 U0 1 257E 6 160 Main 170 Disp_proc 180 CLEAR SCREEN 190 PRINT 4294A 16454A Permeability Measurement Program 200 PRINT 210 PRINT Perform the adapter setup 7mm 220 PRINT Perform fixture compensation 230 PRINT x done s skip 240 250 Adjustment 260 GOSUB Adapter_setup 270 GOSUB Fixt_compen 280 Meas 290 GOSUB Input_size 300 GOSUB Sweep 310 GOSUB Calc 320 GOTO Disp...

Страница 219: ...AD 50 OHM to the 7mm port and press Continue 770 PAUSE 780 DISP Now measuring LOAD data 790 OUTPUT Agt4294a ECALC 800 Load_meas_wait GOTO Load_meas_wait 810 Load_meas_end 820 DISP Now storing setup data 830 OUTPUT Agt4294a ECALDON 840 DISP 850 PRINT TABXY 2 3 x 860 RETURN 870 880 Fixt_compen 890 DISP Connect the 16454A to the 7mm port and press Continue 900 PAUSE 910 IF F_adapt_setup 0 THEN 920 DI...

Страница 220: ...er of MUT mm 1440 INPUT Ans 1450 C Ans 1000 1460 DISP Inner diameter of MUT mm 1470 INPUT Ans 1480 B Ans 1000 1490 DISP Height of MUT mm 1500 INPUT Ans 1510 H Ans 1000 1520 RETURN 1530 1540 Sweep 1550 DISP Insert MUT with holder into fixture and press Continue 1560 PAUSE 1570 OUTPUT Agt4294a DISA BASS 1580 OUTPUT Agt4294a MEAS IRIM 1590 OUTPUT Agt4294a HIDI OFF 1600 OUTPUT Agt4294a SING 1610 DISP ...

Страница 221: ... parameter 2040 Loop GOTO Loop 2050 2060 Disp_ur_d 2070 DISP Now loading data 2080 OUTPUT Agt4294a MEAS IMD 2090 OUTPUT Agt4294a HIDI OFF SPLD ON 2100 OUTPUT Agt4294a TRAC A 2110 OUTPUT Agt4294a INPUDTRC 2120 FOR I 1 TO Nop 2130 OUTPUT Agt4294a Urr_data I 1 Urr_data I 2 2140 NEXT I 2150 OUTPUT Agt4294a 2160 OUTPUT Agt4294a AUTO 2170 OUTPUT Agt4294a TRAC B 2180 FOR I 1 TO Nop 2190 OUTPUT Agt4294a I...

Страница 222: ...UTPUT Agt4294a 2690 OUTPUT Agt4294a AUTO 2700 OUTPUT Agt4294a TRAC A 2710 BEEP 2720 DISP A ur B ur 2730 RETURN 2740 2750 Disp_cole 2760 DISP Now loading data 2770 OUTPUT Agt4294a MEAS COMP 2780 OUTPUT Agt4294a HIDI ON SPLD OFF 2790 OUTPUT Agt4294a TRAC A 2800 OUTPUT Agt4294a INPUDTRC 2810 FOR I 1 TO Nop 2820 OUTPUT Agt4294a Cole_data I 1 Cole_data I 2 2830 NEXT I 2840 OUTPUT Agt4294a 2850 OUTPUT A...

Страница 223: ...294a CLS 3240 3250 ON INTR 8 GOTO Meas_end 3260 ENABLE INTR 8 2 3270 SELECT Type 3280 CASE Adapter_Phase 3290 OUTPUT Agt4294a ECALP 3300 CASE Compen_Open 3310 OUTPUT Agt4294a COMA 3320 CASE Compen_Short 3330 OUTPUT Agt4294a COMB 3340 CASE Compen_Load 3350 OUTPUT Agt4294a COMC 3360 END SELECT 3370 PRINT Now measuring 3380 Meas_wait GOTO Meas_wait 3390 Meas_end 3400 OUTPUT Agt4294a OUTPERRO 3410 ENT...

Страница 224: ...asurement If you want to finish the measurement press a key other than the y key and the Enter key Lines 80 to 140 Identifies the external controller and Instrument BASIC and sets the GPIB address and the select code Lines 160 to 250 Substitutes the measurement conditions adapter setting NONE measurement parameter Z θ sweep type LOG sweep start value 1 kHz sweep stop value 10 MHz Number of measure...

Страница 225: ...monitoring and updating the oscillator level maximum number of iteration times is the variable Iteration Lines 890 to 970 Reads out the measurement results and displays them according to Img Lines 990 to 1010 Sets the trace A display format to Fmt_a and then executes the auto scale on trace A to automatically set the scale parameters so that waveforms fit on the screen Lines 1020 to 1040 Sets the ...

Страница 226: ...mode 480 OUTPUT Hp4294a OMON ON 490 OUTPUT Hp4294a OPC 500 ENTER Hp4294a Buff 510 520 IF Pow_mode VOLT THEN 530 Command OUTPVACP 540 Range_l 005 550 Range_u 1 0 560 ELSE 570 Command OUTPIACP 580 Range_l 0002 590 Range_u 02 600 END IF 610 620 Meas_start 630 640 PRINT Set DUT then Push Enter key 650 INPUT Inp_char 660 670 PRINT 680 PRINT Measurement Result 690 PRINT Frequency Monitor Pow_mode Trace ...

Страница 227: ...1040 OUTPUT Hp4294a AUTO 1050 1060 INPUT Once more Y es N o Inp_char 1070 IF UPC Inp_char Y OR UPC Inp_char YES THEN Meas_start 1080 Prog_end 1090 END 1100 1110 Fixture Compensation Data Measurement Function 1120 1130 DEF FNFixt_comp Hp4294a INTEGER Scode Standard 1140 DIM Inp_char 9 Err_mes 50 1150 INTEGER Err_no 1160 OUTPUT Hp4294a CLS 1170 PRINT Set Standard Connection 1180 INPUT OK Y N Inp_cha...

Страница 228: ...353E 02 1 58489E 04 9 9532E 04 5 9138E 01 1 6945E 02 2 51189E 04 9 9565E 04 6 0615E 01 1 6341E 02 3 98107E 04 9 9705E 04 6 3609E 01 1 5481E 02 6 30957E 04 9 9976E 04 7 1339E 01 1 4395E 02 1 00000E 05 1 0039E 03 8 7667E 01 1 3063E 02 1 58489E 05 9 9645E 04 1 2035E 00 1 1840E 02 2 51189E 05 9 9707E 04 1 7492E 00 1 0860E 02 3 98107E 05 9 9899E 04 2 6883E 00 1 0159E 02 6 30957E 05 1 0027E 03 4 1729E 0...

Страница 229: ...fficients and combine necessary part of them An example is shown below Table 13 7 shows a schematic view of creating the scan aware compensation coefficient N 1 channels from 0 through N are used Set the list sweep table so that the sweep condition for channel n corresponds to segment n 1 Execute the fixture compensation for channel 0 and read out the created compensation coefficient The fixture c...

Страница 230: ...urement with scanning Figure 13 8 Scanning measurement flow Step 1 Connecting the instruments Connect the instruments as shown in Figure 13 9 Figure 13 9 Connection between 4294A and 3499A Step 2 Setting up the adapter Select 4TP 2M as the adapter and perform setup Only the phase compensation is ...

Страница 231: ...gments After calculating the compensation coefficient read out the compensation coefficient for each channel Step 5 Creating the scan aware compensation coefficient From the compensation coefficient array read out in Step 4 combine the segments that correspond to individual channels to create the scan aware compensation coefficient Step 6 Executing impedance measurement Change the sweep range of t...

Страница 232: ... to the list sweep Lines 780 to 790 Defines the compensation coefficient array variables Open Short Load and Temp Temp is used temporarily to store the compensation coefficient read out from the 4294A Because the compensation coefficient is a complex number the array size is 2 times the total number of measurement points Lines 800 to 810 Sets the readout format for compensation coefficient to IEEE...

Страница 233: ... complete Lines 1720 to 1760 Enables service request interrupts Lines 1770 to 1780 Sets the manual sweep range and performs a sweep Lines 1920 to 2200 The subprogram to perform the fixture compensation For more information see the description in Example 4 3 on page 65 Lines 2240 to 2500 The subprogram to set up the 4 terminal pair cable Its details are as follows Line 2220 Clears the status byte r...

Страница 234: ...00KHZ 21 0 5 0 2 1 210 DATA 100KHZ 200KHZ 21 0 5 0 2 1 220 DATA 100KHZ 500KHZ 81 0 5 0 2 1 230 DATA 500KHZ 600KHZ 21 0 5 0 2 1 240 250 Max_chan 3 260 Adapter M2 270 Meas_para IMPH 280 Swp_type LIST 290 Pow_mod VOLT 300 Dc_mod VOLT 310 320 3499A Setting 330 340 OUTPUT Agt3499a SYSMODE HP3488A 350 OUTPUT Agt3499a RESET 360 OUTPUT Agt3499a CPAIR 1 2 370 OUTPUT Agt3499a CLOSE 100 110 380 390 Adapter S...

Страница 235: ...t Max_chan 1 1 2 Temp 1 Point Max_chan 1 1 2 800 OUTPUT Agt4294a FORM3 810 OUTPUT Agt4294a CALP USER 820 CLEAR SCREEN 830 PRINT Open Compensation 840 FOR I 0 TO Max_chan 850 OUTPUT Agt3499a CLOSE 10 VAL I 11 VAL I 860 PRINT Channel VAL I is activated 870 Result FNFixt_comp Agt4294a Scode Open 880 IF Result 0 THEN Prog_end 890 OUTPUT Agt4294a OUTPCOMC1 900 ENTER Agt4294a USING 8A Header 910 ENTER B...

Страница 236: ...INT 1340 NEXT I 1350 1360 Make new compensation coefficients 1370 1380 OUTPUT Agt4294a INPUCOMC1 Header 1390 OUTPUT Binary Open END 1400 OUTPUT Agt4294a INPUCOMC2 Header 1410 OUTPUT Binary Short END 1420 OUTPUT Agt4294a INPUCOMC3 Header 1430 OUTPUT Binary Load END 1440 1450 Trigger Setting 1460 1470 OUTPUT Agt4294a TRGS INT 1480 OUTPUT Agt4294a HOLD 1490 1500 SRQ Setting 1510 1520 OUTPUT Agt4294a ...

Страница 237: ... DEF FNFixt_comp Agt4294a INTEGER Scode Standard 1930 DIM Inp_char 9 1940 OUTPUT Agt4294a CLS 1950 ON ERROR GOTO Conpen_start 1960 Compen_start 1970 PRINT Set Standard Connection 1980 INPUT OK Y N Inp_char 1990 OFF ERROR 2000 IF UPC Inp_char Y THEN 2010 ON INTR Scode GOTO Meas_end 2020 ENABLE INTR Scode 2 2030 SELECT Standard 2040 CASE Open 2050 OUTPUT Agt4294a COMA 2060 CASE Short 2070 OUTPUT Agt...

Страница 238: ...330 ON INTR Scode GOTO Meas_end 2340 ENABLE INTR Scode 2 2350 PRINT Now measuring 2360 SELECT Standard 2370 CASE Open 2380 OUTPUT Agt4294a ECALP 2390 CASE Load 2400 OUTPUT Agt4294a ECALC 2410 END SELECT 2420 Meas_wait GOTO Meas_wait 2430 Meas_end 2440 PRINT Standard Data Measurement Complete 2450 RETURN 0 2460 ELSE 2470 PRINT Program Interruption 2480 RETURN 1 2490 END IF 2500 FNEND ...

Страница 239: ...ding calibration data In this case it is impractical to store all of these settings on the RAM disk flash disk or a single diskette at a time However you can realize this functionality by transferring them to the external controller and then storing them on an external storage device Perform remote measurement using the external controller with a few GPIB commands for basic measurement You do not ...

Страница 240: ...me will be overwritten if it already exists ENTER SOURCE FILE NAME ON INSTRUMENT SAMPLE STA ENTER DESTINATION FILE NAME ON CONTROLLER Example 13 7 Sample Program File Transfer from 4294A to External Controller 10 20 File transfer Instrument Controller 30 40 DIM Src_file 50 Dst_file 50 50 ASSIGN Agt4294 TO 717 60 OUTPUT Agt4294 rst 70 80 MASS STORAGE IS a 90 OUTPUT Agt4294 STOD MEMO 100 110 PRINT E...

Страница 241: ...RRO 690 ENTER Agt4294 Err_no Err 700 IF Err_no 0 THEN 710 PRINT ERROR Str Err 720 RETURN 1 730 ELSE 740 RETURN 0 750 END IF 760 FNEND Lines 80 to 90 Set the current directory of the external controller to A drive and sets the current directory of the 4294A to the RAM disk You can set the current directory of the 4294A to the internal flexible disk using the STODDISK command The A drive in the exte...

Страница 242: ...ed first prompts you to enter a source file name as shown below Enter the name of a file you want to transfer Note that the file name of the LIF format can be distinguished between capital and small letters ENTER SOURCE FILE NAME ON CONTROLLER Then the program prompts you to enter a destination file name as shown below and in this example SAMPLE STA has been entered as the source file name Enter t...

Страница 243: ... OUTPUT Agt4294 CLES 370 OUTPUT Agt4294 WOPEN Dst_file 380 IF FNCheck_error Agt4294 CPTI wopen 1 THEN SUBEXIT 390 Xfr_done 0 400 410 LOOP 420 SELECT Src_size Xfr_done 430 CASE Max_bsize 440 Block_size Max_bsize 450 CASE 0 460 ASSIGN Src_file TO 470 OUTPUT Agt4294 CLOSE 480 SUBEXIT 490 CASE ELSE 500 Block_size Src_size Xfr_done 510 END SELECT 520 Xfr_done Xfr_done Block_size 530 540 ALLOCATE Dat Bl...

Страница 244: ...ength of the data that has been already transferred If the length of the remaining data does not exceed 16 Kbytes it is set as the transfer data length otherwise 16 Kbytes is set as the transfer data length Note that if the length of the data not transferred is 0 at this time the transfer process is terminated Lines 560 to 570 Read data whose amount is specified by the transfer data length from th...

Страница 245: ...e_name 320 NEXT I 330 END IF 340 SUBEND Line 70 Calls the subprogram to display the list of the files in the current directory Lines 160 to 200 Check the storage device currently selected and its current directory name and then display the result Lines 230 to 240 Check the number of the files in the current directory Lines 250 to 330 If there are any files in the current directory check the name a...

Страница 246: ...246 13 Application Sample Programs File Transfer Function ...

Страница 247: ...247 1 Chapter Title 2 Chapter Title 3 Chapter Title 5 Chapter Title 14 Using Printer 14 Using Printer This chapter describes the procedures for printing out your measurement results with a printer ...

Страница 248: ...nd supported printers Setting images to be printed Besides traces the following items can be displayed on the LCD for printing Use the command below to restore the normal screen display from the screen with the above items RESD on page 411 Items Command Sweep and measurement parameters for all measurement points LISV on page 341 Current parameter values for setting of the instrument OPEP on page 3...

Страница 249: ...s for the above items are stored in the non volatile memory SRAM thus they do not revert to the initial settings by executing PRES command on page 404 Use the command below to restore the initial settings DFLT on page 297 Item Command Initial settings Unit Printing resolution DPI DPI on page 308 75 DPI Form feed FORMFEED on page 317 Yes Media orientation Portrait Landscape LANDSCAPE on page 324 Po...

Страница 250: ...er can be achieved by first transferring an image to the computer then using the computer to print the image onto the printer NOTE When transferring a TIFF format file for printing an appropriate application for processing the format must be installed on an external computer For example follow the steps below to print an image on the LCD of the 4294A Step 1 Set the LCD screen so that a desired ima...

Страница 251: ...Title 3 Chapter Title 4 Chapter Title 15 Setting the Display LCD 15 Setting the Display LCD This chapter describes the procedures for setting the displayed colors of traces and characters as well as the brightness of the LCD display ...

Страница 252: ... for Instrument BASIC NOTE When performing list sweep one of the colors for the Instrument BASIC pens 1 to 6 will be assigned to a trace of each segment Use the command below to select an item for setting out of those listed above COLO on page 280 Use the commands below to assign a color to the selected item with the above command CBRI on page 276 COLOR on page 281 TINT on page 454 Setting overall...

Страница 253: ...and Instrument BASIC and sets the GPIB address and the select code Lines 80 to 90 Substitutes hue of the data trace A and chroma of the pens 2 to 6 in the Instrument BASIC screen to the variables Trc_a_tint and Pen_clr respectively Lines 110 to 120 Sets the hue of the data trace A to Trc_a_tint Lines 130 to 160 Sets the chroma of the pens 2 to 6 in the Instrument BASIC screen to Pen_clr Example 15...

Страница 254: ...254 Chapter15 Setting the Display LCD Sample program for setting the LCD screen ...

Страница 255: ...ference A E 16 GPIB Command Reference This chapter is the GPIB command reference for the Agilent 4294A The IEEE common commands the 4294A commands and the Instrument BASIC control commands are described in alphabetical order ...

Страница 256: ...the command Part enclosed in this parenthesis pair can be omitted Part enclosed in this parenthesis pair indicates that you must select one of the items in this part Individual items are separated by pipes Description Part with heading Description describes how to use the command or the operation when executed Parameters Part with heading Parameters describes necessary parameters when sending the ...

Страница 257: ...IB Command Reference Corresponding key 16 GPIB Command Reference A E Corresponding key Part with heading Corresponding key shows the operational procedure of the front panel keys that has the same effect as this command ...

Страница 258: ...o front panel key is available to execute this function ESE Syntax ESE numeric ESE Description Sets the value of the Standard Event Status Enable Register Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline E...

Страница 259: ...turer HEWLETT PACKARD is always read out string 2 Model number 4294A is always read out string 3 10 digit serial number example JP1KF00101 string 4 Firmware version number example 01 00 Corresponding key No front panel key is available to execute this function OPC Syntax OPC Description Makes the setting when the execution of all overlap commands refer to WAI on page 262 is completed to set the OP...

Страница 260: ...e are some differences as follows No query The sweep mode is set to HOLD The HP Instrument BASIC is reset Corresponding key No front panel key is available to execute this function SRE Syntax SRE numeric SRE Description Sets the value of the Service Request Enable Register Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range ...

Страница 261: ...ion If the trigger mode is set to GPIB LAN set to BUS with the TRGS command on page 459 triggers the 4294A waiting for a trigger No query Corresponding key No front panel key is available to execute this function TST Syntax TST Description Executes the self test and reads out the result Query only Query response 1 0 newline END Corresponding key No front panel key is available to execute this func...

Страница 262: ... CALDON on page 274 CALQUI on page 275 CALP on page 275 CALST on page 276 CENT on page 277 COMST A B C on page 282 CWFREQ on page 285 DCI on page 290 DCMOD on page 291 DCO on page 291 ECALDON on page 309 EDITDONE on page 310 MAXDCV on page 347 MINDCV on page 350 MKRCENT on page 351 MKRDSPAN on page 352 MKRSTAR on page 359 MKRSTOP on page 359 MKRZM on page 361 PDELT on page 397 PEAKCENT on page 398...

Страница 263: ...cription Sets the GPIB address of the controller of the 4294A Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Local ADDRESS CONTROLLER Description ON or 1 Enables the trace accumulat...

Страница 264: ...ble setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response 1st 2nd 3rd 4th newline END Corresponding key Local GATEWAY ADDRESS 1st 2nd 3rd 4th 1st 1 2nd 1 3rd 1 4th 1 Description 1st number of IP address 2nd number of IP address 3rd number of IP address 4th number of IP address Range 0 to...

Страница 265: ... out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response 1st 2nd 3rd 4th newline END Corresponding key Local IP ADDRESS 1st 2nd 3rd 4th 1st 1 2nd 1 3rd 1 4th 1 Description 1st number of IP address 2nd number of IP address 3rd number of IP address 4th number of IP addre...

Страница 266: ...e as the target trace when performing analysis using the waveform analysis command Only either the data trace or memory trace can be specified as the analysis target After the execution of this command executing the ANAODATA command makes the memory trace to be no longer the analysis target When the measurement parameter is COMPLEX Z Y the analysis target is Z for trace A or Y for trace B Query re...

Страница 267: ...easurement points Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric 1 numeric 2 newline END Corresponding key No front panel key is available to execute this function numeric 1 numeric 2 Description Analysis range ...

Страница 268: ...ep from other than the list sweep Therefore you have to set the waveform analysis target segment number each time Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END If the sweep type is not the list swee...

Страница 269: ...ed or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Bw Avg AVERAGING FACTOR AVERREST Syntax AVERREST Description Resets the data count used in averaging calculation of the sweep averaging function to 0 Measured data before the execution of this command is not used in averaging calculation If this command is executed while ...

Страница 270: ...if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Display more 1 2 MODIFY COLOR BACKGROUND INTENSITY BEEPDONE Syntax BEEPDONE ON OFF 1 0 BEEPDONE Description Enables disables the beep to notify the completion of operation at the completion of calibration or saving instrument states Parameters Query response 1 0 newline END Corresponding key Sys...

Страница 271: ...ponding key System LIMIT TEST BEEP FAIL on OFF BEEPWARN Syntax BEEPWARN ON OFF 1 0 BEEPWARN Description Enables disables the beep when an error message is displayed or when an invalid key is pressed Parameters Query response 1 0 newline END Corresponding key System BEEPER BEEP WARN on OFF Description ON or 1 Enables the beep OFF or 0 initial value Disables the beep Description ON or 1 Enables the ...

Страница 272: ...able to execute this function BMON Syntax BMON OFF VOLT CURR BMON Description Sets the measurement item in the dc bias level monitor function Parameters Query response OFF VOLT CURR newline END Corresponding key Display BIAS LEVEL OFF VOLT CURRENT Description ON or 1 initial value Turns on the backlight OFF or 0 Turns off the backlight Description OFF initial value Turns off the dc bias level moni...

Страница 273: ...rent from the display screen maximum value setting the sign of the maximum value is automatically changed to the same sign as the minimum value Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Correspo...

Страница 274: ...ommand LOAD data No query Corresponding key CAL USER CAL EXCUTE CAL OPEN SHORT LOAD CALDON Syntax CALDON Description Finishes the measurement of user calibration data calculates the calibration coefficient from the measurement result and stores it into the volatile memory RAM Executing this command automatically turns on the user calibration function specified to ON with the CALST command on page ...

Страница 275: ...compensation data fixed measurement points provided by the 4294A or user created measurement points measurement points in the sweep setting at the execution of calibration compensation Parameters Query response FIXED USER newline END Corresponding key Cal COMP POINT CALQUI Syntax CALQUI Description Aborts the measurement of user calibration data No query Corresponding key CAL USER CAL EXCUTE CAL c...

Страница 276: ...OFF CBRI Syntax CBRI numeric PCT CBRI Description Sets the brightness of the display color of the item selected with the COLO command on page 280 Parameters Query response numeric newline END Corresponding key Display more 1 2 MODIFY COLOR MODIFY ITEM COLOR MODIFY COLOR BRIGHTNESS Description ON or 1 Turns on the user calibration function OFF or 0 initial value Turns off the user calibration funct...

Страница 277: ...it of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Center numeric Description Center value When the sweep parameter is frequency Range 40 to 110E6 for the linear sweep 50 to 109 9999E6 for the log sweep Initial value 55 00002E6 Unit Hz Resolution 1E 3 When the sweep parameter is OSC level volta...

Страница 278: ...upper directory Corresponding key Save FILE UTILITIES CHANGE DIRECTORY CIN Syntax CIN CIN Description Sets the input output direction of port C of the 24 bit I O port to input preset state To change the input output direction of port C to output use the COUT command on page 283 Query response 1 0 newline END Corresponding key No front panel key is available to execute this function string Descript...

Страница 279: ...ically starts table creation edit and then deletes all segments No query NOTE Executing the EDITDONE command on page 310 brings the created edited list sweep table to take effect Corresponding key Sweep EDIT LIST CLEAR LIST CLES Syntax CLES Description Clears the error queue Status Byte Register Operation Status Register Standard Event Status Register and Instrument Event Status Register This comm...

Страница 280: ...y color are applied Parameters Query response TRAD TRAM TRBD TRBM GRAT WARN TEXT IBT PEN1 PEN2 PEN3 PEN4 PEN5 PEN6 ne wline END Corresponding key Display more 1 2 MODIFY COLOR MODIFY ITEM COLOR TRC A DATA TRC A MEM LIMIT LINE TRC B DATA TRC B MEM LIMIT LINE GRATICULE Display more 1 2 MODIFY COLOR MODIFY ITEM COLOR more 1 3 WARNING TEXT MARKER IBASIC PEN 1 PEN 2 Display more 1 2 MODIFY COLOR MODIFY...

Страница 281: ...sation calculates the compensation coefficient and stores it into the volatile memory RAM The COMA command is for OPEN compensation data the COMB command for SHORT compensation data the COMC command for LOAD compensation data No query Corresponding key Cal FIXTURE COMPEN OPEN SHORT LOAD COMS Syntax COMS Description Lists the set values of the standard used for fixture compensation data measurement...

Страница 282: ...uses an error and the command is ignored Parameters Query response 1 0 newline END Corresponding key Cal FIXTURE COMPEN OPEN on OFF SHORT on OFF LOAD on OFF CONT Syntax CONT CONT Description Sets the sweep mode to the auto continuous sweep CONT In this mode sweeps are repeated automatically and continuously Query response 1 0 newline END Corresponding key Trigger CONTINUOUS COPA Syntax COPA Descri...

Страница 283: ...output direction of port C of the 24 bit I O port to output To change the input output direction of port C to input preset state use the CIN command on page 278 Query response 1 0 newline END Corresponding key No front panel key is available to execute this function Description ON or 1 Enables the output of the time and date OFF or 0 Initial value Disables the output of the time and date Descripti...

Страница 284: ...haracters that exceed the maximum length only the string of up to the maximum length is valid and the remaining characters are ignored Corresponding key Save FILE UTILITIES CREATE DIRECTORY CWD Syntax CWD Description Returns the name of the current directory Query only Query response string newline END Corresponding key No front panel key is available to execute this function string Description Na...

Страница 285: ...range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Source FREQUENCY DATMEM Syntax DATMEM Description Copies the measured data into the memory array It is copied to both the A and B traces No query Corresponding key Display DEF TRACR DATA MEMORY numeric De...

Страница 286: ...et value from the measured data if the contents of the data trace is an operation result depending on the setting with the DISP command on page 301 the operation result Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response num...

Страница 287: ...bration data Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key CAL USER CAL DEFINE VAUE LOAD RESIST R LOAD INDUCT L numeric Description Resistance value or inductance value Range For r...

Страница 288: ...If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key CAL USER CAL DEFINE VAUE OPEN CONDUCT G OPEN CAP C numeric Description Conductance value or capacitance value Range 1 1E6 to 1E6 Initial value 0 ...

Страница 289: ... the calibration kit used to measure SHORT calibration data Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key CAL USER CAL DEFINE VAUE SHORT RESIST R SHORT INDUCT L numeric Description...

Страница 290: ...e allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Source BIAS MENU CURRENT LEVEL numeric Description Output current value of dc bias Range 0 1 to 0 1 Initial value 0 Note that the initial value is the current set value of the dc bias ...

Страница 291: ...creating an additional segment is the set mode of the previous segment Query response VOLT CURR CVOLT CCURR newline END Corresponding key Source more 1 2 MODE VOLT CURRENT VOLT CONSTANT CURRENT CONSTANT DCO Syntax DCO ON OFF 1 0 DCO Description Turns on off the dc bias output Parameters Query response 1 0 newline END Corresponding key Source BIAS MENU BIAS on OFF Description VOLT initial value Spe...

Страница 292: ...pecified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Cal FIXTURE COMPEN DEFINE VALUE LOAD RESIST R LOAD INDUCT L numeric Description Resistance value or inductance value Range For resistance value 100E9 to ...

Страница 293: ...rs If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Cal FIXTURE COMPEN DEFINE VALUE OPEN CONDUCT G OPEN CAP C numeric Description Conductance value or capacitance value Range 1 1E6 to 1E6 Initia...

Страница 294: ...e range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Cal FIXTURE COMPEN DEFINE VALUE SHORT RESIST R SHORT INDUCT L DCRNG Syntax DCRNG M1 M10 M100 DCRNG Description Sets the dc bias range Parameters Query response M1 M10 M100 newline END Corresponding key Source more 1 2 MEAS RANGE 1mA 10mA 100mA numeric ...

Страница 295: ...of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Source BIAS MENU VOLTAGE LEVEL DEFC Syntax DEFC Description Returns all display color settings to the factory states No query Corresponding key Display more 1 2 MODIFY COLOR DEFAULT COLORS numeric Description Output voltage value of the dc bias Ra...

Страница 296: ...uivalent circuit analysis on page 100 Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Display more 1 2 EQUIV CKT DEFINE PARAMETERS R1 C1 L1 C0 numeric Description Value of the equiva...

Страница 297: ... response 1 0 newline END Corresponding key No front panel key is available to execute this function Setting item Setting command Initial state unit Print resolution DPI DPI on page 308 75 DPI Form feed FORMFEED on page 317 Enabled Print orientation portrait landscape LANDSCAPE on page 324 Portrait Left margin LMARG on page 342 1 inch Top margin TMARG on page 455 1 inch Softkey label output PRSOFT...

Страница 298: ...l display Parameters Query response 1 0 newline END Corresponding key Display more1 2 EQUIV CKT CIRCUIT on OFF Description ALLI initial value Uses the entire LCD screen as the measurement result display screen HIHB Uses the upper half of the LCD screen as the measurement result display screen and the lower half as the HP IBASIC screen ALLB Uses the entire LCD screen as the HP IBASIC BASS Uses most...

Страница 299: ...it parameter display Parameters Query response 1 0 newline END Corresponding key Display more1 2 EQUIV CKT PARAMETERS on OFF DISL Syntax DISL Description Displays the list sweep table No query Corresponding key Copy SELECT CONTENTS LIST SWEEP SEGMENTS DISLLIST Syntax DISLLIST Description Displays the limit line table No query Corresponding key Copy SELECT CONTENTS LIMIT TEST SEGMENTS Description O...

Страница 300: ...at to display the list sweep table Parameters Query response STSP CTSP newline END Corresponding key Copy SELECT CONTENTS LIST SWEEP SEGMENTS DISP MODE Description UL initial value Specifies the range display format using the limit range upper limit and lower limit MD Specifies the range display format using the limit range central value and range width Description STSP initial value Specifies the...

Страница 301: ...mand is ignored Parameters Query response DATA MEMO DATM DMNM DELP DDVM newline END Corresponding key Display DEF TRACE DATA MEMORY DATA and MEMORY DATA MEM DELTA DATA MEM Description 1 DATA initial value Displays the data trace The contents of the data trace is measured data no operation MEMO 2 Displays the memory trace DATM 2 Displays both the data trace and the memory trace at the same time The...

Страница 302: ...tion is off executing this command causes an error and the command is ignored Parameters Query response ON FIX TRAC OFF newline END Corresponding key Marker ΔMODE MENU ΔMKR FIXED ΔMKR TRACKING ΔMKR ΔMKR OFF Description ON Turns on the Δ marker mode and places the Δ marker at the current marker position FIX Turns on the Δ marker mode and places the fixed Δ marker at the current marker position TRAC...

Страница 303: ... Y or if the Δ marker mode is off executing this command causes an error and the command is ignored Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Reads out the phase for the polar chart format Reads...

Страница 304: ...sition If the Δ marker mode is off executing this command causes an error and the command is ignored Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key No front panel key is available t...

Страница 305: ... reads out the sweep parameter value at the Δ marker position If the Δ marker mode is off executing this command causes an error and the command is ignored Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline ...

Страница 306: ...of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END If the measurement parameter is a scalar value for other than COMPLEX Z Y the measurement parameter value is read out If the measurement parameter is a vector value for COMPLEX Z Y the readout is as follows If the polar chart format is selected the amplitude is rea...

Страница 307: ...input output direction of port D 24 bit I O port to output To change the input output direction of port D to input preset state use the DIN command on page 297 Query response 1 0 newline END Corresponding key No front panel key is available to execute this function Description DMY Specifies the setting to display the date in the order of Day Month Year MDY initial value Specifies the setting to di...

Страница 308: ...r the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Copy SETUP DPI DSKEY Syntax DSKEY Description Disables the operation of the front panel keys and the rotary knob To enable their operation execute the ENKEY command on page 310 No query Corresponding key No front panel key is available to execute this function numeric Descrip...

Страница 309: ...he ECALC command LOAD data These data must be measured for each adapter selected with the E4TP command on page 309 No query Corresponding key Cal ADAPTER SETUP PHASE COMP OPEN SHORT LOAD ECALDON Syntax ECALDON Description Finishes the measurement of the data for the adapter setup and stores the measured data into the non volatile memory The setup data is stored as the data for the adapter selectio...

Страница 310: ...ne EDITLIML Syntax EDITLIML Description Starts the creation edit of the limit line table No query Corresponding key System LIMIT TEST EDIT LIMIT LINE EDITLIST Syntax EDITLIST Description Starts the creation edit of the list sweep table If a segment is being created edited executing this command causes an error and the command is ignored No query Corresponding key Sweep EDIT LIST ENKEY Syntax ENKEY...

Страница 311: ...ommand on page 267 reads out equivalent circuit parameter C0 parallel capacitance at the specified frequency If the sweep parameter is not frequency executing this command causes an error and 0 is always read out Query only Parameters Query response numeric 2 newline END Note that if the specified frequency is out of the analysis range 0 is read out Corresponding key No front panel key is availabl...

Страница 312: ...error and all the readouts are 0 Query only Figure 16 1 4 device equivalent circuit of a crystal oscillator Query response numeric 1 numeric 2 numeric 3 numeric 4 numeric 5 numeric 6 numeric 7 numeric 8 numeric 9 newline END Readouts are as follows numeric 1 Value of C0 parallel capacitance numeric 2 Value of C1 motional capacitance numeric 3 Value of L1 motional inductance numeric 4 Value of R1 m...

Страница 313: ... on the admittance chart C0 is calculated using the following equation C0 Bfs 2 π fs Figure 16 2 Admittance characteristic circle diagram Corresponding key No front panel key is available to execute this function ESB Syntax ESB Description Reads out the value of Instrument Event Status Register Event Status Register B Query only Query response numeric newline END Corresponding key No front panel k...

Страница 314: ...yntax EXPP ON OFF 1 0 EXPP Description For the active trace set with the TRAC command on page 457 if the trace measurement parameter is phase determines whether to perform the extended phase display display in which phases out of the range between 180 and 180 are not rolled up If the trace measurement parameter is not phase executing this command causes an error and the command is ignored Paramete...

Страница 315: ... ignored Parameters For scalar measurement parameters For vector measurement parameters Query response LINY LOGY POLA COMP newline END Corresponding key Format LIN LOG COMPLEX POLAR string 1 string 2 string 3 string 4 Description Copy source file name Copy source device name Copy destination file name Copy destination device name Range 12 characters or less including the extension Select from MEMO...

Страница 316: ...ly Query response numeric newline END Corresponding key No front panel key is available to execute this function FORM2 Syntax FORM2 Description Sets the transfer format for reading array data to the IEEE 32 bit floating point format For details about transfer formats refer to Data Transfer Format on page 78 No query Corresponding key No front panel key is available to execute this function FORM3 S...

Страница 317: ...RM5 Syntax FORM5 Description Sets the transfer format for reading array data to the MS DOS personal computer format For details about transfer formats refer to Data Transfer Format on page 78 No query Corresponding key No front panel key is available to execute this function FORMFEED Syntax FORMFEED ON OFF 1 0 FORMFEED Description Enables disables form feed for printout Parameters Query response 1...

Страница 318: ...IDI Description Hides shows the inactive trace and the grid Parameters Query response 1 0 newline END Corresponding key Display HIDE INACT on OFF HOLD Syntax HOLD HOLD Description Sets the sweep mode to HOLD In other words the sweep is stopped Query response 1 0 newline END Corresponding key Trigger HOLD Description string File name of up to 12 characters including its extension Description ON or ...

Страница 319: ... key No front panel key is available to execute this function INPT Syntax INPT Description Reads out whether a pulse has been inputted to INPUT1 of the 24 bit I O port during the period between the last execution of this command and present time After reading out the presence absence of pulse inputs with this command the no pulse input state occurs the query response is 0 Query only Query response...

Страница 320: ...mismatch between the number of required data at the execution of the command defined by the measurement point setting for user calibration data set with the CALP command on page 275 and the number of points setting and the number of entered parameters causes an error and the command is ignored No query Parameters Total of NOP 2 parameters are required because each measurement point value complex n...

Страница 321: ...ts real part and imaginary part Where NOP is the number of points for user measurement points or 100 for fixed measurement points and n is an integer between 1 and NOP Corresponding key No front panel key is available to execute this function INPUDATA Syntax INPUDATA numeric 1 numeric 2 numeric NOP 2 1 numeric NOP 2 Description Enters a data array refer to Internal data arrays on page 81 A mismatc...

Страница 322: ... the brightness of the LCD screen Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Display more 1 2 MODIFY COLOR INTENSITY Description numeric n 2 1 The measurement parameter value of...

Страница 323: ...gure 16 3 Key code of each key on the front panel Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END The readout is the key code last pressed Corresponding key No front panel key is available to execute ...

Страница 324: ...ts Executing this command during the execution of segment creation edit causes an error If the creation edit of the limit line table has not been started executing this command automatically starts table creation edit and then deletes all segments No query NOTE Executing the LIMEDONE command on page 326 brings the created edited limit line table to take effect Corresponding key System LIMIT TEST E...

Страница 325: ...nt If the creation edit of the limit line table has not been started executing this command automatically starts table creation edit starts the edit of the edit target segment and then sets the limit width of the start point Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper ...

Страница 326: ... starts the edit of the edit target segment and then sets the limit width of the stop point Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key System LIMIT TEST EDIT LIMIT LINE EDIT mor...

Страница 327: ...ription For the active trace set with the TRAC command on page 457 sets an offset value of the limit for the sweep parameter value Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Sys...

Страница 328: ...and then sets the lower limit of the start point If the creation edit of the limit line table has not been started executing this command automatically starts table creation edit starts the edit of the edit target segment and then sets the lower limit of the start point Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is ...

Страница 329: ...ion edit of the limit line table has not been started executing this command automatically starts table creation edit starts the edit of the edit target segment and then sets the lower limit of the stop point Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the ran...

Страница 330: ...1 After the completion of the parameter setting of the segment execute the LIMSDON command on page 331 to finish the edit work After executing this command and the LIMSEDI command on page 332 to start segment edit executing this command without executing the LIMSDON command causes an error and the command is ignored If the creation edit of the limit line table has not been started executing this c...

Страница 331: ... error and the command is ignored If the creation edit of the limit line table has not been started executing this command automatically starts table creation edit and then deletes the segment No query NOTE Executing the LIMEDONE command on page 326 brings the created edited limit line table to take effect Parameters If the specified parameter is out of the allowable setting range the minimum valu...

Страница 332: ...SADD command on page 330 to start segment edit executing this command without executing the LIMSDON command causes an error and the command is ignored If the creation edit of the limit line table has not been started executing this command automatically starts table creation edit and then starts the edit of the segment No query Parameters If the specified parameter is out of the allowable setting ...

Страница 333: ...ment Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END If the creation edit of the limit line table is not started 0 is always read out Corresponding key System LIMIT TEST EDIT LIMIT LINE SEGMENT LIMSQU...

Страница 334: ...tion edit starts the edit of the edit target segment and then sets the sweep parameter value of the start point Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key System LIMIT TEST EDIT...

Страница 335: ...ommand automatically starts the edit of the edit target segment and then turns on off the function If the creation edit of the limit line table has not been started executing this command automatically starts table creation edit starts the edit of the edit target segment and then turns on off the function Parameters Query response 1 0 newline END Corresponding key System LIMIT TEST EDIT LIMIT LINE...

Страница 336: ... edit starts the edit of the edit target segment and then sets the sweep parameter value of the stop point Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key System LIMIT TEST EDIT LIMI...

Страница 337: ...reation edit of the limit line table has not been started executing this command automatically starts table creation edit starts the edit of the edit target segment and then sets the upper limit of the start point Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of th...

Страница 338: ...limit line table has not been started executing this command automatically starts table creation edit starts the edit of the edit target segment and then sets the upper limit of the stop point Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded i...

Страница 339: ...n edit of the limit line table has not been started executing this command automatically starts table creation edit starts the edit of the edit target segment and then sets the limit central value of the start point Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of ...

Страница 340: ...line table has not been started executing this command automatically starts table creation edit starts the edit of the edit target segment and then sets the limit central value of the stop point Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded...

Страница 341: ...Corresponding key Sweep LIST SPAN LISV Syntax LISV Description Displays the tabular list of all measurement points and measured values at each measurement point Each measured value is updated each time a sweep is completed To return to the normal measurement screen execute the RESD command on page 411 No query Corresponding key Copy SELECT CONTENTS LIST VALUE Description SINGLE initial value Speci...

Страница 342: ...If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Copy SETUP LFT MARGIN numeric Description Left margin Range 0 to 5 Initial value 1 Unit inch Resolution 0 01 ...

Страница 343: ...and on page 452 It is not related to the peak definition in the marker search function Query only Parameters If the specified parameter is out of the setting range the operation is the same as when no peak is detected Query response numeric 2 numeric 3 newline END If the specified peak is not detected the readouts of numeric 2 and numeric 3 are 3 40282346638529E 038 and 0 respectively Correspondin...

Страница 344: ...52 It is not related to the peak definition in the marker search function Query only Parameters If the specified parameter is out of the setting range the operation is the same as when no peak is detected Query response numeric 2 numeric 3 newline END If the specified negative peak is not detected the readouts of numeric 2 and numeric 3 are 3 40282346639E 38 and 0 respectively Corresponding key No...

Страница 345: ...d or the maximum value if the upper limit of the range is exceeded is set After the execution of the command the sweep range specified with the MANR 346page command is canceled and the query response is 0 0 Query response value newline END Equivalent key No equivalent key is available on the front panel value Description A measurement point number number assigned in order from the left end assumin...

Страница 346: ...2 newline END Equivalent key No equivalent key is available on the front panel value 1 value 2 Description The number of the sweep start point The number of the sweep stop point Measurement point numbers are assigned in order from the left end assuming that the left end measurement point is 1 Range 1 to the number of measurement points or both value 1 and value 2 are 0 Preset value 0 0 Resolution ...

Страница 347: ...CVOLT or CCURR has been specified with the DCMOD command on page 291 Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Source BIAS MENU MAX LIMIT VORTAGE Description ON or 1 Turns on t...

Страница 348: ...ment and the scalar measurement including available display formats and trace operations Parameters For details on each measurement parameter refer to Setting Measurement Parameters on page 36 Query response IMPH IRIM LSR LSQ CSR CSQ CSD AMPH ARIM LPG LPQ CPG CPQ CPD COMP I MLS IMCS IMLP IMCP IMRS IMQ IMD LPR CPR newline END Set measurement parameters Trace A Trace B IMPH initial value Z θ IRIM R ...

Страница 349: ...ace set with the TRAC command on page 457 determines whether to after the completion of each sweep calculate the statistics mean value standard deviation and difference value between the maximum value and the minimum value of the search range in the trace selected as the marker use target trace set with the MKRO command on page 356 and display the result on the screen Parameters Query response 1 0...

Страница 350: ...ding key Source BIAS MENU MIX LIMIT VOLTAGE MKR Syntax MKR ON OFF 1 0 MKR Description For the active trace set with the TRAC command on page 457 toggles on and off the marker function In the coupled marker mode set with the MKRCOUP command on page 352 the setting is applied to both the A and B traces regardless of the active trace setting Turning off the marker function using this command initiali...

Страница 351: ... newline END If the measurement parameter is a scalar value for other than COMPLEX Z Y 0 is always read out If the measurement parameter is a vector value for COMPLEX Z Y the value is as follows If the polar chart format is selected the phase is read out If the complex plane format is selected reactance for trace A or susceptance for trace B is reads out Corresponding key No front panel key is ava...

Страница 352: ...MKRDSPAN Description For the active trace set with the TRAC command on page 457 sets the sweep parameter value difference between the Δ marker and the marker as the span value of the sweep range If the Δ marker mode is off executing this command causes an error and the command is ignored No query Corresponding key Marker MKRΔ SPAN MKRL Syntax MKRL ON OFF 1 0 MKRL Description For the active trace s...

Страница 353: ...mmand causes an error and the command is ignored No query Corresponding key System LIMIT TEST EDIT LIMIT LINE EDIT more 1 3 more 2 3 MKR START MKRLIMSTOP Syntax MKRLIMSTOP Description In the creation edit of the limit line table sets the sweep parameter value at the marker position as the sweep parameter value of the segment stop point This command is used together with the MKRLIMVSTOP command on ...

Страница 354: ... 1 3 more 2 3 MKR VALUE STAR MKRLIMVSTOP Syntax MKRLIMVSTOP Description In the creation edit of the limit line table sets the measured value of the marker position as the limit central value of the segment stop point This command is used together with the MKRLIMSTOP command on page 353 usually when setting the sweep parameter value and measured value at the marker position as the sweep parameter v...

Страница 355: ...es between the continuous marker mode markers can be moved to between measurement points and the discrete marker mode markers can be to measurement points only In the coupled marker mode set with the MKRCOUP command on page 352 regardless of the active trace setting this setting is applied to both the A and B traces In the continuous marker mode the marker readout is an interpolated value derived ...

Страница 356: ...r and the command is ignored Parameters Query response DATA MEMO newline END Corresponding key Marker MKR MKROFS Syntax MKROFS Description For the active trace set with the TRAC command on page 457 sets the measurement parameter value at the marker position to the trace offset value If the marker function is off executing this command causes an error and the command is ignored No query Correspondi...

Страница 357: ...ment point that does not exceed the marker position is reads out Corresponding key No front panel key is available to execute this function MKRPKD Syntax MKRPKD Description For the active trace set with the TRAC command on page 457 sets ΔX and ΔY of the peak definition so that the current marker position is recognized as a peak In other words ΔX and ΔY are respectively set sweep parameter value di...

Страница 358: ...ses an error and the command is ignored Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Marker MKRREF Syntax MKRREF Description For the active trace set with the TRAC command on page...

Страница 359: ...stop value of each segment when creating the list sweep table also use this command If the marker function is off executing this command causes an error and the command is ignored No query Corresponding key Marker MKR STOP MKRTR Syntax MKRTR Description For the active trace set with the TRAC command on page 457 sets the range between the marker and the Δ marker as the partial search range If the Δ...

Страница 360: ...tion For the active trace set with the TRAC command on page 457 reads out the marker position measurement parameter value Query response numeric newline END If the measurement parameter is a scalar value for other than COMPLEX Z Y the measurement parameter value is read out If the measurement parameter is a vector value for COMPLEX Z Y the readout is as follows If the polar chart format is selecte...

Страница 361: ...TRAC command on page 457 sets the marker sweep parameter value as the center value of the sweep range and also sets the span value of the sweep range as the value of span value before the execution of the command zooming aperture value 100 The zooming aperture value is set with the ZMAPER command on page 463 If the marker function is off executing this command causes an error and the command is ig...

Страница 362: ...d reads out the measurement parameter value and sweep parameter value of the negative peak If there are several applicable negative peaks reads out the value of the leftmost negative peak within the analysis range If no peak exists 0 is read out The negative peak searched for at the execution of this command satisfies the condition set with the THRR command on page 452 It is not related to the pea...

Страница 363: ...een detected at the last execution of this command or the PEAK command on page 397 and reads out the measurement parameter value and the sweep parameter value of the peak If there are several applicable peaks reads out the value of the leftmost peak within the analysis range If no peak exists 0 is read out The peak searched for at the execution of this command satisfies the condition set with the ...

Страница 364: ...h function Query only Query response numeric 1 numeric 2 newline END Readouts are as follows numeric 1 Measurement parameter value of the minimum negative peak numeric 2 Sweep parameter value of the minimum negative peak Corresponding key No front panel key is available to execute this function NUMG Syntax NUMG Description Performs sweeps the specified times After the completion of the sweeps the ...

Страница 365: ...Corresponding key Copy SELECT CONTENTS OPERATING PARAMETERS OSE Syntax OSE numeric OSE Description Sets the value of the Operation Status Enable Register Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline EN...

Страница 366: ...of the Negative Transition Filter of the Operation Status Register Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key No front panel key is available to execute this function numeric De...

Страница 367: ... execute this function OSR Syntax OSR Description Reads out the value of the Operation Status Condition Register Query only Corresponding key No front panel key is available to execute this function OUT1 H L Syntax OUT1 H L Description Sets OUTPUT1 of the 24 bit I O port to HIGH or LOW No query Corresponding key No front panel key is available to execute this function OUT1ENV H L Syntax OUT1ENV H ...

Страница 368: ...le to execute this function OUT8IO Syntax OUT8IO numeric Description Outputs data to OUT0 to OUT7 of the 8 bit I O port Data is outputted as 8 bit binary assuming that OUT0 is LSB and OUT7 is MSB This command has the same function as the WRITEIO 15 0 command of Instrument BASIC Query only Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower lim...

Страница 369: ...set Corresponding key No front panel key is available to execute this function OUTBIO Syntax OUTBIO numeric Description Outputs data to output port B B0 to B7 of the 24 bit I O port Data is outputted as 8 bit binary assuming that B0 is LSB and B7 is MSB This command has the same function as the WRITEIO 16 1 command of Instrument BASIC No query Parameters If the specified parameter is out of the al...

Страница 370: ...ng key No front panel key is available to execute this function OUTDIO Syntax OUTDIO numeric Description If input output port D of the 24 bit I O port has been set to an output port by the execution of the DOUT command on page 307 outputs data to port D D0 to D3 Data is outputted as 4 bit binary assuming that D0 is LSB and D3 is MSB If port D is set to an input port executing this command causes a...

Страница 371: ... if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Corresponding key No front panel key is available to execute this function OUTFIO Syntax OUTFIO numeric Description Outputs data to output port F port A port B of the 24 bit I O port Data is outputted as 16 bit binary assuming that A0 is LSB and B7 is MSB This command has the sam...

Страница 372: ...t panel key is available to execute this function OUTHIO Syntax OUTHIO numeric Description Outputs data to output port H port A port B port C port D of the 24 bit I O port Data is outputted as 24 bit binary assuming that A0 is LSB and D3 is MSB If port C or port D is set to an input port executing this command causes an error and the command is ignored This command has the same function as the WRI...

Страница 373: ...ith the ANARANG command on page 267 obtains the parameters of a ceramic resonator and reads out the results If the sweep parameter is not frequency or if the measurement parameter is not Z θ executing this command causes an error and all readouts are 0 Query only Query response numeric 1 numeric 2 numeric 3 numeric 4 numeric 5 numeric 6 numeric 7 newline END The readouts are as follows numeric 1 V...

Страница 374: ...ecute this function OUTPCOMC 1 3 Syntax OUTPCOMC 1 3 Description Reads out OPEN SHORT LOAD data for fixture compensation Use the OUTPCOMC1 command to read out OPEN data G B the OUTPCOMC2 command SHORT data R X the OUTPCOMC3 command LOAD data R X Query only Query response numeric 1 numeric 2 numeric NOP 2 1 numeric NOP 2 newline END Reads out the real part and imaginary part of each measurement poi...

Страница 375: ...meric 1 Description Reads out the value complex number of the specified measurement point in a data array refer to Internal data arrays on page 81 Query only Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric 2 nume...

Страница 376: ...enabled VOLT or CURR has been specified with the BMON command on page 272 reads out the dc bias level voltage or current monitor value of the specified measurement point Query only Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query ...

Страница 377: ...ue is read out If the measurement parameter is a vector value for COMPLEX Z Y the readout is as follows If the polar chart format is selected the amplitude is read out If the complex plane format is selected resistance for trace A or conductance for trace B is read out numeric 2 Subsidiary readout of the measurement parameter value at the Δ marker position If the measurement parameter is a scalar ...

Страница 378: ...en 1 and NOP numeric n 2 1 Readout of the n th measurement point If the measurement parameter is a scalar value for other than COMPLEX Z Y the measurement parameter value is read out If the measurement parameter is a vector value for COMPLEX Z Y resistance for trace A or conductance for trace B is read out numeric n 2 Subsidiary readout of the n th measurement point If the measurement parameter is...

Страница 379: ...easurement point If the measurement parameter is a scalar value for other than COMPLEX Z Y the measurement parameter value is read out If the measurement parameter is a vector value for COMPLEX Z Y resistance for trace A or conductance for trace B is read out numeric 3 Subsidiary readout of the specified measurement point If the measurement parameter is a scalar value for other than COMPLEX Z Y 0 ...

Страница 380: ...ut the number of points whose limit test result is FAIL Query only Query response numeric newline END Corresponding key No front panel key is available to execute this function OUTPIAC Syntax OUTPIAC Description When the oscillator level monitor function is set to on set to ON with OMON command on page 365 reads out the oscillator current level monitor values of all measurement points Query only Q...

Страница 381: ...scription When input output port C of the 24 bit I O port is set to an input port by the execution of the CIN command on page 278 4 bit data is inputted into the 4294A through port C C0 to C3 and the data is read out to the external controller If port C is set to an output port executing this command causes an error and the command is ignored This command has the same function as the READIO 16 2 c...

Страница 382: ...yntax OUTPINPEIO Description When input output port E port C port D of the 24 bit I O port is set to an input port by the execution of the CIN command on page 278 and DIN command on page 297 8 bit data is inputted into the 4294A through port E C0 D3 and the data is read out to the external controller If port E is set to an output port executing this command causes an error and the command is ignor...

Страница 383: ...n is an integer between 0 and F_NOP 1 Note that if there is no failed measurement point only 1 piece of data whose value is 1 is read out Corresponding key No front panel key is available to execute this function OUTPLIML Syntax OUTPLIML Description For the active trace set with the TRAC command on page 457 reads out the limit test results of all measurement points Query only Query response numeri...

Страница 384: ...ower border value of the limit Corresponding key No front panel key is available to execute this function OUTPMAX Syntax OUTPMAX Description Reads out the maximum measurement parameter value and the sweep parameter value at the position within the waveform analysis range set with the ANARANG command on page 267 If there are several measurement points of the maximum measurement parameter value read...

Страница 385: ...meric 1 Description Reads out the value complex number of the specified measurement point in the memory array refer to Internal data arrays on page 81 Query only Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric 2 ...

Страница 386: ...TPMINMAX Syntax OUTPMINMAX Description Within the waveform analysis range set with the ANARANG command on page 267 reads out the maximum measurement parameter value and the sweep parameter value at the position and the minimum measurement parameter value and the sweep parameter value at the position If there are several measurement points of the minimum or maximum measurement parameter value reads...

Страница 387: ... value is read out If the measurement parameter is a vector value for COMPLEX Z Y the readout is as follows If the polar chart format is selected the amplitude is read out If the complex plane format is selected resistance for trace A or conductance for trace B is read out numeric 2 Subsidiary readout of the measurement parameter value at the marker position If the measurement parameter is a scala...

Страница 388: ...e END Reads out the readout and subsidiary readout of the measurement parameter value of each measurement point as shown below Where NOP is the number of points and n is an integer between 1 and NOP numeric n 2 1 Readout of the n th measurement point If the measurement parameter is a scalar value for other than COMPLEX Z Y the measurement parameter value is read out If the measurement parameter is...

Страница 389: ...urement point If the measurement parameter is a scalar value for other than COMPLEX Z Y the measurement parameter value is read out If the measurement parameter is a vector value for COMPLEX Z Y resistance for trace A or conductance for trace B is read out numeric 3 Subsidiary readout of the specified measurement point If the measurement parameter is a scalar value for other than COMPLEX Z Y 0 is ...

Страница 390: ... numeric 5 numeric 6 newline END The readouts are as follows numeric 1 Bandwidth numeric 2 Center frequency numeric 3 Quality factor numeric 4 Measurement parameter value of the maker position numeric 5 Value of the left cutoff point sweep parameter value minus the center value of the sweep range numeric 6 Value of the right cutoff point sweep parameter value minus the center value of the sweep ra...

Страница 391: ...ewline END The readouts are as follows numeric 1 Value of Zr resonant impedance numeric 2 Value of fr resonant frequency numeric 3 Value of Za anti resonant impedance numeric 4 Value of fa anti resonant frequency This command searches for points of phase 0 within the analysis range from the left edge and defines the 1st detected point as the resonant point and the 2nd detected point as the anti re...

Страница 392: ...nt within the waveform analysis range numeric 6 Value of Rpl2 the maximum value of the right ripple the sweep parameter difference between the peak and the right adjacent negative peak within the range between the resonant point and the anti resonant point within the waveform analysis range numeric 7 Rpl3 the maximum value of the left side ripple within the range to the right of the resonant point...

Страница 393: ...LEX Z Y the measurement parameter value is read out If the measurement parameter is a vector value for COMPLEX Z Y the readout is as follows If the polar chart format is selected the amplitude is read out If the complex plane format is selected resistance for trace A or conductance for trace B is read out numeric 2 Subsidiary readout of the measurement parameter value at the sub marker position If...

Страница 394: ... set Query response numeric 2 newline END Corresponding key No front panel key is available to execute this function OUTPVAC Syntax OUTPVAC Description When the oscillator level monitor function is set to on set to ON with OMON command on page 365 reads out the oscillator voltage level monitor values of all measurement points Query only Query response numeric 1 numeric 2 numeric NOP newline END Wh...

Страница 395: ... function is set to off the readout is invalid Corresponding key No front panel key is available to execute this function PARS Syntax PARS ON OFF 1 0 PARS Description For the marker search function for the active trace set with the TRAC command on page 457 determines whether to perform partial search Parameters Query response 1 0 newline END Corresponding key Search SEARCH RANGE MENU PART SRCH on ...

Страница 396: ...rs If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Bw Avg POINT AVG FACTOR Description ON or 1 Enables the point averaging function OFF or 0 initial value Disables the point averaging function ...

Страница 397: ...nd reads out the measurement parameter value and the sweep parameter value of the peak If there are several maximum peaks reads out the value of the leftmost peak within the analysis range If no peak exists 0 is read out The peak searched for at the execution of this command satisfies the condition set with the THRR command on page 452 It is not related to the peak definition in the marker search ...

Страница 398: ...mmand causes an error and the command is ignored No query Corresponding key Marker more 1 2 PEAK CENTER PHAU Syntax PHAU DEG RAD PHAU Description For the active trace set with the TRAC command on page 457 sets the display unit in the phase display format The scale parameters in the selected unit are automatically set so that traces do not exceed the display range on the screen Parameters Query res...

Страница 399: ... or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Search PEAK PEAK DEF MENU PEAK DEF ΔX numeric Description ΔX value When the sweep parameter is frequency Range 0 to 110E6 Initial value 500E3 Unit Hz When the sweep parameter is OSC level voltage Range 0 to 1 Initial value 5E 3 Unit V volt When the sweep parameter OSC level...

Страница 400: ...e upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Search PEAK PEAK DEF MENU PEAK DEF ΔY PKPOL Syntax PKPOL POS NEG PKPOL Description For the active trace set with the TRAC command on page 457 sets the polarity of the peak searched for in the marker search function Parameters Query response POS NEG newline END Corresponding key Search PEAK PEAK DEF M...

Страница 401: ...PORE Syntax PORE ON OFF 1 0 PORE Description Toggles on and off the port extension compensation function Parameters Query response 1 0 newline END Corresponding key CAL PORT EXTENSION EXTENSION on OFF numeric Description Number of points Range 2 to 801 Note on the number of points setting of a segment The upper limit is the smaller value value obtained by subtracting the sum of the numbers of poin...

Страница 402: ...ENGTH PORTZ Syntax PORTZ numeric S PORTZ Description Sets the port extension compensation amount in time Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key CAL PORT EXTENSION VALUE TIME...

Страница 403: ...t the initial value when creating segment 1 is the current oscillator power level value and the initial value when creating an additional segment is the oscillator power level value of the previous segment If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded...

Страница 404: ... response VOLT CURR newline END Corresponding key Source OSC UNIT PREP Syntax PREP Description When the measurement results are listed as a result of the execution of the LISV command on page 341 displays the previous page of the list To display the next page execute the NEXP command on page 363 No query Corresponding key Copy SELECT CONTENTS LIST VALUE PREV PAGE PRES Syntax PRES Description Reset...

Страница 405: ...e screen are not outputted No query Corresponding key Copy START PRSOFT Syntax PRSOFT ON OFF 1 0 PRSOFT Description When outputting the LCD screen to a printer using the PRINALL command on page 405 enables disables the output of the description part softkey label of each softkey displayed at the right of the screen Parameters Query response 1 0 newline END Corresponding key Copy SETUP more 1 2 SOF...

Страница 406: ...sion refer to Table 8 1 on page 113 If the specified file does not exist an error occurs No query Parameters If the specified file name has characters that exceed the maximum length only the string of up to the maximum length is valid and the remaining characters are ignored Corresponding key Save FILE UTILITIES PURGE FILE string Description File name including the extension you want to delete Ran...

Страница 407: ...size and an actual data part In the case of the 4294A the number of digits to indicate the data size is 6 and the maximum length of the actual data part is 16 Kbytes If a file contains data greater than 16 Kbytes execute this command repeatedly to read it Generally this command is used in combination with the ROPEN 412page command and the CLOSE 280page command as shown in Figure 16 8 on page 412 N...

Страница 408: ...ntax REFP numeric REFP Description Specifies the position of the reference line in the linear Y axis format To specify the position use the grid line number which is given in the increasing order from the bottom assuming that the bottom grid line is 0 Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the ...

Страница 409: ...xceeded is set Query response numeric newline END Corresponding key Scale Ref REFERENCE VALUE numeric Description Value indicated by the reference line or full scale Range For the linear Y axis format Varies depending on the measurement parameter as follows For Z R X 1E12 to 1E12 For other than Z R X 1E9 to 1E9 For polar chart format 10E 15 to 1E9 Initial value For the linear Y axis format Varies ...

Страница 410: ... the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Scale Ref REFERENCE Y VALUE numeric Description X axis reference value Range 1E9 to 1E9 Initial value 0 Unit For trace A Ω ohm For trace B S siemen...

Страница 411: ...d No query Parameters If the specified file name has characters that exceed the maximum length only the string of up to the maximum length is valid and the remaining characters are ignored Corresponding key Save RE SAVE FILE RESD Syntax RESD Description Changes the measured value list display screen to the normal measurement screen To return to the list display screen execute the LISV command on p...

Страница 412: ...enerally this command is used in combination with the READ 407page command and the CLOSE 280page command as shown in Figure 16 8 No query Parameters Corresponding key No front panel key is available to execute this function Figure 16 8 Procedure of executing commands to read write data Description string File name of up to 12 characters including its extension ...

Страница 413: ...ce between the peak and its left adjacent negative peak and reads out the maximum value If the value cannot be obtained because no peak or negative peak is detected 0 is read out The peak and negative peak used at the execution of this command satisfies the condition set with the THRR command on page 452 It is not related to the peak definition in the marker search function Query only Query respon...

Страница 414: ...maximum peak numeric 3 Sweep parameter value of the minimum negative peak Corresponding key No front panel key is available to execute this function RPLRHEI Syntax RPLRHEI Description Within the waveform analysis range specified with the ANARANG command on page 267 calculates the right ripple measurement parameter value difference between the peak and its right adjacent negative peak and reads out...

Страница 415: ...d on page 426 to finish the edit work After executing this command and the SEDI command on page 434 to start segment edit executing this command without executing the SDON command causes an error and the command is ignored If the total number of points in segments is 800 or 801 executing this command causes an error and without adding a segment the edit of the specified segment if no segment is sp...

Страница 416: ...VDAT 417page SAVDTRC 420page SAVMEM 420page and SAVMTRC 421page commands in the ASCII format into the specified file The number of saved points is the current number of sweep points When specifying a file you can use a file name including its extension refer to Table 8 1 on page 113 or a file name whose extension is omitted If the extension is not specified the file name is the specified file name...

Страница 417: ...21page commands in the binary format into the specified file The number of saved points is the current number of sweep points When specifying a file you can use a file name including its extension refer to Table 8 1 on page 113 or a file name whose extension is omitted If the extension is not specified the file name is the specified file name with the DAT extension added No query Parameters If the...

Страница 418: ...on to specify a file When you omit the extension the extension S1P is added to the specified file name No query Parameters If the specified file name exceeds the maximum number of characters characters until the maximum is reached are valid and remaining characters are ignored Equivalent key Save TOUCHSTONE string Description A file name you want to save Range When you omit the extension 8 charact...

Страница 419: ...g of up to the maximum length is valid and the remaining characters are ignored Corresponding key Save STATE SAVDTIF Syntax SAVDTIF string Description Saves image on the LCD screen into the specified file in the TIF format When specifying a file you can use a file name including its extension refer to Table 8 1 on page 113 or a file name whose extension is omitted If the extension is not specified...

Страница 420: ...ON off SAVMEM Syntax SAVMEM ON OFF 1 0 SAVMEM Description When saving the internal data array refer to Internal data arrays on page 81 into a file using the SAVDASC command on page 416 and SAVDDAT command on page 417 enables disables the save of the memory array Parameters Query response 1 0 newline END Corresponding key Save DATA SELECT CONTENTS MEMORY on OFF Description ON or 1 initial value Ena...

Страница 421: ...RACE MEN ON off SAVPSTA Syntax SAVPSTA Description Saves the current instrument state and internal data arrays refer to Internal data arrays on page 81 into the built in mass storage flash memory as a file having the AUTOREC STA file name The AUTOREC STA file is automatically recalled at power on Therefore if you execute this command before power off the instrument state and internal data arrays b...

Страница 422: ...rresponding key Scale Ref more1 2 D M COUPLE ON off SCAF Syntax SCAF DATA MEMO SCAF Description For the active trace set with the TRAC command on page 457 if the setting is made so that data trace and memory trace do not use the same scale set to OFF with the SCAC command on page 422 selects the trace to which the scale setting is applied If either the data trace or the memory trace is not display...

Страница 423: ... exceeded is set Query response numeric newline END Corresponding key Scale Ref SCALE DIV numeric Description Value of 1 grid tick Range 1E 15 to 100E6 Initial value For the linear Y axis format Varies depending on the measurement parameter as follows For Z R X Rs Rp 100E3 For θ 36 For Y G B D 100E 3 For Cs Cp 100E 6 For Ls Lp 1 For Q 100 For the complex plane format 50 Unit Varies depending on th...

Страница 424: ...s not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Sweep EDIT LIST PEN SCRN Syntax SCRN ON OFF 1 0 Description Toggles on and off the LCD screen display No query Parameters Corresponding key No front panel key is available to execute this function numeric Description Pen number Range 1 to 6 Initial value For th...

Страница 425: ... segment edit after the execution of the SADD command on page 415 or SEDI command on page 434 and before the execution of the SDON command on page 426 executing this command causes an error and the command is ignored If the creation edit of the list sweep table has not been started executing this command automatically starts table creation edit and then deletes the segment No query NOTE Executing ...

Страница 426: ...dited segment to take effect No query NOTE Executing the EDITDONE command on page 310 brings the created edited list sweep table to take effect Corresponding key Sweep EDIT LIST EDIT done SEAL Syntax SEAL Description For the active trace set with the TRAC command on page 457 moves the marker to the target set with the SEATARG command on page 433 to the left of the current marker position If no tar...

Страница 427: ... function is off executing this command causes an error and the command is ignored No query Corresponding key Search PEAK NEXT PEAK SEANPKL Syntax SEANPKL Description For the active trace set with the TRAC command on page 457 moves the marker to a peak to the left of the current marker position If no peak is detected the message saying Not detected is displayed no error occurs If the marker functi...

Страница 428: ...e SEATARG command on page 433 to the right of the current marker position If no target is detected the message saying Not detected is displayed no error occurs If the marker function is off executing this command causes an error and the command is ignored No query Corresponding key Search TARGET SEARCH LIGHT SEARLINE Syntax SEARLINE ON OFF 1 0 SEARLINE Description For the active trace set with the...

Страница 429: ...t of the range is exceeded is set Query response numeric newline END Corresponding key Search SEARCH RANGE MENU MAXIMUM numeric Description Upper border value of the partial search range When the sweep parameter is frequency Range 40 to 110E6 Initial value 110E6 Unit Hz Resolution 1E 3 When the sweep parameter is OSC level voltage Range 5E 3 to 1 Initial value 1 Unit V volt Resolution 1E 3 When th...

Страница 430: ...fied parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key No front panel key is available to execute this function numeric Description Number of the measurement point you want to set to the upper border value the nu...

Страница 431: ...t of the range is exceeded is set Query response numeric newline END Corresponding key Search SEARCH RANGE MENU MINIMUM numeric Description Lower border value of the partial search range When the sweep parameter is frequency Range 40 to 110E6 Initial value 40 Unit Hz Resolution 1E 3 When the sweep parameter is OSC level voltage Range 5E 3 to 1 Initial value 5E 3 Unit V volt Resolution 1E 3 When th...

Страница 432: ...vailable to execute this function SEARNG Syntax SEARNG FULL SEGMENT SEARNG Description For the active trace set with the TRAC command on page 457 sets the search range for the list sweep all segments entire sweep range or a single segment To specify a segment when the search range is set to a single segment use the SEGMNUM command on page 436 Parameters Query response FULL SEGMENT newline END Corr...

Страница 433: ...reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Search TARGET TARGET VALUE SEATARGL Syntax SEATARGL ON OFF 1 0 SEATARGL Description For the active trace set with the TRAC command on page 457 enables disables the display of the line indicating the target value target line when performing the target search in the ma...

Страница 434: ...he SADD command on page 415 to start segment edit executing this command without executing the SDON command causes an error and the command is ignored If the creation edit of the list sweep table has not been started executing this command automatically starts table creation edit and then starts the edit of the segment No query Parameters If the specified parameter is out of the allowable setting ...

Страница 435: ...his command automatically starts table creation edit and then sets the execution target segment Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END If the creation edit of the list sweep table is not star...

Страница 436: ...y response numeric newline END Corresponding key Search SEARCH RANGE MENU SEGMENT NUMBER SETCDATE Syntax SETCDATE year month day SETCDATE Description Sets the date of the built in clock of the 4294A Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exce...

Страница 437: ...f the upper limit of the range is exceeded is set Query response hour min sec newline END Corresponding key System CLOCK TIME SIMFCHAR Syntax SIMFCHAR Description Executes the simulation of the frequency characteristic of the equivalent circuit No query Corresponding key Display more 1 2 EQUIV CKT SIMULATE F CHRST SING Syntax SING Description Performs a single sweep After the sweep the sweep mode ...

Страница 438: ...er CREAR SUB MKR 1 OFF 2 OFF 3 OFF 4 OFF 5 OFF 6 OFF 7 OFF SMKRAUV 1 7 Syntax SMKRAUV 1 2 3 4 5 6 7 Description For the active trace set with the TRAC command on page 457 if the measurement parameter is a vector value for COMPLEX Z Y reads out the subsidiary readout of the measurement parameter value at the sub marker position marker number 1 to 7 Query only Query response numeric newline END If t...

Страница 439: ...oint number at the sub marker position If the sub marker is off executing this command causes an error and the command is ignored Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key No f...

Страница 440: ...on where you want to move the sub marker by the difference from the Δ marker Also the readout when executed as query is the difference value from the Δ marker If the sub marker is off executing this command causes an error and the command is ignored Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the ma...

Страница 441: ... only Query response numeric newline END If the measurement parameter is a scalar value for other than COMPLEX Z Y the measurement parameter value is read out If the measurement parameter is a vector value for COMPLEX Z Y the readout is as follows If the polar chart format is selected the amplitude is read out If the complex plane format is selected resistance for trace A or conductance for trace ...

Страница 442: ...e range is exceeded is set Query response numeric newline END Corresponding key Span numeric Description Span value When the sweep parameter is frequency Range 0 to 109 99996E6 for linear sweep 20 to 109 99996E6 for log sweep Initial value 109 99996E6 Unit Hz Resolution 1E 3 When the sweep parameter is OSC level voltage Range 0 to 0 995 Initial value 0 995 Unit V volt Resolution 1E 3 When the swee...

Страница 443: ...is disabled the measurement results of traces A and B are superimposed on the same screen If the screen is set so that the upper half of the LCD screen is used as the measurement result display screen and the lower half as the HP Instrument BASIC screen specified to HIHB with the DISA command on page 298 regardless of the setting to enable disable the separate display both traces are superimposed ...

Страница 444: ...the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Start numeric Description start value When the sweep parameter is frequency Range 40 to 110E6 for linear sweep 40 to 109 9998E6 for log sweep Initial value 40 Unit Hz Resolution 1E 3 When the sweep parameter is OSC level voltage Range 5E 3 to 1 Initial value 5E 3 Unit V volt Resolution 1E 3 When th...

Страница 445: ...Description Selects a mass storage to which file operation is applied No query Parameters Corresponding key Save STORE DEV FLOPPY MEMORY FLASH MEMORY Description DISK initial value Specifies the flexible disk drive MEMO Specifies the built in RAM disk volatile FLASH Specifies the built in flash disk non volatile ...

Страница 446: ... if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Stop numeric Description Stop value When the sweep parameter is frequency Range 40 to 110E6 for linear sweep 60 to 110E6 for log sweep Initial value 110E6 Unit Hz Resolution 1E 3 When the sweep parameter is OSC level voltage Range 5E 3 to 1 Initial value 1 Unit V volt Resolution 1E 3 When the s...

Страница 447: ... on again the 4294A after the setting Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response 1st 2nd 3rd 4th newline END Corresponding key Local SUBNET MASK 1st 2nd 3rd 4th IP address Value used for OR 0 0 0 0 127 255 255 255 c...

Страница 448: ...ange is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Sweep TIME SWEEP TIME Description UP initial value Specifies the sweep parameter increasing direction from left to right on the screen DOWN Specifies the sweep parameter decreasing direction from right to left on the screen numeric Description Sweep time ...

Страница 449: ...AS SWPT Syntax SWPT LIN LOG LIST SWPT Description Sets the sweep type Parameters Query response LIN LOG LIST newline END Corresponding key Sweep TYPE LINEAR LOG LIST Description FREQ initial value Specifies the frequency sweep OLEV Specifies the oscillator OSC level sweep DCB Specifies the dc bias level sweep Description LIN initial value Specifies the linear sweep LOG Specifies the log sweep sett...

Страница 450: ...ut Query only Parameters If the specified parameter is out of the setting range an error occurs and the command is ignored Query response numeric 2 newline END Corresponding key No front panel key is available to execute this function numeric 1 Description Measurement parameter value you want to search for Range 9 9E37 to 9 9E37 Unit Varies depending on the measurement parameter refer to the expla...

Страница 451: ...tected 0 is read out Query only Parameters If the specified parameter is out of the setting range an error occurs and the command is ignored Query response numeric 2 newline END Corresponding key No front panel key is available to execute this function numeric 1 Description Measurement parameter value you want to search for Range 9 9E37 to 9 9E37 Unit Varies depending on the measurement parameter ...

Страница 452: ...nd right sides having a value less than the maximal value minus height measurement point BL and BR but B is not the maximum within the range between BL and BR Therefore it is not considered as a peak In the same way if 2 measurement points having a value of the minimal value plus height exist on both left and right sides of a minimal value and the minimal value is the minimum within the range betw...

Страница 453: ...judging whether a maximal value is a peak H is the maximal value and L is the measurement point value When judging whether a minimal value is a negative peak H is the measurement point value and L is the minimal value For the linear Y axis format if height is set to 0 initial value all maximal values or minimal values are considered as peaks or negative peaks On the other hand for the log Y axis f...

Страница 454: ...TITL Syntax TITL string TITL Description For the active trace set with the TRAC command on page 457 sets a string displayed in the title area on the display screen Parameters If the specified file name has characters that exceed the maximum length only the string of up to the maximum length is valid and the remaining characters are ignored Query response string newline END Corresponding key Displa...

Страница 455: ...intout Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceeded is set Query response numeric newline END Corresponding key Copy SETUP TOP MARGIN numeric Description Top margin Range 0 to 5 Initial value 1 Unit inch Resolution 0 01 ...

Страница 456: ...s direction In the log Y axis format if the sign differs from that of the display screen minimum value the sign of the minimum value is automatically changed to the same sign as the maximum value Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper limit of the range is exceede...

Страница 457: ...RACK Description For the active trace set with the TRAC command on page 457 toggles on and off the search tracking function Parameters Query response 1 0 newline END Corresponding key Search SEARCH TRK on OFF Description A initial value Specifies trace A as the active trace B Specifies trace B as the active trace Description ON or 1 Turns on the search tracking function OFF or 0 initial value Turn...

Страница 458: ...eters Query response POS NEG newline END Corresponding key Trigger SOURCE EXT POLRTY Description SWE initial value Specifies the mode in which each trigger performs a single sweep if the averaging function is on a set number of times as the averaging count POIN Specifies the mode in which each trigger performs the measurement of a single measurement point Description POS initial value Specifies po...

Страница 459: ... Syntax USKEY Description Displays user keys ON KEY LABELS of Instrument BAISC No query Corresponding key System IBASIC ON KEY LABELS Description INT initial value Specifies the internal trigger EXT Specifies the external trigger inputted from the EXT TRIGGER terminal on the rear panel BUS Specifies the GPIB LAN trigger trigger by executing the TRG command on page 261 MAN Specifies the manual trig...

Страница 460: ... DEF MENU FIXED VALUE WIDSIN Syntax WIDSIN Description For the trace bandwidth analysis function for the active trace set with the TRAC command on page 457 further searches for another cutoff point inside the already detected cutoff point If no cutoff point is detected the message indicating the result is displayed no error occurs If the trace bandwidth analysis function is off executing this comm...

Страница 461: ...is ignored No query Corresponding key Search WIDTHS DEF MENU SEARCH OUT WIDT Syntax WIDT ON OFF 1 0 WIDT Description For the active trace set with the TRAC command on page 457 toggles on and off the trace bandwidth analysis function If the trace bandwidth analysis function is set to on and If no bandwidth can be detected the message indicating the result is displayed no error occurs If the marker ...

Страница 462: ...ng file cannot be changed Therefore if you want to change them delete the file itself using the PURG 406page command and then create a new file using this command This command is used in combination with the WRITE 463page command and the CLOSE 280page commands as shown in Figure 16 8 on page 412 No query Parameters Corresponding key No front panel key is available to execute this function Descript...

Страница 463: ... function ZMAPER Syntax ZMAPER numeric PCT ZMAPER Description Sets the zooming aperture value in a percentage of the span value If the marker function is off executing this command causes an error and the command is ignored Parameters If the specified parameter is out of the allowable setting range the minimum value if the lower limit of the range is not reached or the maximum value if the upper l...

Страница 464: ...he Instrument BASIC program on the 4294A to the external controller Uploading is available when the status of the program is PAUSE or STOP Parameters Arbitrary length block data consists of a header part and a following data part program to be sent The header part has 2 formats as follows 0 Indicates that the size of the data part is not defined In this case after sending the header part data of a...

Страница 465: ...Corresponding key No front panel key is available to execute this function PROGram SELected EXECute Syntax PROGram SELected EXECute string Description Execute the specified program command This command can be executed only when the status of the program is PAUSE or STOP No query Parameters Corresponding key No front panel key is available to execute this function PROGram SELected MALLocate Syntax ...

Страница 466: ...r variable name Description Sets values into the specified numeric variable or numeric array of the program on the 4294AInstrument BASIC editor Parameters Query response numeric 1 numeric 2 numeric n newline END Corresponding key No front panel key is available to execute this function string Description Program name Initial value PROG Description variable name Numeric variable name you want to sp...

Страница 467: ...ng Syntax PROGram SELected STRing variable name string 1 string 2 string n PROGram SELected STRing variable name Description Sets a value into the specified string variable or numeric array in the program on the 4294A Instrument BASIC editor Parameters Query response string 1 string 2 string n newline END Corresponding key No front panel key is available to execute this function Description RUN Ca...

Страница 468: ...ction as those starting with PROGram SELected The below table shows their relationship If you change the definition of the program name with the PROGram SELected NAME command on page 466 the PROG part in the table must be replaced with the program name Commands starting with PROGram EXPLicit Commands starting with PROGram SELected PROGram EXPLicit DEFine PROG PROGram SELected DEFine PROGram EXPLic...

Страница 469: ...s appendix contains the information required to adapt this manual to earlier versions or configurations of the Agilent 4294A than the current printing date of this manual The information in this manual applies directly to a 4294A model that has a serial number prefix listed on the title page of this manual ...

Страница 470: ...r plate see Figure A 1 The first five characters are the serial prefix and the last five digits are the suffix Execute the IDN command on page 259 to check the firmware version Figure A 1 Example of Serial Number Plate Table A 1 Manual Changes by Serial Number Serial Prefix or Number Make Manual Changes Table A 2 Manual Changes by Firmware Version Version Make Manual Changes Rev 1 10 Change 1 on p...

Страница 471: ...file on page 83 NOTE You can save an internal data array in the touchstone format by SAVDS1P on page 418 But you cannot recall the file Chapter 8 Saving Recalling a Measurement Result Measurement Setup on page 111 Delete the following sentence in Saving data into a file on page 112 The following command available for save a data array to a file in the touchstone format SAVDS1P on page 418 Chapter ...

Страница 472: ...ion Change to the revision 1 10 Chapter 13 Application Sample Programs on page 185 Delete the following section File Transfer Function on page 239 Chapter 16 GPIB Command Reference on page 255 Delete the following commands CLOSE 280page CWD 284page FNAME 316page FNUM 316page FSIZE 318page READ 407page ROPEN 412page WOPEN 462page WRITE 463page ...

Страница 473: ...473 2 Chapter Title 3 Chapter Title 4 Chapter Title 5 Chapter Title B Status Reporting System B Status Reporting System This appendix describes the status reporting system of the Agilent 4294A ...

Страница 474: ...rresponding enable register bit a bit marked with an arrow in Figure B 1 is also 1 the summary bit of the status byte register is set to 1 You can read the status byte register by using the serial poll If the bit of the service request enable register is 1 service request SRQ is generated with the positive transition of the corresponding status byte register bit By generating SRQ you can notify th...

Страница 475: ...egister condition set the corresponding enable register to 1 Status byte register If the enabled event register is set to 1 a corresponding bit of the status byte register is also set to 1 This register also indicates the output queue and SRQ status The value of the status byte register can be read by using the STB command on page 261 or serial poll SPOLL statement in HP BASIC from the controller ...

Страница 476: ...er and the condition register The transition filter enables you to select a positive and or negative transition of the condition register bit to set a bit in the corresponding event register For example if you set the negative transition filter a 1 is set in the event register by changing from 1 to 0 in the condition register Figure B 2 Transition Filter and Condition Register For the 4294A only t...

Страница 477: ...itle Status Register Structure The status reporting system has a hierarchical structure as shown in Figure B 3 The status byte register is a summary of registers in its lower level This section describes status registers in each hierarchy Each bit of the status register is described in Table B 1 through Table B 4 Figure B 3 Status Register Structure ...

Страница 478: ...her SCPI instruments 4 MAV Message Available 1 is set when Output Queue has data and 0 is set when Output Queue has no data 5 Standard Event Status Register Summary Bit Set to 1 when any of the enabled bits in the status event status register is set to 1 6 RQS when reading the status byte register through the serial poll 1 is set when an SRQ is generated by the 4294A 0 is set when the status byte ...

Страница 479: ...mand error a query error and an execution error occurs 4 Execution Error 1 1 is set when any parameter in an GPIB command exceeds its input range or is inconsistent with the 4294Acapabilities 2 1 is set when an GPIB command could not be properly executed due to some condition of the 4294A 5 Command Error 1 1 is set when an IEEE 488 2 syntax error has been occurred a command sent to the 4294A does ...

Страница 480: ...ed 3 Limit Failed Trace B 1 is set when a limit test failed on trace B 4 Limit Failed Trace A 1 is set when a limit test failed on trace A 5 Search Failed Trace B 1 is set when no value was obtained for a target of marker search on trace B 6 Search Failed Trace A 1 is set when no value was obtained for a target of marker search on trace A 7 Point Measurement Complete 1 1 is set when a measurement ...

Страница 481: ...481 1 Chapter Title 3 Chapter Title 4 Chapter Title 5 Chapter Title C GPIB Command table C GPIB command table This appendix provides the Agilent 4294A GPIB command list sorted according to function ...

Страница 482: ...lue CENT on page 277 Span SPAN on page 442 Manual sweep On Off MANS on page 347 Point setting MANP on page 345 Range setting MANR on page 346 OSC Level setting mode POWMOD on page 404 setting POWE on page 403 Frequency CWFREQ on page 285 DC bias On Off DCO on page 291 Range DCRNG on page 294 Mode DCMOD on page 291 Level Current DCI on page 290 Voltage DCV on page 295 Maximum voltage MAXDCV on page...

Страница 483: ...page 443 Displayed trace setting DISP on page 301 Copy measurement data to memory DATMEM on page 285 Accumulate display On Off ACCUD on page 263 Non active trace display On Off HIDI on page 318 Allocation Measurement IBASIC setting DISA on page 298 Level monitor display setting OSC OMON on page 365 DC bias BMON on page 272 Title setting TITL on page 454 Offset value setting DATOVAL on page 286 For...

Страница 484: ...IPRMO on page 327 Test result output All measurement points OUTPLIML on page 383 Marker position OUTPLIMM on page 384 Failed measurement point OUTPLIMF on page 383 Number of failed measurement point OUTPFAIP on page 380 Adapter setting Adapter selection E4TP on page 309 Data for setup data calculation Measurement ECAL P A B C on page 309 Calculate and store to EEPROM ECALDON on page 309 Measuremen...

Страница 485: ...ter format FORM5 on page 317 Read Data array All measurement points OUTPDATA on page 375 Specified measurement point OUTPDATAP on page 375 Memory array All measurement points OUTPMEMO on page 385 Specified measurement point OUTPMEMOP on page 385 Data trace array All measurement points OUTPDTRC on page 378 Specified measurement point OUTPDTRCP on page 379 Memory trace array All measurement points O...

Страница 486: ...arker Mode setting DMKR on page 302 Read marker value Measurement parameter value DMKRVAL on page 306 Secondary measurement parameter value DMKRAUV on page 303 Sweep parameter value DMKRPRM on page 305 Measurement Sweep parameter value OUTPDMKR on page 377 Move Specified measurement point DMKRP on page 304 Fixed Δ marker only Specified measurement parameter value DMKRVAL on page 306 Specified seco...

Страница 487: ...n page 357 Search Maximum value Minimum value Peak Target value SEAM on page 427 Peak search Next peak search SEANPK on page 427 Left Peak search SEANPKL on page 427 Right Peak search SEANPKR on page 428 Peak value sweep center value PEAKCENT on page 398 Target search Target value setting SEATARG on page 433 Target line display On Off SEATARGL on page 433 Left target search SEAL on page 426 Right ...

Страница 488: ... maximum difference between positive peak and its adjacent negative peak Both sides RPLHEI on page 413 Left side RPLLHEI on page 413 Right side RPLRHEI on page 414 Resonator analysis 0 phase point OUTPRESO on page 391 0 phase point and ripple OUTPRESR on page 392 Ceramic resonator parameter OUTPCERR on page 373 Equivalent circuit parameter of crystal resonator EQUCPARS4 on page 312 parallel capaci...

Страница 489: ...ion Trace Normal display RESD on page 411 list of sweep parameter and measurement parameter values Display LISV on page 341 Display next page NEXP on page 363 Display previous page PREP on page 404 list of measurement condition parameters OPEP on page 365 list of standard definitions for user calibration CALS on page 275 list of standard definitions for fixture compensation COMS on page 281 List s...

Страница 490: ...1 detects pulse input OUT2ENV H L on page 368 Positive Negative logic selection Positive logic POSL on page 403 Negative logic NEGL on page 362 Beep On Off setting of the beep to notify the completion of operation BEEPDONE on page 270 On Off setting of the beep when the limit test result is FAIL BEEPFAIL on page 271 On Off setting of the beep when an error occurred or when an invalid key is presse...

Страница 491: ...Error messages The Agilent 4294A provides error messages to indicate its operating status This appendix describes the error messages of the the 4294A Error messages are outputted on the 4294A s LCD or through GPIB This section gives you the description of each error message and its remedy ...

Страница 492: ...the required calibration standards 11 CALIBRATION REQUIRED In user calibration or fixture compensation though error coefficients based on the measurement of the required calibration standards OPEN SHORT or LOAD had not been acquired an GPIB command CALST ON COMCA ON COMCB ON or COMCC ON that turned on the user calibration function or fixture compensation function was sent Valid error coefficients ...

Страница 493: ...CKUP DATA LOST The contents of the battery backed memory SRAM storing user calibration data fixture compensation data GPIB address IP address and so on were lost causing an error check sum error Its cause is running out of the battery for backup To enable the battery backup for the memory again turn on the power and keep it approximately 10 minutes to charge the battery completely 19 UNEXPECTED DA...

Страница 494: ...t in the 4294A Set data to be sent or the number of points of the 4294A correctly 64 TOO MANY SEGMENTS You attempted to add segments whose quantity exceeded the maximum number 18 to the limit line table The number of segments you can set in the limit line table is up to 18 74 CURRENT EDITING SEGMENT SCRATCHED During the edit of a segment in the list sweep table or limit line table a key or command...

Страница 495: ...ings first select the COMPLEX Z Y measurement parameter 85 FORMAT NOT VALID FOR COMPLEX MEASUREMENT When COMPLEX Z Y i e complex parameter measurement was selected as a measurement parameter you attempted to select a display format not available for the measurement parameter for example the linear scale format FMT LINY command and as a result the command was ignored When COMPLEX Z Y is selected as...

Страница 496: ...ORY TRACE NOT DISPLAYED When both of the data trace and the memory trace were not displayed you attempted to change the setting of the data memory couple command SCAC ON or SCAC OFF To change the setting of the data memory couple first display both of the data trace and the memory trace command DISP DATM 93 DATA TRACE NOT DISPLAYED When the data trace was not displayed you attempted to set the fun...

Страница 497: ...LL you attempted to execute a command to specify a certain segment as a search target SEGMNUM value and as a result the command was ignored Before executing the search function by specifying a certain list sweep segment set the search range to a single segment command SEARNG SEGMENT 105 MEASUREMENT PARAMETER NOT FOR ANALYSIS When a measurement parameter other than Z q was set you attempted to exec...

Страница 498: ...mmand was ignored Before selecting the list sweep as the sweep type set the list sweep table correctly 130 CAN T CHANGE ON ZERO SPAN During the execution of the list sweep when the sweep span of each segment was zero you attempted to change the list sweep span integrated total span of individual segments specified as the horizontal axis of the graph for the list sweep to the single span the way to...

Страница 499: ...DGE temporarily could not perform measurements UNBALANCED The setting of the four terminal pair extension NONE 4TP 1M 4TP 2M 7mm 42942A PROBE 42941A may not match with the fixture cable adapter or probe actually connected Check and correct the setting The setup acquisition of calibration data for the setting of the four terminal pair extension may have failed If necessary perform the setup again S...

Страница 500: ...set input output direction The command was invalid For example if you use the CIN command to specify port C as an input port and then use the OUTCIO value command to output data from port C this error is displayed 143 FLOATING POINT ERROR OCCURED Due to the execution of an application inside the instrument for inappropriate data sent from outside the instrument an error for floating point operatio...

Страница 501: ...t allowed A group execution trigger GET was received in a program message Refer to IEEE488 2 7 7 108 Parameter not allowed The number of parameters is larger than that the command requires For example though the POIN command requires 1 parameter like POIN 101 2 parameters are added like POIN 101 1 109 Missing parameter The number of parameters is less than that the command requires For example tho...

Страница 502: ...ix 131 Invalid suffix The suffix does not meet the syntax defined in IEEE488 2 7 7 3 2 or it is inappropriate for the 4294A 134 Suffix too long The suffix is too long The suffix contains the notation of 12 characters or more Refer to IEEE488 2 7 7 3 4 138 Suffix not allowed A suffix is added to a numeric value element to which no suffix can be added 140 Character data error An error not included i...

Страница 503: ... length of the block data was reached 168 Block data not allowed A block data element was received at where the 4294A did not accept any block data elements 170 Expression error An error not included in error numbers between 171 and 179 occurred during the syntax analysis of equation data 171 Invalid expression The equation data element is invalid Refer to IEEE488 2 7 7 7 2 For example parentheses...

Страница 504: ...ed block equation or string type program data complied with the standard but its amount exceeded the limit that the 4294A could deal with due to memory or device specific conditions related to memory 224 Illegal parameter value The value of the parameter is illegal 225 Data out of memory To perform the requested operation the 4294A does not have enough memory 230 Data corrupt or stale The data may...

Страница 505: ...nd a floppy disk is write protected If necessary disable the write protection for the floppy disk 280 Program error A program error An error occurred in a downloaded program An error other than 281 to 289 occurred 281 Cannot create program Programs cannot be created Insufficient memory is suspected 282 Illegal program name The program name is illegal This message is displayed for example when you ...

Страница 506: ...rence of a Query error that is defined in IEEE488 2 11 5 1 1 7 and 6 3 410 Query INTERRPUTED Status that causes an INTERRUPTED Query error Refer to IEEE488 1 6 3 2 3 This error occurs for example when after Query data byte DAB or GET is received before the response has been sent completely 420 Query UNTERMINATED Status that causes an UNTERMINATED Query error Refer to IEEE488 2 6 3 2 This error occ...

Страница 507: ...Index Index 507 Index ...

Страница 508: ...508 Index Index ...

Страница 509: ...Index Index 509 Index ...

Страница 510: ...510 Index Index ...

Страница 511: ...Index Index 511 Index ...

Страница 512: ...512 Index Index ...

Страница 513: ...Index Index 513 Index ...

Страница 514: ...514 Index Index ...

Страница 515: ...Index Index 515 Index ...

Страница 516: ...516 Index Index ...

Страница 517: ...Index Index 517 Index ...

Страница 518: ...518 Index Index ...

Отзывы: