BasicManeuverStrategyIntercept#
- class ansys.stk.core.stkobjects.aviator.BasicManeuverStrategyIntercept#
Bases:
IBasicManeuverStrategy
Class defining the Intercept strategy for a basic maneuver procedure.
Overview#
Set the option to use the stop time from target stopping condition and set the according value. |
|
Set the option to use the stop slant range stopping condition and set the according value. |
|
Set the method and corresponding value to define the control limits of the aircraft during the maneuver. |
|
Cancel the position velocity strategies for Intercept. |
Get or set the target name. |
|
Return the valid target names. |
|
Get or set the target position/velocity sampling resolution. |
|
Get the option to specify a time to go stopping condition. |
|
Get the stop time from the target at which the maneuver will stop. |
|
Get the option to specify a range from target stopping condition. |
|
Get the range from the target at which the maneuver will stop. |
|
Get or set the intercept mode. |
|
Get or set the angle relative to the target that the aircraft should maintain until intercept. |
|
Get or set the distance from the target that the aircraft will guide to before intercepting. |
|
Get or set the maneuver factor, a dimensionless factor that determines how tightly or gently the aircraft will maneuver. |
|
Get the method to define the control limits of the aircraft during the maneuver. |
|
Get the specified turn radius for a control limit mode of specify min turn radius. |
|
Get the specified turn rate for a control limit mode of specify max turn rate. |
|
Get the specified horizontal acceleration for a control limit mode of specify max horiz accel. |
|
Get or set the closure mode for the guidance strategy. |
|
Get or set the closure high off boresight max angle. |
|
Get or set the closure high off boresight angle tolerance. |
|
Get or set the option to compensate for the acceleration due to the Coriolis effect. |
|
Get the position velocity strategies for Intercept. |
Import detail#
from ansys.stk.core.stkobjects.aviator import BasicManeuverStrategyIntercept
Property detail#
- 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.
- 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.
- 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.