Section 1: Introduction - Mu-SPIN - NASA
Section 1: Introduction - Mu-SPIN - NASA
Section 1: Introduction - Mu-SPIN - NASA
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Section</strong> 1: <strong>Introduction</strong><br />
<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />
Richard Agudelo<br />
City College of New York<br />
Computer Engineering<br />
Credit: Johns Hopkins University Applied Physics<br />
Laboratory/Southwest Research Institute (JHUAPL/SWRI)<br />
1 / 12
2. Projects:<br />
1. Copy Load<br />
2. Transfer Load<br />
3. Transfer Products<br />
4. DOORS Modules<br />
5. Change Requirements (CR)<br />
6. BuildSTOLScript<br />
7. Points File / Eng Dump<br />
8. Counter of lines of code<br />
<strong>Section</strong> 2: List of Projects<br />
<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />
2 / 12
2.1 Copy load<br />
Copies “load” STOL procedures and input binary<br />
files to pre-determined locations on the same<br />
machine for either the transfer load script or other<br />
GSW planning tools.<br />
<strong>Section</strong> 2.1: Copy load<br />
<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />
3 / 12
2.2 Transfer load<br />
This Perl script transfers loads (binary file(s)<br />
and STOL procedures) from doppler to the<br />
machine from which it is invoked.<br />
<strong>Section</strong> 2.2: Transfer load<br />
<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />
4 / 12
2.3 Transfer Products<br />
Transfers a STOL procedure or Display<br />
page from Doppler to pre-defined<br />
directories in the machine where it is<br />
invoked.<br />
<strong>Section</strong> 2.3: Transfer Products<br />
<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />
5 / 12
2.4 DOORS Modules<br />
Divided 4 CSCI requirements documents (DOORS<br />
Modules) into multiple documents (one for each CSCI<br />
executable).<br />
Allows requirements to be baselined at a CSC level.<br />
Minimizes the number of people working on a<br />
document at any one time)<br />
<strong>Section</strong> 2.4: Doors Modules<br />
<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />
6 / 12
<strong>Section</strong> 2.4: Doors Modules<br />
<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />
Tried using DXL scripts to<br />
copy the link information.<br />
Interacted with Telelogic to<br />
find an automated solution.<br />
Division of modules was<br />
done manually.<br />
7 / 12
2.5 Verify information CR<br />
Research if Telemetry Mnemonics exist for<br />
Instrument EEPROM last refresh<br />
Research if Telemetry Mnemonic exist for<br />
sensor EEPROM last refresh<br />
Communicate with people from other groups in<br />
the Space Department<br />
<strong>Section</strong> 2.5: Verify Information CR<br />
<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />
8 / 12
2.6 BuildSTOLScript<br />
This application produces an ASCII STOL LDC (load,<br />
dump and compare) procedure that loads ephemeris<br />
information to the spacecraft or hardware simulator.<br />
Modified the name format of the generated procedure<br />
and updated the ephemeris load user guide and<br />
design document.<br />
<strong>Section</strong> 2.6: BuildSTOLScript<br />
<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />
9 / 12
2.7 Points File / Eng Dump<br />
Display error messages if the time variables<br />
given in command line or points file are<br />
incomplete or incorrect.<br />
Start time after stop time.<br />
<strong>Section</strong> 2.7: Points File / Eng Dump<br />
<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />
10 / 12
2.8 Counter of lines of code<br />
<strong>Section</strong> 2.8: Counter of lines of code<br />
<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />
Created Script to determine<br />
the lines of code that are<br />
common across all<br />
missions and the lines of<br />
code that are New<br />
Horizons specific.<br />
11 / 12
3. What did I learn?<br />
Technical skills: (Perl, DXL, Unix, C/C++, PHP,<br />
DOORS)<br />
Communications Skills<br />
Networking (AAC, HAC, Interns)<br />
Space missions (“Brown Bags” – Tours)<br />
<strong>Section</strong> 3: What did I learn?<br />
<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />
12 / 12
<strong>Section</strong> 4: Acknowledgments<br />
<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />
Richard Agudelo<br />
City College of New York<br />
Computer Engineering<br />
Credit: Johns Hopkins University Applied Physics<br />
Laboratory/Southwest Research Institute (JHUAPL/SWRI)<br />
A / 12