home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1979-12-31 | 1.0 KB | 27 lines |
- 100 CLS :REM "MICRO-T"
- 110 PRINT TAB(32);"****MICRO-T****" :PRINT
- 120 PRINT :PRINT "THIS PROGRAM COMPUTES THE TRUE TRANSFORMED IMPEDANCE OF A CIRCUIT USING LITTY'S APPROXIMATIONS."
- 130 R=(4*ATN(1)/180) :B$=" "
- 140 PRINT :BEEP :INPUT "ENTER Zo of the LINE USED Zo=";ZO
- 150 PRINT :BEEP :INPUT "ENTER REAL LOAD IMPEDANCE Zl=";Z1
- 160 PRINT :BEEP :INPUT "ENTER GUIDED WAVELENGTH Lg=";LG
- 170 PRINT :BEEP :INPUT "ENTER MICROSTRIP LENGTH l=";X
- 180 REAL=ZO*Z1*(1+(TAN((360*X/LG)*R))^2)/(ZO^2+Z1^2*(TAN((360*X/LG)*R))^2)
- 190 REAL =REAL*ZO :REAL=INT(REAL*100)/100
- 200 IMAG=(ZO^2*TAN((360*X/LG)*R)-Z1^2*TAN((360*X/LG)*R))/(ZO^2+Z1^2*(TAN((360*X/LG)*R)^2))
- 210 IMAG=IMAG*ZO :IMAG=INT(IMAG*100)/100
- 220 IF IMAG<0 THEN 230 ELSE 250
- 230 B$="-"
- 240 GOTO 260
- 250 B$="+"
- 260 PRINT :PRINT TAB(30);"Zx=";REAL;" ";B$;"J";ABS(IMAG)
- 270 PRINT :BEEP:PRINT "HARD COPY REQUIRED? (Y/N)"
- 280 P$=INKEY$ :IF P$="" THEN 280
- 290 IF P$<>"Y" THEN 320
- 300 LPRINT "Zo of line =";ZO;"ohms";"; REAL LOAD Z =";Z1;"; Guided Wavelength =";LG;
- 310 LPRINT "MICROSTRIP Length =";X;"; Zx=";REAL;" ";B$;" J";ABS(IMAG)
- 320 PRINT :BEEP :PRINT "CONTINUE? (Y/N)"
- 330 C$=INKEY$ :IF C$="" THEN 330
- 340 IF C$<>"Y" THEN END
- 350 CLS :GOTO 140
-