home *** CD-ROM | disk | FTP | other *** search
- 10 ! DATA FILE "8970D", S.HAIMOV & I.ANGELOV, October 1986 !
- 20 ! !
- 30 ! DESCRIPTION OF PROGRAM "8970A" !
- 40 ! !
- 50 ! !
- 60 ! INTRODUCTION !
- 70 ! !
- 80 ! Program "8970A" is intended to measure the gain and noise !
- 90 ! figure (and/or noise temperature) of microwave devices such as !
- 100 ! amplifiers, mixers and receivers. !
- 110 ! This program version (V.2.0) uses HP8970A Noise !
- 120 ! Figure Meter (NFM) and HP8350A Sweep Oscillator (or HP8672A !
- 130 ! Synthesized Signal Generator). The frequency range for noise !
- 140 ! measurement is from 10 MHz to 60 GHz with an external sweep !
- 150 ! oscillator and from 10 to 1500 MHz for the IF frequencies. !
- 160 ! (ATTENTION! The frequency range is from 2GHz to 40GHz when the !
- 170 ! HP8350A Sweep Osillator is used) !
- 180 ! The "8970A" program is executable on the HP9845 Desktop !
- 190 ! computer with the following configuration: !
- 200 ! * HP9845 B/C Desktop computer with minimum 32K RAM; !
- 210 ! * I/O ROM Option 312; !
- 220 ! * Graphic ROM Option 311; !
- 230 ! * 98034 HP-IB Interface (IEEE 488, 1978). !
- 240 ! !
- 250 ! A description of the measurement procedure is given in !
- 260 ! our paper named "Computer-Aided Microwave Noise Measurement", !
- 270 ! pubblished in the July,1986 issue of the MICROWAVE JOURNAL. !
- 280 ! !
- 290 ! !
- 300 ! DUPLICATE DISK !
- 310 ! !
- 320 ! Make a duplicate of the master disk(or cartridge) and use !
- 330 ! the duplicate disk(or cartridge) as working unit. !
- 340 ! Note that "8970A" is recorded on a mass storage unit using !
- 350 ! the SAVE statement in order to transport the program between !
- 360 ! computers with different configurations. If the faster program !
- 370 ! loading provided by recording the program in PROG format is !
- 380 ! desired you may GET "8970A <mass storage unit specifier>" and !
- 390 ! STORE "8970A<mass storage unit specifier>" on the working mass !
- 400 ! storage unit. !
- 410 ! !
- 420 ! !
- 430 ! PROGRAM OPERATION !
- 440 ! !
- 450 ! 1. Load Program. !
- 460 ! !
- 470 ! Load and execute the "8970A" program as follows: !
- 480 ! a. Install disk(or tape cartridge). !
- 490 ! b. GET "8970A <mass storage unit specifier>" EXECUTE !
- 500 ! c. When the program is loaded, press RUN . !
- 510 ! <mass storage unit spec.>= |:T15 or :T14 for Tape Cartridge !
- 520 ! |:F<select code> for HP9885M Flex.Disk!
- 530 ! |:H<select code> for HP9895A Flex.Disk!
- 540 ! The program outputs prompts and operator instructions to the!
- 550 ! display. Respond by typing upper and lower (only for title label)!
- 560 ! case characters and numbers, then press CONT, or by performing !
- 570 ! the indicated operation and then pressing CONT. !
- 580 ! !
- 590 ! !
- 600 ! 2. Operating considerations. !
- 610 ! !
- 620 ! * Once the program has started, do not press RUN or STOP !
- 630 ! then CONT unless your intention is to restart the program from !
- 640 ! the beginning. When RUN or STOP then CONT is pressed,all calibra-!
- 650 ! tion and measerement data is reinitialized. If it is necessery to!
- 660 ! interrupt program operation to use the desktop computer for !
- 670 ! another purpose, the current calibration data can be saved by !
- 680 ! recording memory using an initialized cartridge(disk) as follows:!
- 690 ! With the program prompt "[L]IST DATA,[P]LOT,[N]EXT !
- 700 ! MEASUREMENT,[S]TOP THE PROGRAM ?" displayed, press STOP, then !
- 710 ! enter: STORE ALL "<file specifier>" EXECUTE !
- 720 ! This saves the current state of memory on an initialized unit. !
- 730 ! To restore memory, enter: LOAD ALL "<file specifier>" EXECUTE !
- 740 ! <file specifier> - file name and mass storage unit specifier !
- 750 ! When memory is loaded, enter: CONT List EXECUTE , the program !
- 760 ! will resume operation at the "[L]IST DATA,[P]LOT,[N]EXT !
- 770 ! MEASUREMENT, [S]TOP THE PROGRAM ?" prompt. Enter the response, !
- 780 ! then press CONT. !
- 790 ! !
- 800 ! * If program operation is inadvertently stopped during the !
- 810 ! calibration sequence, restart the program from the beginning by !
- 820 ! pressing RUN. If program operation is interrupted during the !
- 830 ! measurement sequence, the program can be restarted without losing!
- 840 ! calibration data by entering: !
- 850 ! CONT List EXECUTE !
- 860 ! !
- 870 ! * Each time the system prompts the operator to make a device!
- 880 ! connection you may verify the connection by observing the trace. !
- 890 ! !
- 900 ! * The permitted responses for INPUT statements are given in !
- 910 ! prompts with square brackets or/and in inverse video. The default!
- 920 ! values are explicitly given (for instance: Default 25) or only in!
- 930 ! blinking mode and underlined. !
- 940 ! !
- 950 ! * Responses YES and NO are entered in brief form with the !
- 960 ! first uppercase letter: Y and N. For convenience the default !
- 970 ! response is not obligatory. Example: When the following prompt !
- 980 ! DO YOU WANT A HARD COPY [Y/N]? !
- 990 ! appears you may enter Y to make a hard copy or press CONT,enter N!
- 1000 ! or an arbitrary string different from Y to ignore the hard copy. !
- 1010 ! !
- 1020 ! * There is no check for the type of data (digits or string) !
- 1030 ! and if you confuse the response a system error may occur. In this!
- 1040 ! case, if calibration has not yet started and finished the program!
- 1050 ! has to be restarted but if the calibration is over, enter !
- 1060 ! CONT List EXECUTE . !
- 1070 ! !
- 1080 ! * The maximum number of the test frequencies is 100. !
- 1090 ! This value is changed on line number 90(DIM statement). !
- 1100 ! The device addresses and interface select code are given on line !
- 1110 ! numbers 150 to 200. If other addresses are used the respective !
- 1120 ! line is to be replaced. !
- 1130 ! !
- 1140 ! * When the same prompt occurs more than once in the process !
- 1150 ! of entering input data, it means that the entered data are wrong.!
- 1160 ! In order to find the correct entry refer to the "3. Program !
- 1170 ! prompts." section in this instruction. !
- 1180 ! !
- 1190 ! * When several values have to be entered in one prompt they !
- 1200 ! are separeted with commas. Other delimiters such as space, slash,!
- 1210 ! etc.are not allowed. !
- 1220 ! !
- 1230 ! !
- 1240 ! 3. Program prompts. !
- 1250 ! !
- 1260 ! M A I N P R O G R A M !
- 1270 ! !
- 1280 ! * Initial data !
- 1290 ! !
- 1300 ! ENTER THE DATE (Format:99/99/99, Default: No Date)?
- 1310 ! !
- 1320 ! Press CONT if you don't wish the Date. Enter the current Date !
- 1330 ! with recommended format or with not more than 18 characters !
- 1340 ! (Example: September 25, 1986). !
- 1350 ! !
- 1360 ! ENTER AMBIENT TEMPERATURE (degrees Celsius,Default 25)?
- 1370 ! !
- 1380 ! Press CONT if you want to use the default value 25deg. The range !
- 1390 ! of permitted temperatures is from 5 to 40 degrees. !
- 1400 ! !
- 1410 ! * External LO Programs for HP8350A and HP8672A !
- 1420 ! !
- 1430 ! ENTER THE OSCILLATOR: 8350(2-40GHz),8672(2-18GHz)?
- 1440 ! !
- 1450 ! Press CONT if you want to use HP8350A. It is the same as if you !
- 1460 ! enter 8350 OR 1. Enter 8672 or 2 if you want to use HP8672A. !
- 1470 ! !
- 1480 ! * Measurement Device Selection !
- 1490 ! !
- 1500 ! WHAT ARE YOU GOING TO MEASURE([A]mplifier,[M]ixer,[R]eceiver)?
- 1510 ! !
- 1520 ! Press CONT or enter A for amplifier. Enter M for mixer or enter !
- 1530 ! R for receiver. !
- 1540 ! !
- 1550 ! . Amplifier !
- 1560 ! !
- 1570 ! WHAT KIND OF AMPLIFIER: Fix.[IF](Mode 1.0 or 1.1) , [V]ar.IF(Mode
- 1580 ! 1.2)?
- 1590 ! !
- 1600 ! Press CONT or enter IF for mode 1.0 or 1.1 of the NFM. Enter V !
- 1610 ! for mode 1.2 of the NFM. !
- 1620 ! If you enter V the following prompt occurs: !
- 1630 ! !
- 1640 ! SELECT SINGLE SIDEBAND OFFSET(LSB or USB): Fix.[LO-]IF ,
- 1650 ! Fix.[LO+]IF ?
- 1660 ! !
- 1670 ! Press CONT or enter LO- for Lower Single Sideband frequency !
- 1680 ! offset of the NFM (measurement frequency less than LO frequency).!
- 1690 ! Enter LO+ for Upper Single Sideband frequency offset of the NFM !
- 1700 ! (measurement frequency greater than LO frequency) !
- 1710 ! !
- 1720 ! . Amplifier with LO-IF or LO+IF !
- 1730 ! !
- 1740 ! ENTER: Start FREQ., Stop freq., Step size, LO freq.(All in MHz)?
- 1750 ! !
- 1760 ! Enter the first test frequency(Start), last test frequency(Stop),!
- 1770 ! frequency interval(Step) and LO frequency in MHz with the !
- 1780 ! following conditons: !
- 1790 ! ~ Start freq. <= Stop freq. !
- 1800 ! ~ Step size <= Stop freq.-Start freq. !
- 1810 ! ~ Stop freq.-Start freq. <= 1500 MHz !
- 1820 ! ~ Step size > 0 MHz !
- 1830 ! ~ 2000 MHz =< LO freq. <= 60000 MHz !
- 1840 ! NOTE that there is no check for the max. LO freq. permitted!
- 1850 ! by the external local oscillator. !
- 1860 ! !
- 1870 ! . Amplifier with Fix. IF !
- 1880 ! !
- 1890 ! ENTER:Start freq.,Stop freq.,Step size,IF freq.(All in MHz)?
- 1900 ! !
- 1910 ! Enter the first test frequency(Start), last test frequency(Stop),!
- 1920 ! frequency interval(Step) and IF frequency in MHz with the !
- 1930 ! following conditions: !
- 1940 ! ~ Start freq. <= Stop freq. !
- 1950 ! ~ Step size <= Stop freq. - Start freq !
- 1960 ! ~ Step size > 0 MHZ !
- 1970 ! ~ Start freq >= 10 MHz !
- 1980 ! ~ Stop freq. <= 60000 MHz !
- 1990 ! ~ Start to Stop frequency range mustn't include the 1500 MHz!
- 2000 ! to 2000 MHz frequency range !
- 2010 ! ~ IF freq.=10MHz to 1500MHz (only when Start freq.>=2000MHz)!
- 2020 ! NOTE that there is no check for the max. test frequency !
- 2030 ! permitted by the external local oscillator. !
- 2040 ! !
- 2050 ! . Mixer !
- 2060 ! !
- 2070 ! ENTER: IF_freq.(Default 150MHz)?
- 2080 ! Press CONT to enter 150MHz for IF frequency or enter IF frequency!
- 2090 ! value.The range of permitted IF frequencies is from 10 to 1500MHz!
- 2100 ! !
- 2110 ! . Receiver !
- 2120 ! !
- 2130 ! ENTER: Start IF_freq.,Stop IF_freq.,Step size (All in MHz)?
- 2140 ! !
- 2150 ! Enter the first IF freq.(Start), last IF freq.(Stop) and the IF !
- 2160 ! frequency interval(Step) in MHz with the following conditions: !
- 2170 ! ~ Start IF freq. >= 10 MHz !
- 2180 ! ~ Stop IF freq. <= 1500 MHz !
- 2190 ! ~ Stop IF freq. > Start IF freq. !
- 2200 ! ~ Step size > 0 MHz !
- 2210 ! ~ Step size <= Stop freq. - Start freq. !
- 2220 ! !
- 2230 ! * Transfer control, Loss compensation, LO Output power !
- 2240 ! !
- 2250 ! CHANGE: Trans.control,Loss comp.,Freq.range,LO power or Smooth.
- 2260 ! factor [Y/N]?
- 2270 ! !
- 2280 ! This prompt does not appear when the program is executed for the !
- 2290 ! first time or after RUN command. !
- 2300 ! Press CONT if you want to measure with previous data. Enter Y if !
- 2310 ! you want to change the response even for one of the following !
- 2320 ! prompts: !
- 2330 ! !
- 2340 ! Transfer control of LO [Y/N]?
- 2350 ! LOSS COMPENSATION:[N]o,[F]ix.,[V]ar.,[M]easured Var.?
- 2360 ! ENTER: Start LO_freq.,Stop LO_freq.,Step size(All in MHz)?(MIXER)
- 2370 ! Do you want to reduce frequency range [Y/N]? (for AMPLIFIER)
- 2380 ! Do you want to reduce IF frequency range [Y/N]? (for RECEIVER)
- 2390 ! Local Oscillator OUTPUT POWER (6dBm,8dBm,10dBm)? (for HP8672A)
- 2400 ! Do you want new Smoothing factor [Y/N]?
- 2410 ! !
- 2420 ! Some of the above prompts are explained later in this section.!
- 2430 ! !
- 2440 ! Transfer control of LO [Y/N]?
- 2450 ! !
- 2460 ! Enter Y if you want to transfer control from computer to NFM. !
- 2470 ! This mode is usefull when the operator want to check some- !
- 2480 ! thing or to make local measurement with NFM. !
- 2490 ! !
- 2500 ! ENTER: Start LO_freq.,Stop LO_freq.,Step size(All in MHz)?
- 2510 ! !
- 2520 ! This prompt occurs only for measurement of mixers. !
- 2530 ! Enter first LO frequency(Start), last LO frequency(Stop) and !
- 2540 ! frequency interval(Step) in MHz with the following conditions: !
- 2550 ! ~ Start freq. >= 10 MHz !
- 2560 ! ~ Stop freq. > Start freq. !
- 2570 ! ~ Step size <= Stop freq. - Start freq. !
- 2580 ! ~ Step size > 0 MHz !
- 2590 ! ~ Stop freq. <= 60000 MHz !
- 2600 ! ~ Start to Stop frequency range mustn't include the 1500 to !
- 2610 ! 2000 MHz frequency range !
- 2620 ! NOTE that there is no check for the max.LO freq. permitted !
- 2630 ! by the external local oscillator. !
- 2640 ! !
- 2650 ! ENTER: Local Oscillator OUTPUT POWER (6dBm,8dBm,10dBm)?
- 2660 ! !
- 2670 ! Only when the Local Oscillator is HP8672A this prompt occurs. !
- 2680 ! Press CONT to enter default value 10dBm. Enter 6 or 8 for 6dBm !
- 2690 ! or 8dBm. !
- 2700 ! !
- 2710 ! * Measures and Prints DUT Data !
- 2720 ! !
- 2730 ! ENTER LABEL ? !
- 2740 ! !
- 2750 ! Connect the device and press CONT to start the measurement. Label!
- 2760 ! information of Tables and Graphics will not be printed. !
- 2770 ! Connect the device and enter label(not more than 55 char.) to !
- 2780 ! start the measurement. Label information will be printed on top !
- 2790 ! of the Tables and Graphics. !
- 2800 ! !
- 2810 ! [L]IST DATA, [P]LOT, [N]EXT MEASUREMENT,[S]TOP THE PROGRAM ?
- 2820 ! !
- 2830 ! Press CONT or enter L to list the data. Enter P to draw the !
- 2840 ! noise and gain graphics. Enter N for next measurement whitout !
- 2850 ! new calibration. Enter S or press CONT to terminate the program. !
- 2860 ! !
- 2870 ! !
- 2880 ! S U B R O U T I N E S !
- 2890 ! !
- 2900 ! * ENTER SMOOTHING FACTOR TO HP8970A !
- 2910 ! !
- 2920 ! ENTER:Smoothing factor(in power of two, Min=1,Max=64,Default 8)?
- 2930 ! !
- 2940 ! Press CONT to enter the default value 8 or enter one of these !
- 2950 ! values: 1, 2, 4, 8, 16, 32, 64. !
- 2960 ! !
- 2970 ! * ENTER OR MEASUREMENT LOSS COMPENSATION !
- 2980 ! !
- 2990 ! LOSS COMPENSATION:[N]o,[F]ix.,[V]ar.,[M]easured Var.(Default..)?
- 3000 ! !
- 3010 ! Enter N to ignore the losses. Enter F to get the fixed losses at !
- 3020 ! the ambient temperature. Enter V (only for amplifiers) to measure!
- 3030 ! varying losses and use them to measure the amplifier. !
- 3040 ! Enter M when you want to use already measured varying losses. !
- 3050 ! Default response (..) is current and saves the previous !
- 3060 ! response. When you start the program from the beginning the !
- 3070 ! default response is N. !
- 3080 ! !
- 3090 ! You have entered V. Now this prompt appears: !
- 3100 ! !
- 3110 ! [M]anual entry or Measurement with [N]oise Figure Meter?
- 3120 ! !
- 3130 ! Enter N to measure varying losses with NFM by following the !
- 3140 ! display instructions. Enter M for manual entry of the losses in !
- 3150 ! the input and output cables. In this mode you may enter the !
- 3160 ! corresponding losses for every desirable test frequency. !
- 3170 ! Example: !
- 3180 ! INPUT CABLE !
- 3190 ! Frequency = 2000 MHz !
- 3200 ! Loss compensation (Default 0 dB)? !
- 3210 ! 0.4 (you enter) !
- 3220 ! All entered losses are printed on the display and the following !
- 3230 ! prompt occurs: !
- 3240 ! !
- 3250 ! Loss values OK [Y/N]?
- 3260 ! !
- 3270 ! If you enter N you may change loss values by following the !
- 3280 ! display instructions. !
- 3290 ! !
- 3300 ! You have entered F. Now two prompts appear. !
- 3310 ! !
- 3320 ! One or two pairs of cables [1,2]?
- 3330 ! !
- 3340 ! This prompt doesn't occur if you measure a receiver. !
- 3350 ! Press CONT or enter 1 if you want to use one pair of cables. !
- 3360 ! One pair of cables is used for the measurment of the DUT at the !
- 3370 ! ambient temperature. Enter 2 if you want to use two pairs of !
- 3380 ! cables. Two pairs of cables are used for the measurement of the !
- 3390 ! DUT at the cryogenic temperature. The first pair has to be at !
- 3400 ! the cryogenic temperature and the second pair - at the ambient !
- 3410 ! temperature. !
- 3420 ! !
- 3430 ! LOSS COMPENS. before DUT(Default..dB) and after DUT(Default..dB)?
- 3440 ! !
- 3450 ! This prompt appears twice if your response to the previous prompt!
- 3460 ! was 2 (pairs of cables). !
- 3470 ! Default values (..) are current and save the last entered loss !
- 3480 ! commpensation values. !
- 3490 ! Press CONT for default values or enter new values. !
- 3500 ! !
- 3510 ! LOSS TEMPERATURE ( Default ..)?
- 3520 ! !
- 3530 ! Enter the temperature of the measurement in degrees Celsius. !
- 3540 ! The Default value (..) is the ambient temperature. !
- 3550 ! !
- 3560 ! * MEASURE/STORE AMPLIFIER or MIXER DATA and VARYING LOSSES !
- 3570 ! !
- 3580 ! The following prompts occur if you measure an amplifier. !
- 3590 ! !
- 3600 ! Do you want to reduce frequency range [Y/N]?
- 3610 ! !
- 3620 ! Enter Y if you want to measure in a reduced frequency range !
- 3630 ! releted to the calibrated frequency range and the next prompt !
- 3640 ! occurs: !
- 3650 ! !
- 3660 ! ENTER: Start freq.,Stop freq.,Step size(All in MHz)?
- 3670 ! !
- 3680 ! Enter reduced values with the following conditions: !
- 3690 ! ~ Start freq. >= Calibrated Start freq. !
- 3700 ! ~ Stop freq. <= Calibrated Stop freq. !
- 3710 ! ~ Step size > 0 MHz !
- 3720 ! ~ Step size <= Stop freq. - Start freq. !
- 3730 ! ~ Start freq. <= Stop freq. !
- 3740 ! !
- 3750 ! Do you want new Smoothing factor [Y/N]?
- 3760 ! !
- 3770 ! Enter Y if you want to change the smoothing factor of the data !
- 3780 ! measured. !
- 3790 ! !
- 3800 ! * MEASURE/STORE RECEIVER DATA !
- 3810 ! !
- 3820 ! ENTER:Start LO_freq.,Stop LO freq.,Step size(All in MHz)?
- 3830 ! !
- 3840 ! This prompt appears only once when you measure a receiver for !
- 3850 ! the first time. !
- 3860 ! Enter first LO frequency(Start), last LO frequency(Stop) and !
- 3870 ! frequency interval(Step) in MHz with the following conditions: !
- 3880 ! ~ Start freq. >= 10 MHz !
- 3890 ! ~ Stop freq. > Start freq. !
- 3900 ! ~ Step size <= Stop freq. - Start freq. !
- 3910 ! ~ Step size > 0 MHz !
- 3920 ! ~ Stop freq. <= 60000 MHz !
- 3930 ! ~ Start to Stop frequency range mustn't include the 1500 to !
- 3940 ! 2000 MHz frequency range !
- 3950 ! NOTE that there is no check for the max.LO freq. permitted !
- 3960 ! by the external local oscillator. !
- 3970 ! !
- 3980 ! Do you want to reduce IF frequency range [Y/N]?
- 3990 ! !
- 4000 ! Enter Y if you want to measure in a reduced frequency range !
- 4010 ! releted to the calibrated frequency range and the next prompt !
- 4020 ! occurs: !
- 4030 ! !
- 4040 ! ENTER: Start IF_freq.,Stop IF_freq.,Step size(All in MHz)?
- 4050 ! !
- 4060 ! Enter reduced values with the following conditions: !
- 4070 ! ~ Start IF freq. >= Calibrated Start freq. !
- 4080 ! ~ Stop IF freq. <= Calibrated Stop freq. !
- 4090 ! ~ Step size > 0 MHz !
- 4100 ! ~ Step size <= Stop IF freq. - Start IF freq. !
- 4110 ! ~ Start IF freq. <= Stop IF freq. !
- 4120 ! !
- 4130 ! Do you want new Smoothing factor [Y/N]?
- 4140 ! !
- 4150 ! Enter Y if you want to change smoothing factor of the data. !
- 4160 ! !
- 4170 ! * PRINTS/DRAWS DUT !
- 4180 ! !
- 4190 ! DO YOU WANT A HARD COPY [Y/N]?
- 4200 ! !
- 4210 ! Enter Y to output data to the line printer. !
- 4220 ! !
- 4230 ! * DRAW GAIN and NOISE FIGURE GRAPHICS !
- 4240 ! !
- 4250 ! !
- 4260 ! LO_frequency=...
- 4270 ! DO YOU WANT GRAPHICS FOR THIS FREQUENCY [Y/N]?
- 4280 ! !
- 4290 ! This prompt occurs only when the receiver data are drawn. !
- 4300 ! Enter Y if you want to draw graphics for the given LO frequency. !
- 4310 ! !
- 4320 ! DO YOU WANT TO CHANGE DIMENSIONS [Y/N]?
- 4330 ! !
- 4340 ! When you have measured a receiver in more than one LO frequency !
- 4350 ! this prompt occurs. !
- 4360 ! If you enter Y you may change the dimensions of the graphics in !
- 4370 ! the way given bellow. !
- 4380 ! The next prompts appear for amplifiers and mixers as well. !
- 4390 ! !
- 4400 ! Noise [F]igure or Noise [T]emperature?
- 4410 ! !
- 4420 ! Press CONT or enter F if you want to draw gain and noise figure !
- 4430 ! of the DUT. Enter T to draw gain and noise temperature of the DUT!
- 4440 ! !
- 4450 ! Noise Figure:BOTTOM SCALE,TOP SCALE(in dB, Default 0,8)?
- 4460 ! !
- 4470 ! Enter the bottom scale value and the top scale value in dB for !
- 4480 ! the data to be plotted.Press CONT if you want scale from 0 to 8dB!
- 4490 ! !
- 4500 ! Noise Temperature:BOTTOM SCALE,TOP SCALE(in degrees Kelvin,
- 4510 ! Default 0,400)?
- 4520 ! !
- 4530 ! Enter the bottom scale value and the top scale value in degrees !
- 4540 ! Kelvin for the data to be plotted. Press CONT if you want scale !
- 4550 ! from 0 to 400K. !
- 4560 ! !
- 4570 ! Gain:BOTTOM SCALE,TOP SCALE(in dB, Default 0,40)?
- 4580 ! !
- 4590 ! Enter the bottom scale value and the top scale value in dB for !
- 4600 ! the data to be plotted.Press CONT if you want scale from 0 to 40.!
- 4610 ! !
- 4620 ! DUMP GRAPHICS [Y/N]?
- 4630 ! !
- 4640 ! Enter Y to output the plot shown on the CRT to the line printer. !
- 4650 ! Press CONT or enter N to skip the hardcopy plot output. !
- 4660 ! !
- 4670 ! LETTER MODE [Y/N]?
- 4680 ! !
- 4690 ! Enter Y if you want to write some text in the graphic area. Press!
- 4700 ! CONT to ignore this mode. !
- 4710 ! !
- 4720 ! DO YOU WANT THE PLOTTER HARD COPY [Y/N]?
- 4730 ! !
- 4740 ! Enter Y to output the plot shown on the CRT to the plotter. !
- 4750 ! !
- 4760 ! !
- 4770 ! 4. Variable list. !
- 4780 ! !
- 4790 ! A$ - input string variable for the mode of the amplifier !
- 4800 ! measurement; A$=(IF,V,LO-,LO+,LO) !
- 4810 ! Alo - LO HP-IB address; Alo=19 !
- 4820 ! Anf - HP8970A HP-IB address; Anf=8 !
- 4830 ! Bg - input variable; bottom scale for the gain graphic !
- 4840 ! Bn - input variable; bottom scale for the noise graphic !
- 4850 ! C - various uses !
- 4860 ! Change$ - input string for change of the parameters of measurem. !
- 4870 ! D - various uses !
- 4880 ! Date$ - input string containing the date !
- 4890 ! Dummy - dummy device address; Dummy=7 !
- 4900 ! E - output variable; error of the measurement !
- 4910 ! F - current test frequency !
- 4920 ! F1 - input variable; start frequency !
- 4930 ! F2 - input variable; stop frequency !
- 4940 ! F3 - input variable; frequency interval !
- 4950 ! F4 - input variable; LO freq. or IF freq. depending on !
- 4960 ! measurement mode; start LO freq. only for receiver !
- 4970 ! F5 - input variable; smoothing factor !
- 4980 ! F6 - input variable; stop LO freq. only for receiver !
- 4990 ! F7 - input variable; frequency interval only for receiver !
- 5000 ! Ff - frequency range (F2-F1) !
- 5010 ! Fr - current LO freq. only for receiver !
- 5020 ! Fr1 - start calibration frequency !
- 5030 ! Fr2 - stop calibration frequency !
- 5040 ! Fr3 - frequency calibration interval !
- 5050 ! Hard - input variable; hardcopy variable for the data table !
- 5060 ! Hard=0-prints on the CRT; Hard=1-prints on int.printer !
- 5070 ! J - various uses !
- 5080 ! Key - control variable in varying losses measurement mode !
- 5090 ! Kind$ - input variable; type of the DUT; Kind$=(A,M,R) !
- 5100 ! L$ - various uses !
- 5110 ! Lc1 - input/output variable;loss comp. before DUT(first pair)!
- 5120 ! Lc2 - input/output variable;loss comp. after DUT(first pair) !
- 5130 ! Lc3(*) - input/output array;freq.depending losses (input cable) !
- 5140 ! Lc4(*) - input/output array;freq.depending losses (output cable)!
- 5150 ! Lc5 - input/output variable;loss comp.before DUT(second pair)!
- 5160 ! Lc6 - input/output variable;loss comp. after DUT(second pair)!
- 5170 ! Lo - input variable for the type of LO;Lo=1-HP8350,2-HP8672 !
- 5180 ! Loss$ - input string for the type of the loss compensation !
- 5190 ! N(*) - two dimensions output array with data of measurement !
- 5200 ! Ncab - number of cables used !
- 5210 ! Num - number of test frequencies !
- 5220 ! Nt - index for the second dimension of the N(*) !
- 5230 ! Plotad - HP9872A HP-IB address; Plotad=5 !
- 5240 ! Plotter - type of the plotter;Plotter=13-CRT,9872-HP9872A !
- 5250 ! Plotter$- plotter identifier string expression !
- 5260 ! Sel - interface select code; Sel=7 !
- 5270 ! T$ - various use;usually for Y/N responses !
- 5280 ! Tec - ambient temperature !
- 5290 ! Title$ - string for output messages !
- 5300 ! T_loss - loss temperature !
- 5310 ! Tg - top scale for gain graphic !
- 5320 ! Tn - top scale for noise graphic !
-