Meadville Space Center
Welcome, Guest. Please login or register.
August 08, 2020, 01:28:19 AM

Login with username, password and session length
Search:     Advanced search
25068 Posts in 2094 Topics by 2266 Members
Latest Member: twa517
* Home Help Search Login Register
+  Meadville Space Center
|-+  Project Apollo - NASSP
| |-+  Project Apollo - NASSP Development
| | |-+  Programming (Moderators: movieman, dseagrav, Swatch, lassombra)
| | | |-+  'Course correction'
« previous next »
Pages: [1] Print
Author Topic: 'Course correction'  (Read 2812 times)
movieman
Moderator
Hero Member
****
Posts: 1710



View Profile
« on: January 15, 2008, 11:16:04 PM »

Do we want to keep the 'course correction' sound that plays around 60 hours into the mission? Since we can fly a lot of different missions now it seems kind of superfluous.
Logged
lassombra
Moderator
Sr. Member
****
Posts: 410


View Profile Email
« Reply #1 on: January 16, 2008, 02:13:34 AM »

It's also incorrect...  The course correction at +60 hours was not even a required correction.  Perhaps detecting PC and calling out at PC-2? (A good point for a course correction to get in the right line with the landing point).
Logged

My current Project Apollo work:

Quickstart to the Moon initiative (Quickstart_to_the_Moon): Done through earth orbit.  Working on new method of calculating TLI.

Checklist Controller: 
  • MFD Interface 99%(Minor cleanup and future features remain)
  • Panel Interface 99%
  • Excel interface and logic 99%
  • LEM Event code.0%
  • DSKY Interface code. Framework complete, creating "buttons"
  Approximately 80% done. (Checklist Controller
jc121081
Guest
« Reply #2 on: January 16, 2008, 07:49:57 AM »

Well, it's actually accurate for Apollo 8, as it occurs not more than a few minutes before MCC2 historically took place.

Who's voice is that, anyway? Just curious... Rolling Eyes
Logged
lassombra
Moderator
Sr. Member
****
Posts: 410


View Profile Email
« Reply #3 on: January 16, 2008, 07:59:21 AM »

And as I say, MCC2 is not a required correction.

MCC 4 (PC-2) is, and would be a much better place to call?  Or maybe call all Mid Course Corrections based on a time from a file?
Logged

My current Project Apollo work:

Quickstart to the Moon initiative (Quickstart_to_the_Moon): Done through earth orbit.  Working on new method of calculating TLI.

Checklist Controller: 
  • MFD Interface 99%(Minor cleanup and future features remain)
  • Panel Interface 99%
  • Excel interface and logic 99%
  • LEM Event code.0%
  • DSKY Interface code. Framework complete, creating "buttons"
  Approximately 80% done. (Checklist Controller
Christophe
Project Team Member
Hero Member
****
Posts: 1072


View Profile Email
« Reply #4 on: January 17, 2008, 07:24:09 AM »

Mid course correction exact time depends on your actual flight path, so I simply suggest to drop it.
Logged
Tschachim
Project Apollo - NASSP
Administrator
Hero Member
*****
Posts: 3700


nassp.sf.net


View Profile WWW
« Reply #5 on: January 17, 2008, 07:49:26 AM »

I think it's quite useful in Quickstart Mode, but obviously it shouldn't be a hardcoded time, but calculated from the current trajectory (but I've no clue how) or at least configured in the scenario. Perhaps it would be possible to raise an "checklist event" (as discussed in the ChecklistMFD thread) to better support the Quickstart user doing the MCC?  Two Cents

Cheers
Tschachim
Logged

lassombra
Moderator
Sr. Member
****
Posts: 410


View Profile Email
« Reply #6 on: January 17, 2008, 08:04:01 AM »

I understand that exact times are based on actual trajectory, but we can get close enough at least for quickstart to get decent MCC's

Another potential possibility is to trigger the checklist at specific TLI+ times.  I'll look into the event handling code today and tomorrow and see if we can't get it to a point where we can have checklists at least based on time from certain key events.  Checklists could theoretically be coded to play a sound when they are activated, but that may be beyond what we want to do.  (I'm tinking a few lines of code, but you know...)
Logged

My current Project Apollo work:

Quickstart to the Moon initiative (Quickstart_to_the_Moon): Done through earth orbit.  Working on new method of calculating TLI.

Checklist Controller: 
  • MFD Interface 99%(Minor cleanup and future features remain)
  • Panel Interface 99%
  • Excel interface and logic 99%
  • LEM Event code.0%
  • DSKY Interface code. Framework complete, creating "buttons"
  Approximately 80% done. (Checklist Controller
movieman
Moderator
Hero Member
****
Posts: 1710



View Profile
« Reply #7 on: January 17, 2008, 08:47:06 AM »

You could certainly specify a sound file name to play when the checklist event occurs; loading and playing a sound is pretty easy.
Logged
lassombra
Moderator
Sr. Member
****
Posts: 410


View Profile Email
« Reply #8 on: January 17, 2008, 09:20:46 AM »

It's not that, it's a matter of do we want to?

Implementation is certainly simple.
Logged

My current Project Apollo work:

Quickstart to the Moon initiative (Quickstart_to_the_Moon): Done through earth orbit.  Working on new method of calculating TLI.

Checklist Controller: 
  • MFD Interface 99%(Minor cleanup and future features remain)
  • Panel Interface 99%
  • Excel interface and logic 99%
  • LEM Event code.0%
  • DSKY Interface code. Framework complete, creating "buttons"
  Approximately 80% done. (Checklist Controller
movieman
Moderator
Hero Member
****
Posts: 1710



View Profile
« Reply #9 on: January 17, 2008, 10:44:39 AM »

I think it's a useful feature which people can choose to use or not use in the checklist. We should probably also be able to specify auto-slowdown to 1x time acceleration in the checklist, at least if AUTOSLOW is defined.

So I guess for now I'll remove the default 'course correction' sound and it can be added to the quickstart checklists. Unless anyone has any objections?
Logged
lassombra
Moderator
Sr. Member
****
Posts: 410


View Profile Email
« Reply #10 on: January 17, 2008, 01:33:36 PM »

Why don't you just flag it in the code and I'll remove it when I have a working replacement?

As in, after I finish the event code.
Logged

My current Project Apollo work:

Quickstart to the Moon initiative (Quickstart_to_the_Moon): Done through earth orbit.  Working on new method of calculating TLI.

Checklist Controller: 
  • MFD Interface 99%(Minor cleanup and future features remain)
  • Panel Interface 99%
  • Excel interface and logic 99%
  • LEM Event code.0%
  • DSKY Interface code. Framework complete, creating "buttons"
  Approximately 80% done. (Checklist Controller
jc121081
Guest
« Reply #11 on: January 17, 2008, 05:40:51 PM »

MCC 4 (PC-2) is, and would be a much better place to call?  Or maybe call all Mid Course Corrections based on a time from a file?

Perhaps you were referring to another specific mission instead of the basic NASA lunar trajectory guidelines, because as far as on Apollo 8, there was historically no MCC4, nor was it required.
Logged
movieman
Moderator
Hero Member
****
Posts: 1710



View Profile
« Reply #12 on: January 17, 2008, 05:46:58 PM »

The main reason for removing it is because it's now in both Saturn 1b and Saturn V code, and the Saturn 1b doesn't need many course corrections in Earth orbit Happy.

I'm trying to combine as much as possible of the Saturn 1b and Saturn V code into the Saturn class so we can eventually get rid of them and just have one DLL with one class.
Logged
lassombra
Moderator
Sr. Member
****
Posts: 410


View Profile Email
« Reply #13 on: January 17, 2008, 06:07:58 PM »

The main reason for removing it is because it's now in both Saturn 1b and Saturn V code, and the Saturn 1b doesn't need many course corrections in Earth orbit Happy.

I'm trying to combine as much as possible of the Saturn 1b and Saturn V code into the Saturn class so we can eventually get rid of them and just have one DLL with one class.

It took me a while to wake up.  I don't often pass out laughing:D

On a serious note, yes, I understand that, but lets leave it in until I have the replacement completed.  Should be up in the next day or so.
Logged

My current Project Apollo work:

Quickstart to the Moon initiative (Quickstart_to_the_Moon): Done through earth orbit.  Working on new method of calculating TLI.

Checklist Controller: 
  • MFD Interface 99%(Minor cleanup and future features remain)
  • Panel Interface 99%
  • Excel interface and logic 99%
  • LEM Event code.0%
  • DSKY Interface code. Framework complete, creating "buttons"
  Approximately 80% done. (Checklist Controller
Pages: [1] Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.10 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!