Previous File Previous Page Single Page Next Page Next File

* 0520-001-H002 (O16-DPT9) DRAWING NO. 41285751-001-02 PAGE 51

2284 ************************************************************************ 2285 * 2286 * REV.B 26-FEB-2017 2287 * ----- ----------- 2288 * 2289 * INCORRECT PRINTING OF (OFTEN NON-NUMERIC) LAST CHARACTER IN THE TIMING 2290 * INFORMATION PRINTED AFTER FIGURE 2 IS PLOTTED. CHANGED 'ADD CNTC' TO 2291 * 'ADD CNTD' AT P204+6. 2292 * 2293 * INCORRECT ANGLE AND VERY JAGGED LINE IN THE SOFTWARE GENERATED LINES 2294 * OF THE SIXTEEN-POINTED STAR. THE GOAL IS TO DRAW A LINE AT AN ANGLE 2295 * OF 22.5 DEGREES. THE ROUTINE CALC COMPUTES 0.4142M 2296 * [0.4142 = TAN(22.5)] BUT THE ALGORITHM TO DISCARD THE INTEGER PART AND 2297 * 'SIDE-STEP' IF THE RESULT IS GREATER THAN 0.5 IS INCORRECT. ON THE 2298 * AVERAGE, THIS TEST WILL BE TRUE HALF OF THE TIME SO THE LINE ENDS UP 2299 * WITH HALF THE STEPS STRAIGHT AND HALF ON THE 45' DIAGONAL, SO THAT 2300 * THE ANGLE IS ATAN(0.5) = 26.57 DEGREES. 2301 * 2302 * THE REVISED ALGORITHM CALCULATES 0.412M AND THEN SUBTRACTS THE NUMBER 2303 * OF SIDE-STEPS TAKEN SO FAR. IF THIS QUANTITY IS >= 0.5 THEN ANOTHER 2304 * SIDE-STEP IS PERFORMED. ALSO, A LITTLE MORE CARE IN NOT RETURNING 2305 * EXACTLY 0.5 TO THE CALLER, WHICH WOULD RESULT IN THE PLOTTER MAKING 2306 * NEITHER OF THE TWO POSSIBLE DIRECTIONAL MOVES. 2307 * 2308 ************************************************************************ 2309 END STRT END OF O16-DPT9 2.3.70 P.J.F 10NU 004375A 20NU 004376A 30NU 004377A 40NU 004400A 45NU 004401A 50NU 004402A 60NU 004403A 707D 004406A 707R 004407A 70NU 004404A 80NU 004405A 92DM 004410A 92RD 004411A ADIP 000027A AIED 004336A AIEZ 004337A AMSG 004340A AQTN 001722A ASRB 000104A ASRI 000004A ASRN 000004A ASRO 000004A ASRT 000104A CAL0 004051A CAL1 004053A CAL2 004054A CALC 004004A CHNG 001044A CHR1 004343A CHR2 004344A CHRL 004341A CNTA 004346A CNTB 004347A CNTC 004350A CNTD 004351A CNTR 004352A D51 001111A D510 003507A D511 003730A D52 001163A D53 001210A D54 001117A D55 001171A D56 001216A D57 001136A D58 001144A D59 003461A DADD 001303A DAII 001347A DCML 004145A DIN1 003652A DIN2 003660A DIN3 003663A DIN4 003666A DIN5 003706A DMTR 004353A DP01 001561A DP02 001566A DP03 001577A DP04 001612A DP05 001633A DP06 001646A DP07 001667A DP08 001702A DP09 002410A DP10 003212A DP11 003226A DP12 003227A DP14 003250A DP15 003251A DP17 003272A DP18 003273A DP20 003314A DP21 003315A DP23 003336A DP24 003337A DP26 003360A DP27 003361A DP29 003402A DP30 003403A DP32 003424A DP33 003425A DP35 003446A DP36 003447A DP38 003474A DP39 003475A DP41 003522A DP42 003523A DP43 003532A DP44 003533A DP45 003542A DP46 003543A
Previous File Previous Page Single Page Next Page Next File