ProcedureLanding#

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

Bases: IProcedure

Class defining a landing procedure.

Overview#

get_as_procedure

Get the procedure interface.

mode_as_standard_instrument_approach

Get the interface for a standard instrument approach landing.

mode_as_intercept_glideslope

Get the interface for an intercept glideslope landing.

mode_as_enter_downwind_pattern

Get the interface for a downwind pattern landing.

runway_heading_options

Get the runway heading options.

enroute_cruise_airspeed_options

Get the enroute cruise airspeed options.

enroute_turn_direction_options

Get the enroute turn direction options.

enroute_options

Get the enroute options.

vertical_plane_options

Get the vertical plane options.

approach_mode

Get or set the type of landing the aircraft will perform.

Examples#

Add and configure a landing procedure

# IProcedureCollection procedures: Procedure Collection object
# Add a landing procedure
landing = procedures.add(SiteType.SITE_RUNWAY, ProcedureType.PROCEDURE_LANDING)

# Get the runway heading options
headingOptions = landing.runway_heading_options
# Land from the low end
headingOptions.runway_mode = RunwayHighLowEnd.LOW_END

# Use a standard instrument approach
landing.approach_mode = ApproachMode.STANDARD_INSTRUMENT_APPROACH
# Get the options for a standard instrument approach
sia = landing.mode_as_standard_instrument_approach
# Change the approach altitude
sia.approach_altitude = 1000
# Change the glideslope
sia.glideslope = 4
# Offset the runway altitude
sia.runway_altitude_offset = 10
# Use the terrain as an altitude reference for the runway
sia.use_runway_terrain = True

Import detail#

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

Property detail#

property ProcedureLanding.mode_as_standard_instrument_approach: LandingStandardInstrumentApproach#

Get the interface for a standard instrument approach landing.

property ProcedureLanding.mode_as_intercept_glideslope: LandingInterceptGlideslope#

Get the interface for an intercept glideslope landing.

property ProcedureLanding.mode_as_enter_downwind_pattern: LandingEnterDownwindPattern#

Get the interface for a downwind pattern landing.

property ProcedureLanding.runway_heading_options: RunwayHeadingOptions#

Get the runway heading options.

property ProcedureLanding.enroute_cruise_airspeed_options: ICruiseAirspeedAndProfileOptions#

Get the enroute cruise airspeed options.

property ProcedureLanding.enroute_turn_direction_options: EnrouteTurnDirectionOptions#

Get the enroute turn direction options.

property ProcedureLanding.enroute_options: IEnrouteAndDelayOptions#

Get the enroute options.

property ProcedureLanding.vertical_plane_options: IVerticalPlaneOptions#

Get the vertical plane options.

property ProcedureLanding.approach_mode: ApproachMode#

Get or set the type of landing the aircraft will perform.

Method detail#

ProcedureLanding.get_as_procedure(self) IProcedure#

Get the procedure interface.

Returns:

IProcedure