150 LOCATE 5,1 : COLOR 15 : PRINT "This program creates a chart of PA CURRENT vs. PA VOLTAGE for transmitter power"
160 PRINT "outputs from 90% to 105%. Printer is set to "; : COLOR 9 : PRINT "8 lines/inch"; : COLOR 15: PRINT " and the pitch to "; : COLOR 9 : PRINT "15"; : COLOR 15: PRINT "."
170 PRINT "Select the "; : COLOR 9 : PRINT "STARTING"; : COLOR 15: PRINT " and"; : COLOR 9 : PRINT " ENDING"; : COLOR 15: PRINT " plate voltage and the increment voltage "; : COLOR 9 : PRINT "STEPS"; : COLOR 15: PRINT " so"
180 PRINT "as not to exceed the maximum number of data lines per page. The maximum number"
190 PRINT "of data lines which can be printed on an 8.5 X 11 inch page is "; : COLOR 9 : PRINT "65"; : COLOR 15: PRINT "." : COLOR 4
420 LOCATE 16,1 : COLOR 4 : PRINT "SOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUND"
430 REM ------------------------
440 REM PRELIMINARY CALCULATIONS
450 REM ------------------------
460 EFF = EFF / 100 : REM Change Efficiency from Percent to Factor
470 P = TPO * 1000 : REM Change KW to Watts
480 I = P / (N * EFF) : IF I > 1 THEN DP = 1 : REM DP is Decimal Point Flag; DP = 1 when current in Amps, DP = 0 when current in mA.
490 LOCATE 18,1 : COLOR 15: PRINT "Plate Current at"; N; "Plate Volts: "; : COLOR 9 : IF DP THEN I = INT (I * 100 + 0.5) / 100 : PRINT USING "#.## Amps"; I ELSE I = INT (I * 1000 + 0.5) / 1000 : PRINT USING "### mA"; I * 1000
500 LOCATE 19,1 : COLOR 4 : PRINT "SOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUNDSOUND"
600 LOCATE 21,1 : PRINT CL$ : LOCATE 21,1 : COLOR 5 : PRINT "Number of Characters in Lefthand Margin (15 Characters/Inch): "; : COLOR 7 : INPUT "", TB$ : TB = VAL (TB$) : IF TB < 1 THEN BEEP : GOTO 600
620 LOCATE 21,1 : PRINT CL$ : LOCATE 21,1 : COLOR 5 : PRINT "Enter Number of Lines in Top Margin (8 Lines per Inch): "; : COLOR 7 : INPUT "", TM$ : TM = VAL (TM$)
630 LOCATE 21,1 : PRINT CL$ : LOCATE 21,1 : COLOR 5 : PRINT "Printer: (1)-Brother/Diablo (2)-QuietWriter (3)-Epson (4)-Tandy (5)-LaserJet "; : COLOR 7 : INPUT "", PT$ : PT = VAL (PT$) : IF PT < 1 OR PT > 5 THEN BEEP : GOTO 630
640 ON PT GOSUB 1090, 1100, 1110, 1120, 1130
650 LOCATE 21,1 : PRINT CL$ : LOCATE 21,17 : COLOR 5 : PRINT "Enter Radio Station Call Letters: "; : COLOR 7 : INPUT "", NM$ : COLOR 5
660 LOCATE 21,1 : PRINT CL$ : LOCATE 21,1 : COLOR 5 : PRINT "Enter Salesman's Name (Press ENTER for No Name): "; : COLOR 7 : LINE INPUT "", SALESMAN$
670 LOCATE 21,1 : PRINT CL$ : LOCATE 21,4 : COLOR 7 : PRINT "PREPARE PRINTER - PRESS <ESC> ABORT or ANY OTHER KEY TO START PRINTING"; : A$ = INPUT$(1) : IF A$ = CHR$(27) THEN LOCATE 21,1 : PRINT CL$ : GOTO 510
680 LOCATE 21,1 : PRINT CL$ : LOCATE 21,23 : COLOR 7 : PRINT "- CALCULATING & PRINTING DATA -"
690 REM -----------------
700 REM PRINT PAGE HEADER
710 REM -----------------
720 WIDTH "LPT1:",135
730 IF TM < 1 THEN GOTO 740 ELSE FOR I = 1 TO TM : LPRINT : NEXT I
740 LPRINT PITCH$; LPI$: LPRINT TAB((56 + TB) - (LEN (NM$) / 2)); NM$: REM Set Printer to 15 Pitch, 8 Lines/Inch, then Center & Print Station Name in Bold
830 IF DP THEN HD$ = "P L A T E C U R R E N T ( i n a m p e r e s )" ELSE HD$ = "P l a t e C u r r e n t ( i n m i l l i a m p e r e s )"
840 LPRINT TAB((56 + TB) - (LEN (HD$) / 2)) HD$
850 LPRINT
860 REM ------------------
870 REM PRINT LINE OF DATA
880 REM ------------------
890 VOLTAGE = E
900 PCT = 0.9
910 LPRINT TAB(TB); : LPRINT USING "#####_V"; VOLTAGE;
920 FOR T = 10 TO 105 STEP 6
930 POWER = INT ((P * PCT) + 0.5)
940 CURRENT = POWER / (VOLTAGE * EFF)
950 IF DP THEN CURRENT = INT (CURRENT * 100 + 0.5) / 100 : LPRINT TAB(TB + T); : LPRINT USING "#.##"; CURRENT; ELSE CURRENT = INT (CURRENT * 1000 + 0.5) / 1000 : LPRINT TAB(TB + T + 1); : LPRINT USING "###"; CURRENT * 1000;
960 PCT = PCT + 0.01
970 NEXT T
980 VOLTAGE = VOLTAGE + ST : IF VOLTAGE > EE THEN 1000