From ab13313d7aed05199acb2c8733d32654d31057e0 Mon Sep 17 00:00:00 2001 From: Sudhish2607 Date: Thu, 29 Oct 2020 01:09:55 -0500 Subject: [PATCH] fix: (Issue #569) page 0353 --- Luminary099/ATTITUDE_MANEUVER_ROUTINE.agc | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/Luminary099/ATTITUDE_MANEUVER_ROUTINE.agc b/Luminary099/ATTITUDE_MANEUVER_ROUTINE.agc index 554e162..c89c53b 100644 --- a/Luminary099/ATTITUDE_MANEUVER_ROUTINE.agc +++ b/Luminary099/ATTITUDE_MANEUVER_ROUTINE.agc @@ -517,6 +517,7 @@ CHECKMAX DLOAD DSU COFSKEW # COFSKEW UNIT STORE COF # COF IS THE MANEUVER AXIS + # Page 353 GOTO # SEE IF MANEUVER GOES THRU GIMBAL LOCK LOCSKIRT @@ -525,14 +526,14 @@ ALTCALC VLOAD VAD # IF AM GREATER THAN 170 DEGREES TMFI VSR1 STOVL MFISYM - MFI +6 + MFI +6 VAD VSR1 - TMFI +6 - STOVL MFISYM +6 - MFI +12D + TMFI +6 + STOVL MFISYM +6 + MFI +12D VAD VSR1 - TMFI +12D - STORE MFISYM +12D # MFISYM=(MFI+TMFI)/2 SCALED BY 4 + TMFI +12D + STORE MFISYM +12D # MFISYM=(MFI+TMFI)/2 SCALED BY 4 # CALCULATE COF @@ -543,12 +544,12 @@ ALTCALC VLOAD VAD # IF AM GREATER THAN 170 DEGREES CAM BOVB PDDL # PS2 1 - CAM $2 SIGNMPAC - MFISYM +16D + MFISYM +16D DSU DDV 0 2 - SQRT PDDL # COFZ = SQRT(MFISYM8-CAM)/(1-CAM) - MFISYM +8D # $ ROOT 2 + SQRT PDDL # COFZ = SQRT(MFISYM8-CAM)/1-CAM) + MFISYM +8D # $ ROOT 2 DSU DDV 0 2 @@ -565,8 +566,9 @@ ALTCALC VLOAD VAD # IF AM GREATER THAN 170 DEGREES COFMAXGO DLOAD DSU COF - COF +2 + COF +2 BMN DLOAD # COFY G COFX + # Page 354 COMP12 COF