MCSLaunch#
- class ansys.stk.core.stkobjects.astrogator.MCSLaunch#
Bases:
IMCSSegment
,IRuntimeTypeInfoProvider
,IComponentInfo
,ICloneable
The Launch segment.
Overview#
Enable the specified control parameter. |
|
Disables the specified control parameter. |
|
Sees if the specified control is enabled. |
|
Set the display system type. |
|
Set the burnout type. |
Get or set the central body. |
|
Get or set the time interval between calculated ephemeris output points. Uses Time Dimension. |
|
Get or set the amount of time before the spacecraftβs launch that it will be created in the scenario. The vehicle will remain at the launch position until beginning of the launch epoch. Uses Time Dimension. |
|
Get or set the date and time of the launch. Uses DateFormat Dimension. |
|
Return whether or not the control parameters can be set. |
|
Get or set the initial acceleration, for the Quartic Motion Ascent Type. Uses Acceleration Dimension. |
|
Satellite Properties - the spacecraftβs physical properties. |
|
Get the spacecraftβs fuel tank properties. |
|
Get the launch coordinate type. |
|
Get the current Display System. |
|
Get or set the order of the spline used to generate the motion along the ellipse. |
|
Get or set the time of flight (the time from launch to burnout). Uses Time Dimension. |
|
Get the burnout type. |
|
Get the burnout point definition. |
|
Get the burnout velocity definition. |
|
If true, the previous segment state is used to define the launch location parameters. |
|
If true, the Mission Elapsed Time epoch will be set to the launch epoch. |
|
Interface used to modify user variables for the launch segment. |
Import detail#
from ansys.stk.core.stkobjects.astrogator import MCSLaunch
Property detail#
- property MCSLaunch.step_size: float#
Get or set the time interval between calculated ephemeris output points. Uses Time Dimension.
- property MCSLaunch.pre_launch_time: float#
Get or set the amount of time before the spacecraftβs launch that it will be created in the scenario. The vehicle will remain at the launch position until beginning of the launch epoch. Uses Time Dimension.
- property MCSLaunch.epoch: Any#
Get or set the date and time of the launch. Uses DateFormat Dimension.
- property MCSLaunch.control_parameters_available: bool#
Return whether or not the control parameters can be set.
- property MCSLaunch.initial_acceleration: float#
Get or set the initial acceleration, for the Quartic Motion Ascent Type. Uses Acceleration Dimension.
- property MCSLaunch.spacecraft_parameters: SpacecraftParameters#
Satellite Properties - the spacecraftβs physical properties.
- property MCSLaunch.display_system_type: LaunchDisplaySystem#
Get the launch coordinate type.
- property MCSLaunch.display_system: IDisplaySystem#
Get the current Display System.
- property MCSLaunch.ascent_type: AscentType#
Get or set the order of the spline used to generate the motion along the ellipse.
- property MCSLaunch.time_of_flight: float#
Get or set the time of flight (the time from launch to burnout). Uses Time Dimension.
- property MCSLaunch.burnout_type: BurnoutType#
Get the burnout type.
- property MCSLaunch.burnout_velocity: BurnoutVelocity#
Get the burnout velocity definition.
- property MCSLaunch.use_previous_segment_state: bool#
If true, the previous segment state is used to define the launch location parameters.
- property MCSLaunch.set_mission_elapsed_time_epoch: bool#
If true, the Mission Elapsed Time epoch will be set to the launch epoch.
- property MCSLaunch.user_variables: UserVariableCollection#
Interface used to modify user variables for the launch segment.
Method detail#
- MCSLaunch.enable_control_parameter(self, param: ControlLaunch) None #
Enable the specified control parameter.
- Parameters:
param :
ControlLaunch
- Returns:
- MCSLaunch.disable_control_parameter(self, param: ControlLaunch) None #
Disables the specified control parameter.
- Parameters:
param :
ControlLaunch
- Returns:
- MCSLaunch.is_control_parameter_enabled(self, param: ControlLaunch) bool #
Sees if the specified control is enabled.
- Parameters:
param :
ControlLaunch
- Returns:
- MCSLaunch.set_display_system_type(self, display_system_type: LaunchDisplaySystem) None #
Set the display system type.
- Parameters:
display_system_type :
LaunchDisplaySystem
- Returns:
- MCSLaunch.set_burnout_type(self, burnout_type: BurnoutType) None #
Set the burnout type.
- Parameters:
burnout_type :
BurnoutType
- Returns: