Class FlapControlSurface
High-lift device that increases wing camber and area to generate more lift at lower speeds. Flaps are extended during takeoff and landing to reduce stall speed and improve low-speed handling.
Inheritance
Inherited Members
Namespace: NWH.Aerodynamics.AircraftController.ControlSurfaces
Assembly: NWH.Aerodynamics.dll
Syntax
[Serializable]
public class FlapControlSurface : ControlSurface
Remarks
Flaps operate in discrete positions (steps) rather than continuous deflection. Extension increases both lift and drag, allowing slower approach speeds but requiring more power or steeper descent angles. Different flap settings are used for different phases: partial for takeoff (balancing lift gain vs drag), full for landing (maximum lift coefficient). Excessive flap deployment at high speeds can cause structural damage or loss of control.
Fields
| Edit this page View SourceflapPosition
Current flap step/position in range of 0 to steps - 1.
Declaration
[Tooltip("Current flap step/position in range of 0 to steps - 1.")]
public int flapPosition
Field Value
| Type | Description |
|---|---|
| int |
steps
Number of steps between fully retracted and fully extended flap positions.
Declaration
[Range(1, 5)]
[Tooltip("Number of steps between fully retracted and fully extended flap positions.")]
public int steps
Field Value
| Type | Description |
|---|---|
| int |
Methods
| Edit this page View SourceAwake()
Declaration
public override void Awake()
Overrides
| Edit this page View SourceFixedUpdate()
Declaration
public override void FixedUpdate()
Overrides
| Edit this page View SourceReset()
Declaration
public override void Reset()