StrategyMATLAB3DGuidance#
- class ansys.stk.core.stkobjects.aviator.matlab.StrategyMATLAB3DGuidance#
Bases:
IBasicManeuverStrategy
Class defining the MATLAB - 3D Guidance 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. |
|
Check if the MATLAB function path is valid. |
|
Cancel the position velocity strategies for MATLAB 3D Guidance. |
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 name of the MATLAB function. |
|
Get or set the option to check the function for errors. |
|
Get or set the option to display the output from the MATLAB function. |
|
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 allow MATLAB to compute the true airspeed for the aircraft. |
|
Get the airspeed options. |
|
Get the position velocity strategies for MATLAB 3D Guidance. |
Import detail#
from ansys.stk.core.stkobjects.aviator.matlab import StrategyMATLAB3DGuidance
Property detail#
- property StrategyMATLAB3DGuidance.target_resolution: float#
Get or set the target position/velocity sampling resolution.
- property StrategyMATLAB3DGuidance.use_stop_time_to_go: bool#
Get the option to specify a time to go stopping condition.
- property StrategyMATLAB3DGuidance.stop_time_to_go: float#
Get the stop time from the target at which the maneuver will stop.
- property StrategyMATLAB3DGuidance.use_stop_slant_range: bool#
Get the option to specify a range from target stopping condition.
- property StrategyMATLAB3DGuidance.stop_slant_range: float#
Get the range from the target at which the maneuver will stop.
- property StrategyMATLAB3DGuidance.check_for_errors: bool#
Get or set the option to check the function for errors.
- property StrategyMATLAB3DGuidance.display_output: bool#
Get or set the option to display the output from the MATLAB function.
- property StrategyMATLAB3DGuidance.closure_mode: ClosureMode#
Get or set the closure mode for the guidance strategy.
- property StrategyMATLAB3DGuidance.hobs_max_angle: Any#
Get or set the closure high off boresight max angle.
- property StrategyMATLAB3DGuidance.hobs_angle_tol: Any#
Get or set the closure high off boresight angle tolerance.
- property StrategyMATLAB3DGuidance.compute_tas_dot: bool#
Get or set the option to allow MATLAB to compute the true airspeed for the aircraft.
- property StrategyMATLAB3DGuidance.airspeed_options: IBasicManeuverAirspeedOptions#
Get the airspeed options.
- property StrategyMATLAB3DGuidance.position_velocity_strategies: IBasicManeuverTargetPositionVelocity#
Get the position velocity strategies for MATLAB 3D Guidance.
Method detail#
- StrategyMATLAB3DGuidance.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.
- StrategyMATLAB3DGuidance.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.