MissileModel#
- class ansys.stk.core.stkobjects.aviator.MissileModel#
Bases:
IAviatorVehicle
,ICatalogItem
Class defining a missile in Aviator.
Overview#
Set the missileβs climb airspeed and airspeed type. |
|
Set the missileβs max cruise airspeed and airspeed type. |
|
Set the missileβs descent airspeed and airspeed type. |
|
Get the catalog item interface for this object. |
Get or set the maximum load factor that the missile can withstand while maneuvering. |
|
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. |
|
Get the interface for the Aero/Prop Maneuver Mode helper. The maneuver mode must be set to Aero/Prop to access this interface. |
|
Get the attitude transitions interface. |
|
Opt whether to ignore the flight path angle limits for climb and descent transitions. |
|
Get the standard airspeed of the missile while climbing. |
|
Get the climb airspeed type. |
|
Get or set the maximum flight path angle of the missileβs flight path while climbing. |
|
Get or set the minimum flight path angle of the missileβs flight path while climbing. |
|
Opt whether to fail while climbing if there is insufficient specific excess power. |
|
Get the maximum airspeed of the missile while cruising. |
|
Get the cruise airspeed type. |
|
Get or set the missileβs default cruising altitude. |
|
Get the standard airspeed of the missile while descending. |
|
Get the descent airspeed type. |
|
Get or set the maximum flight path angle of the missileβs flight path while descending. |
|
Get or set the minimum flight path angle of the missileβs flight path while descending. |
|
Opt whether to fail while descending if there is insufficient specific excess power. |
|
Opt whether to limit the speed of the missile so the specified temperature is not exceeded. |
|
Get or set the maximum total temperature limit of the missile. |
|
Opt whether to limit the speed of the missile so the specified mach number is not exceeded. |
|
Get or set the maximum allowable mach number. |
|
Opt whether to limit the speed of the missile so the specified Equivalent Airspeed is not exceeded. |
|
Get or set the maximum allowable Equivalent Airspeed. |
|
Get the aircraftβs default configuration as saved in the catalog. |
|
Get the aerodynamics interface. |
|
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.use_eas_limit: bool#
Opt whether to limit the speed of the missile so the specified Equivalent Airspeed is not exceeded.
- 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.
- MissileModel.set_cruise_max_airspeed(self, airspeed_type: AirspeedType, airspeed: float) None #
Set the missileβs max cruise airspeed and airspeed type.
- MissileModel.set_descent_airspeed(self, airspeed_type: AirspeedType, airspeed: float) None #
Set the missileβs descent airspeed and airspeed type.
- MissileModel.get_as_catalog_item(self) ICatalogItem #
Get the catalog item interface for this object.
- Returns:
ICatalogItem