parent
b47cb532c2
commit
8bb44091be
@ -45,9 +45,8 @@
|
|||||||
TCF +2
|
TCF +2
|
||||||
TCF IRIG1 # RETURN
|
TCF IRIG1 # RETURN
|
||||||
|
|
||||||
INHINT # ASSURE COMPLETE COMPENSATION OF DELV'S
|
INHINT # ASSURE COMPLETE COMPENSATION OF DELV'S
|
||||||
# FOR DOWNLINK.
|
# FOR DOWNLINK.
|
||||||
|
|
||||||
1/PIPA1 CAF FOUR # PIPAZ, PIPAY, PIPAX
|
1/PIPA1 CAF FOUR # PIPAZ, PIPAY, PIPAX
|
||||||
TS BUF +2
|
TS BUF +2
|
||||||
|
|
||||||
@ -68,7 +67,7 @@
|
|||||||
EXTEND
|
EXTEND
|
||||||
MP BIT6 # SCALE 2(+9) SHIFT RIGHT 9
|
MP BIT6 # SCALE 2(+9) SHIFT RIGHT 9
|
||||||
INDEX BUF +2
|
INDEX BUF +2
|
||||||
DAS DELVX # (PIPAI) + (PIPAI)(SF)
|
DAS DELVX # (PIPAI) + (PIPAI)(SFE)
|
||||||
|
|
||||||
INDEX BUF +2
|
INDEX BUF +2
|
||||||
CS PIPABIAS # (PIPA PULSES)/(CS) X 2(-8) *
|
CS PIPABIAS # (PIPA PULSES)/(CS) X 2(-8) *
|
||||||
@ -83,12 +82,12 @@
|
|||||||
# Page 298
|
# Page 298
|
||||||
AD NEG1
|
AD NEG1
|
||||||
TCF 1/PIPA1 +1
|
TCF 1/PIPA1 +1
|
||||||
NOOP # LESS THAN ZERO IMPOSSIBLE
|
NOOP # LESS THAN ZERO IMPOSSIBLE.
|
||||||
RELINT
|
RELINT
|
||||||
# Page 299
|
# Page 299
|
||||||
|
|
||||||
IRIGCOMP TS GCOMPSW # INDICATE COMMANDS 2 PULSES OR LESS.
|
IRIGCOMP TS GCOMPSW # INDICATE COMMANDS 2 PULSES OR LESS.
|
||||||
TS BUF # INDEX COUNTER. IRIGX, IRIGY, IRIGZ.
|
TS BUF # INDEX COUNTER - IRIGX, IRIGY, IRIGZ.
|
||||||
|
|
||||||
IRIGX EXTEND
|
IRIGX EXTEND
|
||||||
DCS DELVX # (PIPA PULSES) X 2(+14)
|
DCS DELVX # (PIPA PULSES) X 2(+14)
|
||||||
@ -97,10 +96,10 @@ IRIGX EXTEND
|
|||||||
TC GCOMPSUB # -(ADIAX)(PIPAX) (GYRO PULSES) X 2(+14)
|
TC GCOMPSUB # -(ADIAX)(PIPAX) (GYRO PULSES) X 2(+14)
|
||||||
|
|
||||||
EXTEND #
|
EXTEND #
|
||||||
DCS DELVY # (PIPA PULSES) X 2(+14)
|
DCS DELVY # (PIPA PULSES) X 2(+14)
|
||||||
DXCH MPAC #
|
DXCH MPAC #
|
||||||
CS ADSRAX # (GYRO PULSES)/(PIPA PULSE) X 2(-3) *
|
CS ADSRAX # (GYRO PULSES)/(PIPA PULSE) X 2(-3) *
|
||||||
TC GCOMPSUB # -(ADSRAX)(PIPAY) (GYRO PULSES) X 2(+14)
|
TC GCOMPSUB # +(ADSRAX)(PIPAY) (GYRO PULSES) X 2(+14)
|
||||||
|
|
||||||
# EXTEND # ***
|
# EXTEND # ***
|
||||||
# DCS DELVY # *** (PIPA PULSES) X 2(+14)
|
# DCS DELVY # *** (PIPA PULSES) X 2(+14)
|
||||||
@ -108,8 +107,8 @@ IRIGX EXTEND
|
|||||||
# CA ADOAX # *** (GYRO PULSES)/(PIPA PULSE) X 2(-3) *
|
# CA ADOAX # *** (GYRO PULSES)/(PIPA PULSE) X 2(-3) *
|
||||||
# TC GCOMPSUB # *** -(ADOAX)(PIPAZ) (GYRO PULSES) X 2(+14)
|
# TC GCOMPSUB # *** -(ADOAX)(PIPAZ) (GYRO PULSES) X 2(+14)
|
||||||
|
|
||||||
CS NBDX # (GYRO PULSES)/(CS) X 2(-3)
|
CS NBDX # (GYRO PULSES)/(CS) X 2(-5)
|
||||||
TC DRIFTSUB # -(NBDX)(DELTAT) (GYRO PULSES) X 2(+14)
|
TC DRIFTSUB # -(NBDX)(DELTAT) (GYRO PULSES) X 2(+14)
|
||||||
|
|
||||||
IRIGY EXTEND
|
IRIGY EXTEND
|
||||||
DCS DELVY # (PIPA PULSES) X 2(+14)
|
DCS DELVY # (PIPA PULSES) X 2(+14)
|
||||||
@ -126,14 +125,14 @@ IRIGY EXTEND
|
|||||||
# EXTEND # ***
|
# EXTEND # ***
|
||||||
# DCS DELVX # *** (PIPA PULSES) X 2(+14)
|
# DCS DELVX # *** (PIPA PULSES) X 2(+14)
|
||||||
# DXCH MPAC # ***
|
# DXCH MPAC # ***
|
||||||
# CA ADOAY # *** (GYRO PULSES)/(PIPA PULS) X 2(-3) *
|
# CA ADOAY # *** (GYRO PULSES)/(PIPA PULSE) X 2(-3) *
|
||||||
# TC GCOMPSUB # *** -(ADOAY)(/PIPAX) (GYRO PULSES) X 2(+14)
|
# TC GCOMPSUB # *** -(ADOAY)(PIPAZ) (GYRO PULSES) X 2(+14)
|
||||||
|
|
||||||
CS NBDY # (GYRO PULSES)/(CS) X 2(-5)
|
CS NBDY # (GYRO PULSES)/(CS) X 2(-5)
|
||||||
TC DRIFTSUB # -(NBDY)(DELTAT) (GYRO PULSES) X 2(+14)
|
TC DRIFTSUB # -(NBDY)(DELTAT) (GYRO PULSES) X 2(+14)
|
||||||
|
|
||||||
IRIGZ EXTEND
|
IRIGZ EXTEND
|
||||||
DCS DELVY # (PIPA PULSES) X 2(-14)
|
DCS DELVY # (PIPA PULSES) X 2(+14)
|
||||||
DXCH MPAC
|
DXCH MPAC
|
||||||
CA ADSRAZ # (GYRO PULSES)/(PIPA PULSE) X 2(-3) *
|
CA ADSRAZ # (GYRO PULSES)/(PIPA PULSE) X 2(-3) *
|
||||||
# Page 300
|
# Page 300
|
||||||
@ -151,15 +150,15 @@ IRIGZ EXTEND
|
|||||||
# CS ADOAZ # *** (GYRO PULSES)/(PIPA PULSE) X 2(-3) *
|
# CS ADOAZ # *** (GYRO PULSES)/(PIPA PULSE) X 2(-3) *
|
||||||
# TC GCOMPSUB # *** +(ADOAZ)(PIPAX) (GYRO PULSES) X 2(+14)
|
# TC GCOMPSUB # *** +(ADOAZ)(PIPAX) (GYRO PULSES) X 2(+14)
|
||||||
|
|
||||||
CA NBDZ # (GYRO PULSES)/(CS) X 2(-5)
|
CA NBDZ # (GYRO PULSES)/(CS) X 2(-5)
|
||||||
TC DRIFTSUB # +(NBDZ)(DELTAT) (GYRO PULSES) X 2(+14)
|
TC DRIFTSUB # +(NBDZ)(DELTAT) (GYRO PULSES) X 2(+14)
|
||||||
|
|
||||||
# Page 301
|
# Page 301
|
||||||
CCS GCOMPSW # ARE GYRO COMMANDS GREATER THAN 2 PULSES
|
CCS GCOMPSW # ARE GYRO COMMANDS GREATER THAN 2 PULSES
|
||||||
TCF +2 # YES
|
TCF +2 # YES
|
||||||
TCF IRIG1 # NO
|
TCF IRIG1 # NO
|
||||||
|
|
||||||
CA PRIO21 # HIGHER THAN SERVICER -- LESS THAN PRELAUNCH
|
CAF PRIO21 # HIGHER THAN SERVICER-LESS THAN PRELAUNCH
|
||||||
TC NOVAC
|
TC NOVAC
|
||||||
EBANK= NBDX
|
EBANK= NBDX
|
||||||
2CADR 1/GYRO
|
2CADR 1/GYRO
|
||||||
@ -181,19 +180,19 @@ GCOMPSUB XCH MPAC # ADIA OR ADSRA COEFFICIENT ARRIVES IN A
|
|||||||
CAF ZERO
|
CAF ZERO
|
||||||
DAS VBUF # NOW = (GYRO PULSES) X 2(+11) *
|
DAS VBUF # NOW = (GYRO PULSES) X 2(+11) *
|
||||||
|
|
||||||
CA VBUF # PARTIAL RESULT -- MAJOR
|
CA VBUF # PARTIAL RESULT - MAJOR
|
||||||
EXTEND
|
EXTEND
|
||||||
MP BIT12 # SCALE 2(+3) SHIFT RIGHT 3 *
|
MP BIT12 # SCALE 2(+3) SHIFT RIGHT 3 *
|
||||||
INDEX BUF # RESULT = (GYRO PULSES) X 2(+14)
|
INDEX BUF # RESULT = (GYRO PULSES) X 2(+14)
|
||||||
DAS GCOMP # HI(ADIA)(PIPAI) OR HI(ADSRA)(PIPAI)
|
DAS GCOMP # HI(ADIA)(PIPAI) OR HI(ADSRA)(PIPAI)
|
||||||
|
|
||||||
CA VBUF +1 # PARTIAL RESULT -- MINOR
|
CA VBUF +1 # PARTIAL RESULT - MINOR
|
||||||
EXTEND
|
EXTEND
|
||||||
MP BIT12 # SCALE 2(+3) SHIFT RIGHT 3 *
|
MP BIT12 # SCALE 2(+3) SHIFT RIGHT 3 *
|
||||||
TS L
|
TS L
|
||||||
CAF ZERO
|
CAF ZERO
|
||||||
INDEX BUF # RESULT = (GYRO PULSES) X 2(+14)
|
INDEX BUF # RESULT = (GYRO PULSES) X 2(+14)
|
||||||
DAS GCOMP # (ADIA)(PIPAI) OR (ADSRA)(PIPAI)
|
DAS GCOMP # (ADIA)(PIPAI) OR (ADSRA)(PIPAI)
|
||||||
|
|
||||||
TC Q
|
TC Q
|
||||||
|
|
||||||
@ -227,7 +226,7 @@ DRFTSUB2 CAF TWO # PIPAX, PIPAY, PIPAZ
|
|||||||
|
|
||||||
MASK NEGONE
|
MASK NEGONE
|
||||||
CCS A # ARE GYRO COMMANDS GREATER THAN 2 PULSES
|
CCS A # ARE GYRO COMMANDS GREATER THAN 2 PULSES
|
||||||
TS GCOMPSW # YES -- SET GCOMPSW POSITIVE
|
TS GCOMPSW # YES - SET GCOMPSW POSITIVE
|
||||||
TC BUF +1 # NO
|
TC BUF +1 # NO
|
||||||
|
|
||||||
# Page 303
|
# Page 303
|
||||||
@ -267,14 +266,13 @@ GCOMP1 CAF FOUR # PIPAZ, PIPAY, PIPAX
|
|||||||
INDEX BUF # RESCALE
|
INDEX BUF # RESCALE
|
||||||
CA GCOMP +1
|
CA GCOMP +1
|
||||||
EXTEND
|
EXTEND
|
||||||
MP BIT8 # SHIFT MINOR PART LEFT 7 -- MAJOR PART = 0
|
MP BIT8 # SHIFT MINOR PART LEFT 7 - MAJOR PART = 0
|
||||||
INDEX BUF
|
INDEX BUF
|
||||||
LXCH GCOMP +1 # BITS 8-14 OF MINOR PART WERE = 0
|
LXCH GCOMP +1 # BITS 8-14 OF MINOR PART WERE = 0
|
||||||
|
|
||||||
CCS BUF # PIPAZ, PIPAY, PIPAX
|
CCS BUF # PIPAZ, PIPAY, PIPAX
|
||||||
AD NEG1
|
AD NEG1
|
||||||
TCF GCOMP1 +1
|
TCF GCOMP1 +1
|
||||||
|
|
||||||
V06N30S VN 0630
|
V06N30S VN 0630
|
||||||
TCF ENDOFJOB
|
TCF ENDOFJOB
|
||||||
|
|
||||||
@ -295,7 +293,7 @@ NBDONLY CCS GCOMPSW # BYPASS IF GCOMPSW NEGATIVE
|
|||||||
RELINT
|
RELINT
|
||||||
COM
|
COM
|
||||||
AD 1/PIPADT
|
AD 1/PIPADT
|
||||||
NBD2 CCS A # CALCULATE ELAPSED TIME.
|
NBD2 CCS A # CALCULATE ELAPSED TIME
|
||||||
AD ONE # NO TIME1 OVERFLOW
|
AD ONE # NO TIME1 OVERFLOW
|
||||||
TCF NBD3 # RESTORE TIME DIFFERENCE AND JUMP
|
TCF NBD3 # RESTORE TIME DIFFERENCE AND JUMP
|
||||||
TCF +2 # TIME1 OVERFLOW
|
TCF +2 # TIME1 OVERFLOW
|
||||||
@ -312,8 +310,8 @@ NBD3 EXTEND # C(A) = DELTAT (CS) X 2(+14)
|
|||||||
DXCH MPAC # DELTAT NOW SCALED (CS) X 2(+19)
|
DXCH MPAC # DELTAT NOW SCALED (CS) X 2(+19)
|
||||||
|
|
||||||
CAF ZERO
|
CAF ZERO
|
||||||
TS GCOMPSW # INDICATE COMMANDS 2 PULSES OR LESS.
|
TS GCOMPSW # INDICATE COMMANDS 2 PULSES OR LESS
|
||||||
TS BUF # INDEX X, Y, Z.
|
TS BUF # PIPAX, PIPAY, PIPAZ
|
||||||
|
|
||||||
CS NBDX # (GYRO PULSES)/(CS) X 2(-5)
|
CS NBDX # (GYRO PULSES)/(CS) X 2(-5)
|
||||||
TC FBIASSUB # -(NBOX)(DELTAT) (GYRO PULSES) X 2(+14)
|
TC FBIASSUB # -(NBOX)(DELTAT) (GYRO PULSES) X 2(+14)
|
||||||
|
Loading…
Reference in New Issue
Block a user