Zum Inhalt

PerfSpeedHelpers.ComputeVApp

Eigenschaft Wert
Modul Mcdu/Pages
Klasse PerfSpeedHelpers (Friend Module)
Typ Function
Sichtbarkeit Public
Datei Mcdu/Pages/PerfPages.vb

Beschreibung

Berechnet die VApp (Approach Speed / Anfluggeschwindigkeit) aus dem Bruttogewicht in Kilogramm für die FULL-Landeklappenstellung. Die vereinfachte lineare Formel 120 + 0.000274 * grossWeightKg approximiert die tabellenbasierte Vref-Berechnung aus der VB6-Implementierung. Die VApp wird auf den PERF APPR-Seiten des MCDU angezeigt und dient als Zielgeschwindigkeit für den Endanflug.

Signatur

Public Function ComputeVApp(grossWeightKg As Double) As Integer

Parameter

Name Typ Beschreibung Standard
grossWeightKg Double Bruttogewicht des Flugzeugs in Kilogramm

Rückgabewert

Typ Beschreibung
Integer VApp (Anfluggeschwindigkeit) in Knoten für FULL-Konfiguration (gerundet auf ganze Zahl durch CInt)

Ablaufdiagramm

flowchart TD
    A[Start ComputeVApp] --> B["Berechne: 120 + 0.000274 * grossWeightKg"]
    B --> C[CInt-Rundung auf ganzzahligen Wert]
    C --> D[Return VApp in Knoten]
    D --> E[Ende]

Aufgerufen von

Modul Sub/Function Kontext
Noch nicht im Produktionscode aufgerufen — bereitgestellt für PERF-Seiten der MCDU

Ruft auf

Modul Sub/Function Kontext
Keine weiteren Aufrufe — reine arithmetische Berechnung

Beispiel

' Typisches A320-Landegewicht: 55000 kg
Dim vApp As Integer = PerfSpeedHelpers.ComputeVApp(55000.0)
' Ergebnis: CInt(120 + 0.000274 * 55000) = CInt(135.07) = 135 kt

' Leichtes Flugzeug: 45000 kg
Dim vAppLight As Integer = PerfSpeedHelpers.ComputeVApp(45000.0)
' Ergebnis: CInt(120 + 0.000274 * 45000) = CInt(132.33) = 132 kt

' Schweres Flugzeug: 68000 kg
Dim vAppHeavy As Integer = PerfSpeedHelpers.ComputeVApp(68000.0)
' Ergebnis: CInt(120 + 0.000274 * 68000) = CInt(138.632) = 139 kt

Änderungshistorie

Version Datum Änderung
1.0 2026-04-16 Erstdokumentation