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