home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Antennas
/
Antennas_CD-ROM_Walnut_Creek_September_1996.iso
/
w4mb
/
vol2
/
basic
/
slmp.asc
< prev
next >
Wrap
Text File
|
1996-06-30
|
6KB
|
167 lines
2 ON ERROR GOTO 60000
3 CLS
10 PRINT " **************************************************************"
20 PRINT " * VHF-UHF SLEEVE MONOPOLE ANTENNA *"
30 PRINT " * REFERENCE- KRAUS, ANTENNAS *
40 PRINT " * PROGRAM BY R.P. HAVILAND, W4MB *"
50 PRINT " * COPYRGHT 1990 *"
60 PRINT " * MINILAB BOOKS, DAYTONA BEACH, FL 32121-1086 *"
70 PRINT " **************************************************************"
80 DEF FNP(X)=INT(100*X+.5)/100
90 PI=3.141592
100 MTOIN=39.37
200 PRINT " THE SLEEVE ANTENNA USES TWO SECTIONS OF DIFFERENT DIAMETER,"
210 PRINT " TO SECURE FEED POINT MATCHING AND IMPROVED SWR BANDWIDTH.:
220 PRINT " THIS DESIGN IS FOR A MONOPOLE, WITH THE BASE SECTION "
230 PRINT " THE LARGEST DIAMETER. A SPECIFIC DESIGN IS PREPARED,"
240 PRINT " THEN A VARIATION TO ALLOW USE OF STANDARD CONDUCTOR SIZES"
250 PRINT " PROGRAM DATA IS BASED ON MININEC ANALYSIS"
260 PRINT
270 INPUT "PAPER COPY OF DESIGN DATA, Y/N";P$
280 PRINT
400 PRINT " ENTER 1= SEE CONSTRUCTION SCHEMATIC"
410 PRINT " 2= DO SLIM DESIGN"
420 PRINT " 3= DO THICK DESIGN"
430 PRINT " 4= DO THICKER DESIGN"
440 PRINT " 5= QUIT"
450 INPUT TEM
460 ON TEM GOSUB 1000,2000,3000,4000,5000,400
470 CLS
480 GOTO 400
1000 CLS
1010 PRINT
1020 PRINT " CC"
1030 PRINT " CC CC- SMALLER CONDUCTOR (ROD)"
1040 PRINT " CC BB- LARGER CONDUCTOR (SLEEVE)"
1050 PRINT " CC GG- GROUND PLANE"
1060 PRINT " CC"
1070 PRINT " CC FEED AT BC JUNCTION (INSULATED), WITH"
1080 PRINT " B B COAX SHIELD TO B, AND CENTER"
1090 PRINT " B B CONDUCTOR TO C."
1100 PRINT " B B"
1110 PRINT " B B IN SOME DESIGNS, CC EXTENDS THROUGH"
1120 PRINT " B B THE CENTER OF B B, WITH INSULATION"
1130 PRINT " B B TO FORM A TRANSMISION LINE SECTION."
1140 PRINT " GGGGGGGGG GGGGGGGGGG"
1150 PRINT
1200 INPUT "PRESS RETURN TO CONTINUE";T$
1999 RETURN
2000 CLS
2010 INPUT "ENTER DESIGN CENTER FREQUENCY, MHZ";FO
2020 IF FO=<0 THEN 2000
2030 LAM=299.8/FO
2040 LAMIN=LAM*2.54
2050 INPUT "ENTER 1= 50 OHM FEED, 2=75 OHM";FEED
2060 IF FEED<1 OR FEED>2 THEN 2050
2070 ON FEED GOTO 2200,2400
2200 RAT=37.27/FO
2210 LOA=2*RAT
2220 LOAIN=LOA*MTOIN
2230 LS=.666666*RAT
2240 LSIN=LS*MTOIN
2250 DIAS=.025*RAT
2260 DIASIN=DIAS*MTOIN
2270 DIAC=.0125*RAT
2280 DIACIN=DIAC*MTOIN
2290 ZIN=51.4
2300 RDEL=3.45
2310 XDEL=-14.07
2320 GOTO 2600
2400 RAT=37.63/FO
2410 LOA=2*RAT
2420 LOAIN=LOA*MTOIN
2430 LS=RAT
2440 LSIN=LS*MTOIN
2450 DIAS=.025*RAT
2460 DIASIN=DIAS*MTOIN
2470 DIAC=.0125*RAT
2480 DIACIN=DIAC*MTOIN
2490 ZIN=78
2500 RDEL=6.3
2510 XDEL=-19.7
2600 PRINT " OVERALL LENGTH OF MONOPOLE=";FNP(LOA);"METER"
2610 PRINT " ="FNP(LOAIN);"INCHES"
2620 PRINT " LENGTH OF SLEEVE=";FNP(LS);"METER"
2630 PRINT " ="FNP(LSIN);"INCHES"
2640 PRINT " DIAMETER OF SLEEVE=";FNP(100*DIAS);"CM"
2650 PRINT " =";FNP(DIASIN);"INCHES"
2660 PRINT " DIAMETER OF ROD CONDUCTOR=";FNP(100*DIAC);"CM"
2670 PRINT " =";FNP(DIACIN);"INCHES"
2680 PRINT " FEED IMPEDANCE AT DESIGN FREQUENCY=";ZIN;"+J 0 OHMS"
2690 PRINT " RESISTANCE INCREMENT=";RDEL;"OHMS/MHZ"
2700 PRINT " REACTANCE INCREMENT=";XDEL;"OHMS/MHZ"
2710 PRINT
2720 IF P$<>"Y" THEN 2990
2800 LPRINT " SLEEVE MONOPOLE DATA"
2810 LPRINT
2820 LPRINT " OVERALL LENGTH OF MONOPOLE=";FNP(LOA);"METER"
2830 LPRINT " ="FNP(LOAIN);"INCHES"
2840 LPRINT " LENGTH OF SLEEVE=";FNP(LS);"METER"
2850 LPRINT " ="FNP(LSIN);"INCHES"
2860 LPRINT " DIAMETER OF SLEEVE=";FNP(100*DIAS);"CM"
2870 LPRINT " =";FNP(DIASIN);"INCHES"
2880 LPRINT " DIAMETER OF ROD CONDUCTOR=";FNP(100*DIAC);"CM"
2890 LPRINT " =";FNP(DIACIN);"INCHES"
2900 LPRINT " FEED IMPEDANCE AT DESIGN FREQUENCY=";ZIN;"+J 0 OHMS"
2910 LPRINT " RESISTANCE INCREMENT=";RDEL;"OHMS/MHZ"
2920 LPRINT " REACTANCE INCREMENT=";XDEL;"OHMS/MHZ"
2930 LPRINT
2990 INPUT "PRESS RETURN TO CONTINUE";T$
2999 RETURN
3000 CLS
3010 INPUT "ENTER DESIGN CENTER FREQUENCY, MHZ";FO
3020 IF FO=<0 THEN 3000
3030 LAM=299.8/FO
3040 LAMIN=LAM*2.54
3050 INPUT "ENTER 1= 50 OHM FEED, 2=75 OHM";FEED
3060 IF FEED<1 OR FEED>2 THEN 3050
3070 ON FEED GOTO 3200,3400
3200 RAT=37.18/FO
3210 LOA=2*RAT
3220 LOAIN=LOA*MTOIN
3230 LS=.666666*RAT
3240 LSIN=LS*MTOIN
3250 DIAS=.05*RAT
3260 DIASIN=DIAS*MTOIN
3270 DIAC=.025*RAT
3280 DIACIN=DIAC*MTOIN
3290 ZIN=52.1
3300 RDEL=3.69
3310 XDEL=-11.69
3320 GOTO 2600
3400 RAT=37.69/FO
3410 LOA=2*RAT
3420 LOAIN=LOA*MTOIN
3430 LS=RAT
3440 LSIN=LS*MTOIN
3450 DIAS=.05*RAT
3460 DIASIN=DIAS*MTOIN
3470 DIAC=.025*RAT
3480 DIACIN=DIAC*MTOIN
3490 ZIN=80
3500 RDEL=6.75
3510 XDEL=-15.95
3520 GOTO 2600
4000 CLS
4010 INPUT "ENTER DESIGN CENTER FREQUENCY, MHZ";FO
4020 IF FO=<0 THEN 4000
4030 LAM=299.8/FO
4040 LAMIN=LAM*2.54
4050 PRINT "50 OHM FEED ONLY. "
4200 RAT=37.095/FO
4210 LOA=2*RAT
4220 LOAIN=LOA*MTOIN
4230 LS=.666666*RAT
4240 LSIN=LS*MTOIN
4250 DIAS=.1*RAT
4260 DIASIN=DIAS*MTOIN
4270 DIAC=.05*RAT
4280 DIACIN=DIAC*MTOIN
4290 ZIN=53.4
4300 RDEL=4.13
4310 XDEL=-9.25
4320 GOTO 2600
5000 END
60000 PRINT "ERROR";ERR;"AT LINE";ERL
60010 STOP