MCSLaunch#

class ansys.stk.core.stkobjects.astrogator.MCSLaunch#

Bases: IMCSSegment, IRuntimeTypeInfoProvider, IComponentInfo, ICloneable

The Launch segment.

Overview#

enable_control_parameter

Enable the specified control parameter.

disable_control_parameter

Disables the specified control parameter.

is_control_parameter_enabled

Sees if the specified control is enabled.

set_display_system_type

Set the display system type.

set_burnout_type

Set the burnout type.

central_body_name

Get or set the central body.

step_size

Get or set the time interval between calculated ephemeris output points. Uses Time Dimension.

pre_launch_time

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.

epoch

Get or set the date and time of the launch. Uses DateFormat Dimension.

control_parameters_available

Return whether or not the control parameters can be set.

initial_acceleration

Get or set the initial acceleration, for the Quartic Motion Ascent Type. Uses Acceleration Dimension.

spacecraft_parameters

Satellite Properties - the spacecraft’s physical properties.

fuel_tank

Get the spacecraft’s fuel tank properties.

display_system_type

Get the launch coordinate type.

display_system

Get the current Display System.

ascent_type

Get or set the order of the spline used to generate the motion along the ellipse.

time_of_flight

Get or set the time of flight (the time from launch to burnout). Uses Time Dimension.

burnout_type

Get the burnout type.

burnout

Get the burnout point definition.

burnout_velocity

Get the burnout velocity definition.

use_previous_segment_state

If true, the previous segment state is used to define the launch location parameters.

set_mission_elapsed_time_epoch

If true, the Mission Elapsed Time epoch will be set to the launch epoch.

user_variables

Interface used to modify user variables for the launch segment.

Import detail#

from ansys.stk.core.stkobjects.astrogator import MCSLaunch

Property detail#

property MCSLaunch.central_body_name: str#

Get or set the central body.

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.fuel_tank: FuelTank#

Get the spacecraft’s fuel tank 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: IBurnout#

Get the burnout point definition.

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:

None

MCSLaunch.disable_control_parameter(self, param: ControlLaunch) None#

Disables the specified control parameter.

Parameters:

param : ControlLaunch

Returns:

None

MCSLaunch.is_control_parameter_enabled(self, param: ControlLaunch) bool#

Sees if the specified control is enabled.

Parameters:

param : ControlLaunch

Returns:

bool

MCSLaunch.set_display_system_type(self, display_system_type: LaunchDisplaySystem) None#

Set the display system type.

Parameters:

display_system_type : LaunchDisplaySystem

Returns:

None

MCSLaunch.set_burnout_type(self, burnout_type: BurnoutType) None#

Set the burnout type.

Parameters:

burnout_type : BurnoutType

Returns:

None