MissileModel#

class ansys.stk.core.stkobjects.aviator.MissileModel#

Bases: IAviatorVehicle, ICatalogItem

Class defining a missile in Aviator.

Overview#

set_climb_airspeed

Set the missile’s climb airspeed and airspeed type.

set_cruise_max_airspeed

Set the missile’s max cruise airspeed and airspeed type.

set_descent_airspeed

Set the missile’s descent airspeed and airspeed type.

get_as_catalog_item

Get the catalog item interface for this object.

max_load_factor

Get or set the maximum load factor that the missile can withstand while maneuvering.

maneuver_mode

Get or set the mode that the missile will adhere to the specified load factor. Scale by atmospheric density will cause the missile to consider dynamic pressure when calculating turn radius.

maneuver_mode_helper

Get the interface for the Aero/Prop Maneuver Mode helper. The maneuver mode must be set to Aero/Prop to access this interface.

attitude_transitions

Get the attitude transitions interface.

ignore_flight_path_angle_for_climb_descent_transitions

Opt whether to ignore the flight path angle limits for climb and descent transitions.

climb_airspeed

Get the standard airspeed of the missile while climbing.

climb_airspeed_type

Get the climb airspeed type.

climb_max_flight_path_angle

Get or set the maximum flight path angle of the missile’s flight path while climbing.

climb_min_flight_path_angle

Get or set the minimum flight path angle of the missile’s flight path while climbing.

climb_fail_on_insufficient_performance

Opt whether to fail while climbing if there is insufficient specific excess power.

cruise_max_airspeed

Get the maximum airspeed of the missile while cruising.

cruise_max_airspeed_type

Get the cruise airspeed type.

cruise_default_altitude

Get or set the missile’s default cruising altitude.

descent_airspeed

Get the standard airspeed of the missile while descending.

descent_airspeed_type

Get the descent airspeed type.

descent_max_flight_path_angle

Get or set the maximum flight path angle of the missile’s flight path while descending.

descent_min_flight_path_angle

Get or set the minimum flight path angle of the missile’s flight path while descending.

descent_fail_on_insufficient_performance

Opt whether to fail while descending if there is insufficient specific excess power.

use_total_temp_limit

Opt whether to limit the speed of the missile so the specified temperature is not exceeded.

total_temp_limit

Get or set the maximum total temperature limit of the missile.

use_mach_limit

Opt whether to limit the speed of the missile so the specified mach number is not exceeded.

mach_limit

Get or set the maximum allowable mach number.

use_eas_limit

Opt whether to limit the speed of the missile so the specified Equivalent Airspeed is not exceeded.

eas_limit

Get or set the maximum allowable Equivalent Airspeed.

default_configuration

Get the aircraft’s default configuration as saved in the catalog.

aerodynamics

Get the aerodynamics interface.

propulsion

Get the propulsion interface.

Import detail#

from ansys.stk.core.stkobjects.aviator import MissileModel

Property detail#

property MissileModel.max_load_factor: float#

Get or set the maximum load factor that the missile can withstand while maneuvering.

property MissileModel.maneuver_mode: AccelerationManeuverMode#

Get or set the mode that the missile will adhere to the specified load factor. Scale by atmospheric density will cause the missile to consider dynamic pressure when calculating turn radius.

property MissileModel.maneuver_mode_helper: AerodynamicPropulsionManeuverModeHelper#

Get the interface for the Aero/Prop Maneuver Mode helper. The maneuver mode must be set to Aero/Prop to access this interface.

property MissileModel.attitude_transitions: AttitudeTransitions#

Get the attitude transitions interface.

property MissileModel.ignore_flight_path_angle_for_climb_descent_transitions: bool#

Opt whether to ignore the flight path angle limits for climb and descent transitions.

property MissileModel.climb_airspeed: float#

Get the standard airspeed of the missile while climbing.

property MissileModel.climb_airspeed_type: AirspeedType#

Get the climb airspeed type.

property MissileModel.climb_max_flight_path_angle: Any#

Get or set the maximum flight path angle of the missile’s flight path while climbing.

property MissileModel.climb_min_flight_path_angle: Any#

Get or set the minimum flight path angle of the missile’s flight path while climbing.

property MissileModel.climb_fail_on_insufficient_performance: bool#

Opt whether to fail while climbing if there is insufficient specific excess power.

property MissileModel.cruise_max_airspeed: float#

Get the maximum airspeed of the missile while cruising.

property MissileModel.cruise_max_airspeed_type: AirspeedType#

Get the cruise airspeed type.

property MissileModel.cruise_default_altitude: float#

Get or set the missile’s default cruising altitude.

property MissileModel.descent_airspeed: float#

Get the standard airspeed of the missile while descending.

property MissileModel.descent_airspeed_type: AirspeedType#

Get the descent airspeed type.

property MissileModel.descent_max_flight_path_angle: Any#

Get or set the maximum flight path angle of the missile’s flight path while descending.

property MissileModel.descent_min_flight_path_angle: Any#

Get or set the minimum flight path angle of the missile’s flight path while descending.

property MissileModel.descent_fail_on_insufficient_performance: bool#

Opt whether to fail while descending if there is insufficient specific excess power.

property MissileModel.use_total_temp_limit: bool#

Opt whether to limit the speed of the missile so the specified temperature is not exceeded.

property MissileModel.total_temp_limit: float#

Get or set the maximum total temperature limit of the missile.

property MissileModel.use_mach_limit: bool#

Opt whether to limit the speed of the missile so the specified mach number is not exceeded.

property MissileModel.mach_limit: float#

Get or set the maximum allowable mach number.

property MissileModel.use_eas_limit: bool#

Opt whether to limit the speed of the missile so the specified Equivalent Airspeed is not exceeded.

property MissileModel.eas_limit: float#

Get or set the maximum allowable Equivalent Airspeed.

property MissileModel.default_configuration: Configuration#

Get the aircraft’s default configuration as saved in the catalog.

property MissileModel.aerodynamics: MissileAerodynamic#

Get the aerodynamics interface.

property MissileModel.propulsion: MissilePropulsion#

Get the propulsion interface.

Method detail#

MissileModel.set_climb_airspeed(self, airspeed_type: AirspeedType, airspeed: float) None#

Set the missile’s climb airspeed and airspeed type.

Parameters:

airspeed_type : AirspeedType

airspeed : float

Returns:

None

MissileModel.set_cruise_max_airspeed(self, airspeed_type: AirspeedType, airspeed: float) None#

Set the missile’s max cruise airspeed and airspeed type.

Parameters:

airspeed_type : AirspeedType

airspeed : float

Returns:

None

MissileModel.set_descent_airspeed(self, airspeed_type: AirspeedType, airspeed: float) None#

Set the missile’s descent airspeed and airspeed type.

Parameters:

airspeed_type : AirspeedType

airspeed : float

Returns:

None

MissileModel.get_as_catalog_item(self) ICatalogItem#

Get the catalog item interface for this object.

Returns:

ICatalogItem