BasicManeuverStrategyRelativeSpeedAltitude#

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

Bases: IBasicManeuverStrategy

Class defining the Relative Speed/Altitude strategy for a basic maneuver procedure.

Overview#

set_airspeed_offset

Set the airspeed offset value and type.

set_min_airspeed

Set the minimum airspeed value and type.

set_max_airspeed

Set the maximum airspeed value and type.

cancel_target_position_velocity

Cancel the position velocity strategies for Rel Speed Alt.

target_name

Get or set the target name.

valid_target_names

Return the valid target names.

target_resolution

Get or set the target position/velocity sampling resolution.

relative_altitude_mode

Get or set the mode to define the hold objective for the maneuver.

elevation_angle

Get or set the goal elevation angle from the target to the aircraft.

altitude_offset

Get or set the goal altitude offset from the target to the aircraft.

airspeed_offset_type

Get the airspeed type.

airspeed_offset

Get the airspeed offset from the target.

use_target_aspect_for_airspeed

Get or set the option to use the target aspect to compute the enforced airspeed difference.

use_performance_model_limits

Get or set the option to use the performance model limits for the aircraft.

range_for_equal_speed

Get or set the range at which the aircraft will achieve the same airspeed as the target.

range_to_transition_speed

Get or set the range at which the aircraft will begin to slow down to match the speed of the target.

min_altitude

Get or set the minimum altitude boundary for the maneuver.

max_altitude

Get or set the maximum altitude boundary for the maneuver.

min_airspeed

Get the minimum airspeed limit for the maneuver.

min_airspeed_type

Get the airspeed type.

max_airspeed

Get the maximum airspeed limit for the maneuver.

max_airspeed_type

Get the airspeed type.

stop_condition

Get or set the stopping condition for the maneuver.

compensate_for_coriolis_acceleration

Get or set the option to compensate for the acceleration due to the Coriolis effect.

position_velocity_strategies

Get the position velocity strategies for Rel Speed Alt.

Import detail#

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

Property detail#

property BasicManeuverStrategyRelativeSpeedAltitude.target_name: str#

Get or set the target name.

property BasicManeuverStrategyRelativeSpeedAltitude.valid_target_names: list#

Return the valid target names.

property BasicManeuverStrategyRelativeSpeedAltitude.target_resolution: float#

Get or set the target position/velocity sampling resolution.

property BasicManeuverStrategyRelativeSpeedAltitude.relative_altitude_mode: RelativeAltitudeMode#

Get or set the mode to define the hold objective for the maneuver.

property BasicManeuverStrategyRelativeSpeedAltitude.elevation_angle: Any#

Get or set the goal elevation angle from the target to the aircraft.

property BasicManeuverStrategyRelativeSpeedAltitude.altitude_offset: float#

Get or set the goal altitude offset from the target to the aircraft.

property BasicManeuverStrategyRelativeSpeedAltitude.airspeed_offset_type: AirspeedType#

Get the airspeed type.

property BasicManeuverStrategyRelativeSpeedAltitude.airspeed_offset: float#

Get the airspeed offset from the target.

property BasicManeuverStrategyRelativeSpeedAltitude.use_target_aspect_for_airspeed: bool#

Get or set the option to use the target aspect to compute the enforced airspeed difference.

property BasicManeuverStrategyRelativeSpeedAltitude.use_performance_model_limits: bool#

Get or set the option to use the performance model limits for the aircraft.

property BasicManeuverStrategyRelativeSpeedAltitude.range_for_equal_speed: float#

Get or set the range at which the aircraft will achieve the same airspeed as the target.

property BasicManeuverStrategyRelativeSpeedAltitude.range_to_transition_speed: float#

Get or set the range at which the aircraft will begin to slow down to match the speed of the target.

property BasicManeuverStrategyRelativeSpeedAltitude.min_altitude: float#

Get or set the minimum altitude boundary for the maneuver.

property BasicManeuverStrategyRelativeSpeedAltitude.max_altitude: float#

Get or set the maximum altitude boundary for the maneuver.

property BasicManeuverStrategyRelativeSpeedAltitude.min_airspeed: float#

Get the minimum airspeed limit for the maneuver.

property BasicManeuverStrategyRelativeSpeedAltitude.min_airspeed_type: AirspeedType#

Get the airspeed type.

property BasicManeuverStrategyRelativeSpeedAltitude.max_airspeed: float#

Get the maximum airspeed limit for the maneuver.

property BasicManeuverStrategyRelativeSpeedAltitude.max_airspeed_type: AirspeedType#

Get the airspeed type.

property BasicManeuverStrategyRelativeSpeedAltitude.stop_condition: RelativeSpeedAltitudeStopCondition#

Get or set the stopping condition for the maneuver.

property BasicManeuverStrategyRelativeSpeedAltitude.compensate_for_coriolis_acceleration: bool#

Get or set the option to compensate for the acceleration due to the Coriolis effect.

property BasicManeuverStrategyRelativeSpeedAltitude.position_velocity_strategies: BasicManeuverTargetPositionVelocity#

Get the position velocity strategies for Rel Speed Alt.

Method detail#

BasicManeuverStrategyRelativeSpeedAltitude.set_airspeed_offset(self, airspeed_type: AirspeedType, airspeed: float) None#

Set the airspeed offset value and type.

Parameters:

airspeed_type : AirspeedType

airspeed : float

Returns:

None

BasicManeuverStrategyRelativeSpeedAltitude.set_min_airspeed(self, airspeed_type: AirspeedType, airspeed: float) None#

Set the minimum airspeed value and type.

Parameters:

airspeed_type : AirspeedType

airspeed : float

Returns:

None

BasicManeuverStrategyRelativeSpeedAltitude.set_max_airspeed(self, airspeed_type: AirspeedType, airspeed: float) None#

Set the maximum airspeed value and type.

Parameters:

airspeed_type : AirspeedType

airspeed : float

Returns:

None

BasicManeuverStrategyRelativeSpeedAltitude.cancel_target_position_velocity(self) None#

Cancel the position velocity strategies for Rel Speed Alt.

Returns:

None