home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1989-01-22 | 879 b | 31 lines |
- 5 INPUT "WHAT IS F0";FO
- 6 INPUT "BANDWIDTH";BW
- 7 PRINT"ENTER ALL DIMENSIONS IN CENTIMETERS
- 8 PRINT
- 10 INPUT "WHAT IS PROPAGATING WAVEGUIDE DIMENSION A";AP
- 20 INPUT "WHAT IS PROPAGATING WAVEGUIDE DIMENSION B";BP
- 30 INPUT "WHAT IS EVANESCENT WAVEGUIDE DIMENSION A";AE
- 40 INPUT "WHAT IS EVANESCENT WAVEGUIDE DIMENSION B";BE
- 50 LAMDAC=2*AE
- 60 LAMDAO=1.18E+10/FO
- 61 R=LAMDAO/LAMDAC
- 62 P=R^2-1
- 63 Q=SQR(P)
- 70 GAMMA=(6.28319/LAMDAO)*Q
- 80 LO=1.83178/GAMMA
- 90 DELTA=2/(1+1/(1-(LAMDAC/LAMDAO)^2))
- 100 INPUT"NUMBER OF COMPONENTS FROM FILT-ELE PROGRAM";NUM
- 110 FOR N=1 TO NUM
- 120 PRINT "ENTER G";N:INPUT G(N)
- 125 NEXT
- 130 WO=FO*6.28319
- 135 FOR N=1 TO NUM-1
- 140 RAD=0.5*WO*DELTA*SQR(G(N)*G(N+1))/(BW*6.28319)
- 150 LR=LOG(RAD+SQR((RAD)^2+1))/GAMMA
- 152 PRINT "L";N;"EQUALS"; LR; "CENTIMETERS"
- 155 NEXT
- 160 POSTDIA=0.2*AP
- 170 POSTH=0.5*BE
- 175 PRINT " POST DIAMETER IN CENTIMETERS =" POSTDIA
- 176 PRINT " POST HEIGHT IN CENTIMETERS =" POSTH
-