BasicManeuverStrategyWeave#

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

Bases: IBasicManeuverStrategy

Class defining Weave strategy for a Basic Maneuver procedure.

Overview#

set_control_limit

Set the method and corresponding value to define the control limits of the aircraft during the maneuver.

heading_change

Get or set the direction in which the aircraft will begin the weave pattern.

max_num_cycles

Get or set the number of times the aircraft will fly the pattern.

max_distance

Get or set the maximum ground distance the aircraft will travel while performing the weave cyces.

control_limit_mode

Get the method to define the control limits of the aircraft during the maneuver.

control_limit_turn_radius

Get the specified turn radius for a control limit mode of specify min turn radius.

control_limit_turn_rate

Get the specified turn rate for a control limit mode of specify max turn rate.

control_limit_horizontal_acceleration

Get the specified horizontal acceleration for a control limit mode of specify max horiz accel.

compensate_for_coriolis_acceleration

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

Import detail#

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

Property detail#

property BasicManeuverStrategyWeave.heading_change: Any#

Get or set the direction in which the aircraft will begin the weave pattern.

property BasicManeuverStrategyWeave.max_num_cycles: float#

Get or set the number of times the aircraft will fly the pattern.

property BasicManeuverStrategyWeave.max_distance: float#

Get or set the maximum ground distance the aircraft will travel while performing the weave cyces.

property BasicManeuverStrategyWeave.control_limit_mode: BasicManeuverStrategyNavigationControlLimit#

Get the method to define the control limits of the aircraft during the maneuver.

property BasicManeuverStrategyWeave.control_limit_turn_radius: float#

Get the specified turn radius for a control limit mode of specify min turn radius.

property BasicManeuverStrategyWeave.control_limit_turn_rate: Any#

Get the specified turn rate for a control limit mode of specify max turn rate.

property BasicManeuverStrategyWeave.control_limit_horizontal_acceleration: float#

Get the specified horizontal acceleration for a control limit mode of specify max horiz accel.

property BasicManeuverStrategyWeave.compensate_for_coriolis_acceleration: bool#

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

Method detail#

BasicManeuverStrategyWeave.set_control_limit(self, control_limit_mode: BasicManeuverStrategyNavigationControlLimit, control_limit_value: float) None#

Set the method and corresponding value to define the control limits of the aircraft during the maneuver.

Parameters:

control_limit_mode : BasicManeuverStrategyNavigationControlLimit

control_limit_value : float

Returns:

None