Orbital Mission Sequence¶
mission_sequence <constraint> event Common Mission Event Commands mission event-specific commands ... end_event ... additional mission event definitions end_mission_sequence
- mission_sequence … end_mission_sequence¶
Specify a sequence of pre-determined orbital mission events. The first mission event specified is executed first, then the second, etc. An optional constraint can be specified to delay execution of the sequence; otherwise the mission event will begin executing at the creation time of the platform.
Event types that can be placed in a sequence include the following:
Orbital Maneuver Events:
Non-Orbital Maneuver Events:
// Example: Two mission events to raise a satellite
// from an initial injection point
// into a geosynchronous transfer orbit (GTO)
mission_sequence
// Constraint: delay two full orbits before executing
execute_at orbit 2 relative_time 0.0 s
// intermediate orbit
event change_semi_major_axis
semi_major_axis 9000 km
execute_at orbit 2 ascending_node // Constraint with orbit delay
end_event
// GTO
maneuver change_semi_major_axis // "maneuver ... end maneuver" block may be used with orbital maneuver types.
semi_major_axis 24821 km
execute_at ascending_node // Constraint without orbit delay
end_maneuver
end_mission_sequence
Note
Orbital mission events and mission event sequences are scriptable using the script methods WsfSpaceMover.ExecuteEvent (WsfSpaceMover.ExecuteManeuver) and WsfSpaceMover.ExecuteMissionSequence.