ProcedureEnroute#
- class ansys.stk.core.stkobjects.aviator.ProcedureEnroute#
Bases:
IProcedure
Class defining an enroute procedure.
Overview#
Get the procedure interface. |
Get the altitude MSL options. |
|
Get the navigation options. |
|
Get the enroute options. |
|
Get the enroute cruise airspeed options. |
Examples#
Add and configure an en-route procedure
# IProcedureCollection procedures: Procedure Collection object
# Add an enroute procedure with a site type of End of Previous Procedure
enroute = procedures.add_at_index(1, SiteType.SITE_END_OF_PREV_PROCEDURE, ProcedureType.PROCEDURE_ENROUTE)
# Get the altitude options
altitudeOptions = enroute.altitude_msl_options
# To specify an altitude, turn off the option to use the default cruise altitude
altitudeOptions.use_default_cruise_altitude = False
# Set the altitude
altitudeOptions.msl_altitude = 10000
# Get the navigation options
navigationOptions = enroute.navigation_options
# Set the route to arrive on a specified course
navigationOptions.navigation_mode = PointToPointMode.ARRIVE_ON_COURSE
# Set the course
navigationOptions.arrive_on_course = 30
# Use a magnetic heading
navigationOptions.use_magnetic_heading = True
# Get the navigation options
airspeedOptions = enroute.enroute_cruise_airspeed_options
# Fly at max speed
airspeedOptions.cruise_speed_type = CruiseSpeed.MAX_AIRSPEED
# To specify an airspeed to fly at, set the speed type to other airspeed
airspeedOptions.cruise_speed_type = CruiseSpeed.OTHER_AIRSPEED
# Then set the airspeed and airspeed type
airspeedOptions.set_other_airspeed(AirspeedType.TAS, 200)
Import detail#
from ansys.stk.core.stkobjects.aviator import ProcedureEnroute
Property detail#
- property ProcedureEnroute.altitude_msl_options: AltitudeMSLAndLevelOffOptions#
Get the altitude MSL options.
Get the navigation options.
- property ProcedureEnroute.enroute_options: IEnrouteAndDelayOptions#
Get the enroute options.
- property ProcedureEnroute.enroute_cruise_airspeed_options: CruiseAirspeedOptions#
Get the enroute cruise airspeed options.
Method detail#
- ProcedureEnroute.get_as_procedure(self) IProcedure #
Get the procedure interface.
- Returns:
IProcedure