BasicManeuverStrategyBarrelRoll#

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

Bases: IBasicManeuverStrategy

Class defining the barrel roll strategy for a basic maneuver procedure.

Overview#

set_airspeeds

Set the speeds at the top and bottom of the loop.

helix_angle

Get or set the helix angle for the barrel roll. The angle that the aircraft travels around the velocity vector.

helix_angle_mode

Get or set the helix angle mode for the barrel roll.

top_load_factor

Get or set the load factor at the top of the loop.

bottom_load_factor

Get or set the load factor at the bottom of the loop.

torsion_angle

Get or set the torsion angle for the barrel roll. The angle of the turn from the aircraft’s velocity vector.

hold_init_tas

Get or set the option to hold the initial true airspeed.

airspeed_type

Get the airspeed type.

top_airspeed

Get the speed at the top of the loop.

bottom_airspeed

Get the speed at the bottom of the loop.

Import detail#

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

Property detail#

property BasicManeuverStrategyBarrelRoll.helix_angle: Any#

Get or set the helix angle for the barrel roll. The angle that the aircraft travels around the velocity vector.

property BasicManeuverStrategyBarrelRoll.helix_angle_mode: AngleMode#

Get or set the helix angle mode for the barrel roll.

property BasicManeuverStrategyBarrelRoll.top_load_factor: float#

Get or set the load factor at the top of the loop.

property BasicManeuverStrategyBarrelRoll.bottom_load_factor: float#

Get or set the load factor at the bottom of the loop.

property BasicManeuverStrategyBarrelRoll.torsion_angle: Any#

Get or set the torsion angle for the barrel roll. The angle of the turn from the aircraft’s velocity vector.

property BasicManeuverStrategyBarrelRoll.hold_init_tas: bool#

Get or set the option to hold the initial true airspeed.

property BasicManeuverStrategyBarrelRoll.airspeed_type: AirspeedType#

Get the airspeed type.

property BasicManeuverStrategyBarrelRoll.top_airspeed: float#

Get the speed at the top of the loop.

property BasicManeuverStrategyBarrelRoll.bottom_airspeed: float#

Get the speed at the bottom of the loop.

Method detail#

BasicManeuverStrategyBarrelRoll.set_airspeeds(self, airspeed_type: AirspeedType, top_airspeed: float, bottom_airspeed: float) None#

Set the speeds at the top and bottom of the loop.

Parameters:

airspeed_type : AirspeedType

top_airspeed : float

bottom_airspeed : float

Returns:

None