Dash 8¶
Das freie DHC-8-Modell hatte einige Fehler: dreifacher Treibstoffverbrauch, ein Instrument, das nicht lädt, Fehlermeldungen im Log und ein pendelnder Autopilot im Endanflug. Die Herleitung steht im Beitrag Dash 8: Vier Fehler und eigene Lackierung.

Installation¶
cd "$FG_BASIS/Aircraft"
curl -LO https://codemich.de/medien/dash8/DHC-8_original_FGAddon_2026-10-16.zip
unzip -q DHC-8_original_FGAddon_2026-10-16.zip && rm DHC-8_original_FGAddon_2026-10-16.zip
ls DHC-8/dhc-8-200-set.xml
cp -r DHC-8 DHC-8.original
curl -LO https://codemich.de/medien/dash8/dash8_patch.zip
unzip -o dash8_patch.zip -d DHC-8 && rm dash8_patch.zip
Das ist der Stand aus dem FGAddon-Entwicklungszweig vom 16.10.2026, GPL v2. Die Änderungen stehen mit Begründung in AENDERUNGEN_Claude.md im Patch.
"$FG_BASIS/werkzeuge/starten.sh" --aircraft=dhc-8-200 --airport=EDDE
Die Korrekturen zum Nachlesen¶
Dreifacher Treibstoffverbrauch¶
In Engines/PW123D.xml war die Wirkungsgrad-Tabelle auskommentiert, JSBSim nahm dann einen Standardwert um 0,3. Dazu war der spezifische Verbrauch zu niedrig angesetzt.
<psfc unit="LBS/HR/HP">0.45</psfc>
<table name="CombustionEfficiency_N1" type="internal">
<tableData>
0.0 0.50
20.0 0.80
24.6 0.95
50.0 0.98
70.0 1.00
110.0 1.00
</tableData>
</table>
Instrument lädt nicht¶
FlightGear 2024.1 kennt <use alias=…> in Bedingungen nicht. Im EADI.xml wird daraus:
<property alias="/params/display-property" />
Fehlermeldungen im Log¶
id-802.nas las einen Knoten, den es nicht mehr gibt. Die 1 legt ihn an, falls er fehlt:
ias: props.globals.getNode("/it-autoflight/input/kts", 1),
Pendeln im Endanflug¶
Bei gleicher Querlage dreht ein langsames Flugzeug schneller, also sinkt die Verstärkung unter 140 kt:
if (Velocities.airspeedKt.getValue() < 140) {
Gain.rollCmdKpCalc = Gain.hdgGain.getValue() * math.max(Velocities.airspeedKt.getValue(), 70) / 140;
}
Warnlampen¶
Die leuchtenden Flächen liegen im Modell hinter der Taste. Eine Material-Animation lässt die Taste selbst leuchten:
<animation>
<type>material</type>
<object-name>master_warning</object-name>
<condition>
<property>instrumentation/crew-alerting/master-warning-light/state</property>
<greater-than>
<property>systems/electrical/outputs/advsy[0]</property>
<value>10</value>
</greater-than>
</condition>
<emission><red>1</red><green>0.05</green><blue>0.05</blue></emission>
</animation>
Tipp für eigene Skripte¶
Stellt man ein Triebwerk mit dem Condition Lever auf FUEL OFF ab, setzt das Modell die Segelstellung propeller-feather gleich wieder zurück. Sie muss deshalb wiederholt gesetzt werden, sonst giert die Maschine.