closure on the appropriate control line causes the bi-directional universal motor to raise or lower the target silhouette. Average time to traverse the 900 angle.
Technic&1 Note 3-83
"M" RANGE POP-UP TARGET TEST FACILITY
Bruce E. Amtein
February 1983 AMCHS Code 612716.H70001i
930 REM V(M) = TEMPORARY STORAGE TO COMPUTE T9 940 REM. (S) = TIME OF EACH SHOT IN STEP 950 REM X = NUMBER OF STEPS DESIRED IN A SCENARIO 960 REM Y(S) = TIME OF EACH HIT IN STEP 970 REM Z = CHECK FOR TARGET ACTIVITY 980 REM 21 = CHECK FOR NO TARGET ACTIVITY 990 REM 1000 REM *********** ********************* 1010 REM 1020 REM 1030 REM ************ ~******************** 1040 REM I N I T IA L I Z A T I 0 N 1I 0 D U L E 1050 DIM'l A$[ 20]) B$220 ] GE100 3 1060 DIM'1 Dt37s4JV[35] 1070 DIM WE10OY[IO]) 1080 MAT D=ZER 1090 MAT W=ZER 1100 MAT Y=ZER 1110 MAT G=ZER "1120 C=9999 1130 H=0 1140 11=0 1150 N=0 "1160 S=0 1170 81=0 1180 1'=0 1190 Z1=0 1200 REM * *-*** ***** * * * * * * 1210 REM *****LOAD CONTROLLER WITH INSTRUCTIONS***" 1220 GOSUB 300 1230 REM 1240 REM' ***.*. ********* **** *** ** * 1250 REM S 1) B P R 0 G R-A 1'1 1260 REM D A T A I NP U T R 0 U T I N G M0 DU L E 1270 REM DETECT RETURN TO REST MODE OF LAST STEP OF SCENARIO 1280 IF M#X THEN 1330 1290 IF C#40 THEN 1330
IF H=2 THEN 1340 REM INPUT 7 IS RS-232C FROM T.I.C. CTS IS ACTIVATED BY HP-9830 REM BAUD RATE IS 1200; ENTER (7,*)A$ GOSUB 1650 REM' INTERRUPT RS-232C DATA INPUT TO LOAD NEXT STEP IF H9 >= X THEN 1400 U=RBYTE2 GOSUB 300
1400 1410 1420 1430 1440 1450 1460
U=O IF C=9999 THEN 1280 IF C#40 THEN 1460 IF H#1 THEN 1460 GOSUB 3390 GOTO 1280 IF C#480 THEN 1490
IF H#2 THEN 1580 GOSUB 3720 REM CHECK FOR STEP NUMBER EQUAL TO NUMBER OF STEPS IN SCENARIO IF M >= X THEN 1600 GOTO 1280 GOSUB 2090 GOTO 1280 GOSUB 3870 ************ -*** REM ,***************.**** REM REM REM********************************** REM S U B P R 0 G R A M REM H E A D E A RFR T I O 0 D U L E REM DETECTS, PRINTS & STORES HEADER INFO IN B$ IF A$E1,1i='A" THEN 1800 IF A$E I, I ]="B" THEN 1800 IF A$E1,1]="C" THEN 1800 IF A$[1I•I)=D" THEN 1800 IF A$[1,1 ="E" THEN 1800 IF A$[1I1)='F" THEN 1800 IF A$[I,1)="G" THEN 1800 IF A$[1,i]="H" THEN 1800 IF A$[1,1)="I" THEN 1800 IF A$I11)="J" THEN 1800 GOSUB 1900 RETURN B$=A$ PRINT " 10 M E T E R /S T R N D I N G S C E N A R I 0" PRINT "***************************************************************" PRINT "H E A D E R 1' N1F 0 S C E N A R 1 0 I. D. = "B$ PRINT RETURN REM * ** ********* ** **** REM REM REM * *** * ** ********** **** REM S U B P R 0 G RA M REM C H A N N E Li P 0 L A R I T Y & T IM E N0 D U L E REM C = T.I.C. CHANNEL NUMBER (00 THRU 80) REM H = POLARITY (2= "+", 1= "-") ,REM T = CORRECTED TIME, CUMULATIVE, IN SECONDS 60
"
1950 C=VAL(A$Els2)) 1960 IF A$14,40-" THEN 1990 1970 H=2
H=l REM COMPENSATE FOR 100 SECOND REPEAT INTERVAL ON T.I.C. IF CO0 THEN 2030 N=N+1 T=1O0*N+VAL(At5,i8)]/100 RETURN REM ******************************************************************** REM REM REM *********************.***************.************** ******** REM S U B P R 0 G R A M M0 D U L E D 0 N/ H I T REM T A R G E T U P IF 0>O THEN 2130 GOTO 2140 IF C40 THEN 2180 GOTO 2190 IF 0