BasicManeuverStrategyAutopilotNavigation#

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

Bases: IBasicManeuverStrategy

Class defining the autopilot - horizontal plane 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.

active_mode

Get or set the autopilot - horizontal plane mode.

active_heading_course_value

Get or set the heading/course angle or rate for the active mode.

damping_ratio

Get or set the damping ratio of the control law.

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.

stop_when_conditions_met

Stop when conditions are met.

Import detail#

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

Property detail#

property BasicManeuverStrategyAutopilotNavigation.active_mode: AutopilotHorizontalPlaneMode#

Get or set the autopilot - horizontal plane mode.

property BasicManeuverStrategyAutopilotNavigation.active_heading_course_value: Any#

Get or set the heading/course angle or rate for the active mode.

property BasicManeuverStrategyAutopilotNavigation.damping_ratio: float#

Get or set the damping ratio of the control law.

property BasicManeuverStrategyAutopilotNavigation.control_limit_mode: BasicManeuverStrategyNavigationControlLimit#

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

property BasicManeuverStrategyAutopilotNavigation.control_limit_turn_radius: float#

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

property BasicManeuverStrategyAutopilotNavigation.control_limit_turn_rate: Any#

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

property BasicManeuverStrategyAutopilotNavigation.control_limit_horizontal_acceleration: float#

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

property BasicManeuverStrategyAutopilotNavigation.compensate_for_coriolis_acceleration: bool#

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

property BasicManeuverStrategyAutopilotNavigation.stop_when_conditions_met: bool#

Stop when conditions are met.

Method detail#

BasicManeuverStrategyAutopilotNavigation.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