Timeline Editor - nickcounts/MDRT GitHub Wiki
Timelines, event markers, and T0s (oh my)
What is timeline information?
Any moment in time that has operational significance can be considered timeline information. In practice, timeline data usually comprises the following:
- T0 - The zero time in a launch countdown or other operational "go" time
- Event markers
- The time of the event (in either UTC absolute time, or relative to T0)
- The name of the event you would like displayed in a plot to represent the event
- The unique identifier string for the FD that signals the event (if applicable)
How MDRT uses timelines
MDRT stores all this information alongside the processed data files in a file called "timeline.mat'
For those interested, the contents of the timeline structure are as follows:
timeline
t0: [1x1 struct]
notPlottable: 1 (boolean)
milestone: [1x15 struct]
uset0: 1 (boolean)
timeline.t0
name: 'T0'
time: 7.3647e+05 (Matlab datenum)
utc: 1 (boolean)
timeline.milestone(1)
String: 'Initiate GN2 Conditioning'
FD: 'ECS Initiate GN2 Conditi...'
Time: 7.3647e+05 (Matlab datenum)
Editing a timeline
For easy timeline generation, MDRT provides eventEditor.
This can be launched by clicking the "Edit Timeline Events" button on the "review" window. Alternatively it may be launched from the command window by running eventEditor
The following GUI will open: images/eventEditor Gui 06-12-2016.png
To change the contents of an existing event, you must have the event selected in the list and also have "Allow Editing" active.
Clicking the "Allow Editing" button toggles editing mode. When the button appears to be depressed, editing is allowed. The tool launches with editing disabled by default.
NOTE: The current release allows both adding and removing events regardless of the "Allow Editing" button state.