BasicManeuverStrategyIntercept#

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

Bases: IBasicManeuverStrategy

Class defining the Intercept strategy for a basic maneuver procedure.

Overview#

set_stop_time_to_go

Set the option to use the stop time from target stopping condition and set the according value.

set_stop_slant_range

Set the option to use the stop slant range stopping condition and set the according value.

set_control_limit

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

cancel_target_position_velocity

Cancel the position velocity strategies for Intercept.

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.

use_stop_time_to_go

Get the option to specify a time to go stopping condition.

stop_time_to_go

Get the stop time from the target at which the maneuver will stop.

use_stop_slant_range

Get the option to specify a range from target stopping condition.

stop_slant_range

Get the range from the target at which the maneuver will stop.

intercept_mode

Get or set the intercept mode.

target_aspect

Get or set the angle relative to the target that the aircraft should maintain until intercept.

lateral_separation

Get or set the distance from the target that the aircraft will guide to before intercepting.

maneuver_factor

Get or set the maneuver factor, a dimensionless factor that determines how tightly or gently the aircraft will maneuver.

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.

closure_mode

Get or set the closure mode for the guidance strategy.

hobs_max_angle

Get or set the closure high off boresight max angle.

hobs_angle_tol

Get or set the closure high off boresight angle tolerance.

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

Import detail#

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

Property detail#

property BasicManeuverStrategyIntercept.target_name: str#

Get or set the target name.

property BasicManeuverStrategyIntercept.valid_target_names: list#

Return the valid target names.

property BasicManeuverStrategyIntercept.target_resolution: float#

Get or set the target position/velocity sampling resolution.

property BasicManeuverStrategyIntercept.use_stop_time_to_go: bool#

Get the option to specify a time to go stopping condition.

property BasicManeuverStrategyIntercept.stop_time_to_go: float#

Get the stop time from the target at which the maneuver will stop.

property BasicManeuverStrategyIntercept.use_stop_slant_range: bool#

Get the option to specify a range from target stopping condition.

property BasicManeuverStrategyIntercept.stop_slant_range: float#

Get the range from the target at which the maneuver will stop.

property BasicManeuverStrategyIntercept.intercept_mode: InterceptMode#

Get or set the intercept mode.

property BasicManeuverStrategyIntercept.target_aspect: Any#

Get or set the angle relative to the target that the aircraft should maintain until intercept.

property BasicManeuverStrategyIntercept.lateral_separation: float#

Get or set the distance from the target that the aircraft will guide to before intercepting.

property BasicManeuverStrategyIntercept.maneuver_factor: float#

Get or set the maneuver factor, a dimensionless factor that determines how tightly or gently the aircraft will maneuver.

property BasicManeuverStrategyIntercept.control_limit_mode: BasicManeuverStrategyNavigationControlLimit#

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

property BasicManeuverStrategyIntercept.control_limit_turn_radius: float#

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

property BasicManeuverStrategyIntercept.control_limit_turn_rate: Any#

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

property BasicManeuverStrategyIntercept.control_limit_horizontal_acceleration: float#

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

property BasicManeuverStrategyIntercept.closure_mode: ClosureMode#

Get or set the closure mode for the guidance strategy.

property BasicManeuverStrategyIntercept.hobs_max_angle: Any#

Get or set the closure high off boresight max angle.

property BasicManeuverStrategyIntercept.hobs_angle_tol: Any#

Get or set the closure high off boresight angle tolerance.

property BasicManeuverStrategyIntercept.compensate_for_coriolis_acceleration: bool#

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

property BasicManeuverStrategyIntercept.position_velocity_strategies: BasicManeuverTargetPositionVelocity#

Get the position velocity strategies for Intercept.

Method detail#

BasicManeuverStrategyIntercept.set_stop_time_to_go(self, enable: bool, time: float) None#

Set the option to use the stop time from target stopping condition and set the according value.

Parameters:

enable : bool

time : float

Returns:

None

BasicManeuverStrategyIntercept.set_stop_slant_range(self, enable: bool, range: float) None#

Set the option to use the stop slant range stopping condition and set the according value.

Parameters:

enable : bool

range : float

Returns:

None

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

BasicManeuverStrategyIntercept.cancel_target_position_velocity(self) None#

Cancel the position velocity strategies for Intercept.

Returns:

None