* Proof LUNAR_AND_SOLAR_EPHEMERIDES_SUBROUTINES (#224) * 👌 Follow "triple space" rule for indentation
This commit is contained in:
parent
0c6a84f1c3
commit
668e0394ab
@ -43,13 +43,6 @@
|
||||
# A NINTH DEGREE POLYNOMIAL APPROXIMATION WHICH IS VALID OVER A 15
|
||||
# DAY INTERVAL BEGINNING SHORTLY BEFORE LAUNCH. THEREFORE THE TIME
|
||||
# INPUT BY THE USER SHOULD FALL WITHIN THIS 15 DAY INTERVAL.
|
||||
## The 9th-degree polynomial spoken of here is a pad load, meaning
|
||||
## that it is not actually hardcoded into the software. Additional
|
||||
## information about calculating the polynomial can be found on the
|
||||
## <a href="http://nassp.sourceforge.net/wiki/Lunar_Ephemeris_Polynomials">
|
||||
## <b>Orbiter</b> NASSP wiki</a>, as well as information about calculation
|
||||
## of the <a href="http://nassp.sourceforge.net/wiki/Solar_Ephemeris">
|
||||
## solar ephemerides</a>.
|
||||
#
|
||||
# LSPOS COMPUTES THE POSITION VECTORS OF THE SUN AND THE MOON.
|
||||
#
|
||||
@ -69,44 +62,43 @@
|
||||
#
|
||||
# 1) SPECIFIED GROUND ELAPSED TIME IN CS x B-28 LOADED IN MPAC.
|
||||
#
|
||||
# 2) TIMEMO -- TIME AT THE CENTER OF THE RANGE OVER WHICH THE LUNAR
|
||||
# 2) TIMEMO - TIME AT THE CENTER OF THE RANGE OVER WHICH THE LUNAR
|
||||
# POSITION POLYNOMIAL IS VALID IN CS x B-42.
|
||||
#
|
||||
# 3) VECOEM -- VECTOR COEFFICIENTS OF THE LUNAR POSITION POLYNOMIAL
|
||||
# 3) VECOEM - VECTOR COEFFICIENTS OF THE LUNAR POSITION POLYNOMIAL
|
||||
# LOADED IN DESCENDING SEQUENCE IN METERS/CS**N x B-2
|
||||
#
|
||||
# 4) RESO -- POSITION VECTOR OF THE SUN RELATIVE TO THE EARTH AT
|
||||
# TIMEMO IN METERS x B-38
|
||||
# 4) RESO - POSITION VECTOR OF THE SUN RELATIVE TO THE EARTH AT
|
||||
# TIMEMO IN METERS x B-38.
|
||||
#
|
||||
# 5) VESO -- VELOCITY VECTOR OF THE SUN RELATIVE TO THE EARTH AT
|
||||
# TIMEMO IN METERS/CS x B-9
|
||||
# 5) VESO - VELOCITY VECTOR OF THE SUN RELATIVE TO THE EARTH AT
|
||||
# TIMEMO IN METERS/CS x B-9.
|
||||
#
|
||||
# 6) OMEGAES -- ANGULAR VELOCITY OF THE VECTOR RESO AT TIMEMO IN
|
||||
# REV/CS x B+26
|
||||
# 6) OMEGAES - ANGULAR VELOCITY OF THE VECTOR RESO AT TIMEMO IN
|
||||
# REV/CS x B+26.
|
||||
#
|
||||
# ALL EXCEPT THE FIRST INPUT ARE INCLUDED IN THE PRE-LAUNCH
|
||||
# ERASABLE DATA LOAD.
|
||||
#
|
||||
# OUTPUT -- LSPOS
|
||||
# OUTPUT - LSPOS
|
||||
# Page 786
|
||||
#
|
||||
# 1) 2D OF VAC AREA CONTAINS THE POSITION VECTOR OF THE SUN RELATIVE
|
||||
# TO THE EARTH AT TIME INPUT BY THE USER IN METERS x B-38.
|
||||
#
|
||||
# 2) MPAC CONTAINS THE POSITION VECTOR OF THE MOON RELATIVE TO THE
|
||||
# EARTH AT TIME INPUT BY THE USER IN METERS x B-29
|
||||
# EARTH AT TIME INPUT BY THE USER IN METERS x B-29.
|
||||
#
|
||||
# OUTPUT -- LUNPOS
|
||||
# OUTPUT - LUNPOS
|
||||
#
|
||||
# MPAC CONTAINS THE POSITION VECTOR OF THE MOON RELATIVE TO THE
|
||||
# EARTH AT THE TIME INPUT BY USER IN METERS x B-29
|
||||
# EARTH AT THE TIME INPUT BY USER IN METERS x B-29.
|
||||
#
|
||||
# OUTPUT -- LUNVEL
|
||||
# OUTPUT - LUNVEL
|
||||
#
|
||||
# MPAC CONTAINS THE VELOCITY VECTOR OF THE MOON RELATIVE TO THE
|
||||
# EARTH AT THE TIME INPUT BY THE USER IN METERS/CS x B-7
|
||||
# EARTH AT THE TIME INPUT BY THE USER IN METERS/CS x B-7.
|
||||
#
|
||||
# OUTPUT -- SOLPOS
|
||||
# OUTPUT - SOLPOS
|
||||
#
|
||||
# MPAC CONTAINS THE POSITION VECTOR OF THE SUN RELATIVE TO THE EARTH
|
||||
# AT TIME INPUT BY THE USER IN METERS x B-38.
|
||||
@ -120,11 +112,9 @@
|
||||
# THE VAC AREA IS USED FOR STORAGE OF INTERMEDIATE AND FINAL RESULTS
|
||||
# OF COMPUTATIONS.
|
||||
#
|
||||
# S1, X1, AND X2 ARE USED BY THESE SUBROUTINES.
|
||||
#
|
||||
# S1, X1 AND X2 ARE USED BY THESE SUBROUTINES.
|
||||
# PRELAUNCH ERASABLE DATA LOAD ARE ONLY ERASABLE STORAGE USED BY
|
||||
# THESE SUBROUTINES.
|
||||
#
|
||||
# RESTARTS DURING OPERATION OF THESE SUBROUTINES MUST BE HANDLED BY
|
||||
# THE USER.
|
||||
|
||||
@ -206,6 +196,3 @@ VEMA VXSC
|
||||
NINEB4 2DEC 9.0 B-4
|
||||
|
||||
ONEB4 2DEC 1.0 B-4
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user