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 |