Reinstall the c172p, 3d cokcpit only for now
This commit is contained in:
parent
2c8aaa35ee
commit
8cc903dfe6
33 changed files with 17102 additions and 0 deletions
12
Aircraft/c172p/Engines/eng_io320.xml
Normal file
12
Aircraft/c172p/Engines/eng_io320.xml
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FG_PISTON NAME="IO320">
|
||||||
|
MINMP 6.5
|
||||||
|
MAXMP 29.92
|
||||||
|
DISPLACEMENT 320.0
|
||||||
|
MAXHP 160.0
|
||||||
|
CYCLES 2.0
|
||||||
|
IDLERPM 550.0
|
||||||
|
MAXTHROTTLE 1.0
|
||||||
|
MINTHROTTLE 0.2
|
||||||
|
</FG_PISTON>
|
||||||
|
|
61
Aircraft/c172p/Engines/prop_75in2f.xml
Normal file
61
Aircraft/c172p/Engines/prop_75in2f.xml
Normal file
|
@ -0,0 +1,61 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<FG_PROPELLER NAME="Fixed-Pitch 75-inch Two-Blade Propeller">
|
||||||
|
IXX 1.67
|
||||||
|
DIAMETER 75
|
||||||
|
NUMBLADES 2
|
||||||
|
MINPITCH 22
|
||||||
|
MAXPITCH 22
|
||||||
|
C_THRUST 25 1
|
||||||
|
0.0 0.068
|
||||||
|
0.1 0.068
|
||||||
|
0.2 0.067
|
||||||
|
0.3 0.066
|
||||||
|
0.4 0.064
|
||||||
|
0.5 0.061
|
||||||
|
0.6 0.057
|
||||||
|
0.7 0.050
|
||||||
|
0.8 0.040
|
||||||
|
0.9 0.029
|
||||||
|
1.0 0.019
|
||||||
|
1.1 0.008
|
||||||
|
1.2 -0.001
|
||||||
|
1.3 -0.008
|
||||||
|
1.4 -0.019
|
||||||
|
1.5 -0.029
|
||||||
|
1.6 -0.040
|
||||||
|
1.7 -0.050
|
||||||
|
1.8 -0.057
|
||||||
|
1.9 -0.061
|
||||||
|
2.0 -0.064
|
||||||
|
2.1 -0.066
|
||||||
|
2.2 -0.067
|
||||||
|
2.3 -0.068
|
||||||
|
5.0 -0.068
|
||||||
|
C_POWER 26 1
|
||||||
|
0.0 0.0580
|
||||||
|
0.1 0.0620
|
||||||
|
0.2 0.0600
|
||||||
|
0.3 0.0580
|
||||||
|
0.4 0.0520
|
||||||
|
0.5 0.0450
|
||||||
|
0.6 0.0421
|
||||||
|
0.7 0.0389
|
||||||
|
0.8 0.0346
|
||||||
|
0.9 0.0280
|
||||||
|
1.0 0.0202
|
||||||
|
1.1 0.0111
|
||||||
|
1.2 0.0075
|
||||||
|
1.3 0.0111
|
||||||
|
1.4 0.0202
|
||||||
|
1.5 0.0280
|
||||||
|
1.6 0.0346
|
||||||
|
1.7 0.0389
|
||||||
|
1.8 0.0421
|
||||||
|
1.9 0.0436
|
||||||
|
2.0 0.0445
|
||||||
|
2.1 0.0445
|
||||||
|
2.2 0.0442
|
||||||
|
2.3 0.0431
|
||||||
|
2.4 0.0424
|
||||||
|
5.0 0.0413
|
||||||
|
</FG_PROPELLER>
|
BIN
Aircraft/c172p/Models/c172p-01.rgb
Normal file
BIN
Aircraft/c172p/Models/c172p-01.rgb
Normal file
Binary file not shown.
BIN
Aircraft/c172p/Models/c172p-02.rgb
Normal file
BIN
Aircraft/c172p/Models/c172p-02.rgb
Normal file
Binary file not shown.
684
Aircraft/c172p/Models/c172p-2d-panel.xml
Normal file
684
Aircraft/c172p/Models/c172p-2d-panel.xml
Normal file
|
@ -0,0 +1,684 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Legacy 2D instruments and actions for the 3D C172P cockpit.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!DOCTYPE PropertyList>
|
||||||
|
|
||||||
|
<PropertyList>
|
||||||
|
|
||||||
|
<name>C172P 2D instruments.</name>
|
||||||
|
<background>Aircraft/c172p/Panels/Textures/transparent-bg.rgb</background>
|
||||||
|
<w>1424</w>
|
||||||
|
<h>488</h>
|
||||||
|
<view-height>500</view-height>
|
||||||
|
|
||||||
|
<instruments>
|
||||||
|
|
||||||
|
<!-- labels -->
|
||||||
|
<instrument include="/labels/labelbcn.xml">
|
||||||
|
<name>labelbcn</name>
|
||||||
|
<x>495</x>
|
||||||
|
<y>-270</y>
|
||||||
|
<w>28</w>
|
||||||
|
<h>26</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<!-- labels -->
|
||||||
|
<instrument include="/labels/labelnav.xml">
|
||||||
|
<name>labelnav</name>
|
||||||
|
<x>458</x>
|
||||||
|
<y>-270</y>
|
||||||
|
<w>28</w>
|
||||||
|
<h>26</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<!-- labels -->
|
||||||
|
<instrument include="/labels/labelpto.xml">
|
||||||
|
<name>labelpto</name>
|
||||||
|
<x>422</x>
|
||||||
|
<y>-270</y>
|
||||||
|
<w>28</w>
|
||||||
|
<h>26</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<!-- labels -->
|
||||||
|
<instrument include="/labels/labelsto.xml">
|
||||||
|
<name>labelsto</name>
|
||||||
|
<x>525</x>
|
||||||
|
<y>-270</y>
|
||||||
|
<w>28</w>
|
||||||
|
<h>26</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<!-- labels -->
|
||||||
|
<instrument include="/labels/labeltax.xml">
|
||||||
|
<name>labeltax</name>
|
||||||
|
<x>493</x>
|
||||||
|
<y>-204</y>
|
||||||
|
<w>28</w>
|
||||||
|
<h>26</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<!-- labels -->
|
||||||
|
<instrument include="/labels/labellng.xml">
|
||||||
|
<name>labellng</name>
|
||||||
|
<x>525</x>
|
||||||
|
<y>-204</y>
|
||||||
|
<w>28</w>
|
||||||
|
<h>26</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<!-- engine gauge cluster -->
|
||||||
|
<instrument include="../../Instruments/clock.xml">
|
||||||
|
<name>Chronometer</name>
|
||||||
|
<x>162</x>
|
||||||
|
<y>216</y>
|
||||||
|
<w>74</w>
|
||||||
|
<h>74</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<instrument include="../../Instruments/egt.xml">
|
||||||
|
<name>Exhaust Gas Temperature Gauge</name>
|
||||||
|
<x>162</x>
|
||||||
|
<y>142</y>
|
||||||
|
<w>74</w>
|
||||||
|
<h>74</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<instrument include="../../Instruments/fuel.xml">
|
||||||
|
<name>Fuel Gauge</name>
|
||||||
|
<x>85</x>
|
||||||
|
<y>142</y>
|
||||||
|
<w>74</w>
|
||||||
|
<h>74</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<instrument include="../../Instruments/oil.xml">
|
||||||
|
<name>Oil Gauge</name>
|
||||||
|
<x>85</x>
|
||||||
|
<y>65</y>
|
||||||
|
<w>74</w>
|
||||||
|
<h>74</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<instrument include="../../Instruments/vacamp.xml">
|
||||||
|
<name>Vacuum Pressure Gauge</name>
|
||||||
|
<x>162</x>
|
||||||
|
<y>65</y>
|
||||||
|
<w>74</w>
|
||||||
|
<h>74</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<!-- end engine gauges cluster -->
|
||||||
|
|
||||||
|
<!-- engine controls cluster -->
|
||||||
|
|
||||||
|
<instrument include="../../Instruments/rpm.xml">
|
||||||
|
<name>RPM Gauge</name>c172p-2d-panel.xml
|
||||||
|
<x>496</x>
|
||||||
|
<y>-25</y>
|
||||||
|
<w>115</w>
|
||||||
|
<h>115</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<instrument include="../../Instruments/single-magneto-switch.xml">
|
||||||
|
<name>Magneto switch panel</name>
|
||||||
|
<x>120</x>
|
||||||
|
<y>-180</y>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<!-- end engine controls cluster -->
|
||||||
|
|
||||||
|
<!-- sacred six -->
|
||||||
|
|
||||||
|
<instrument include="../../Instruments/asi-160-knot.xml">
|
||||||
|
<name>Airspeed Indicator</name>
|
||||||
|
<x>264</x>
|
||||||
|
<y>235</y>
|
||||||
|
<w>115</w>
|
||||||
|
<h>115</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<instrument include="../../Instruments/attitude-indicator.xml">
|
||||||
|
<name>Attitude Gyro</name>
|
||||||
|
<x>380</x>
|
||||||
|
<y>235</y>
|
||||||
|
<w>115</w>
|
||||||
|
<h>115</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<instrument include="../../Instruments/altimeter.xml">
|
||||||
|
<name>Altimeter</name>
|
||||||
|
<x>496</x>
|
||||||
|
<y>235</y>
|
||||||
|
<w>115</w>
|
||||||
|
<h>115</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<instrument include="../../Instruments/turn.xml">
|
||||||
|
<name>Turn Coordinator</name>
|
||||||
|
<x>264</x>
|
||||||
|
<y>100</y>
|
||||||
|
<w>115</w>
|
||||||
|
<h>115</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<instrument include="../../Instruments/gyro.xml">
|
||||||
|
<name>Directional Gyro</name>
|
||||||
|
<x>380</x>
|
||||||
|
<y>100</y>
|
||||||
|
<w>115</w>
|
||||||
|
<h>115</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<instrument include="../../Instruments/vertical.xml">
|
||||||
|
<name>Vertical Velocity Indicator</name>
|
||||||
|
<x>496</x>
|
||||||
|
<y>100</y>
|
||||||
|
<w>115</w>
|
||||||
|
<h>115</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<!-- end sacred six -->
|
||||||
|
|
||||||
|
<!-- radio nav instruments -->
|
||||||
|
<instrument include="../../Instruments/nav1.xml">
|
||||||
|
<name>VOR 1 Gauge</name>
|
||||||
|
<x>620</x>
|
||||||
|
<y>235</y>
|
||||||
|
<w>115</w>
|
||||||
|
<h>115</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<instrument include="../../Instruments/nav1.xml">
|
||||||
|
<name>VOR 2 Gauge</name>
|
||||||
|
<params>
|
||||||
|
<nav-to-flag>/instrumentation/nav[1]/to-flag</nav-to-flag>
|
||||||
|
<nav-from-flag>/instrumentation/nav[1]/from-flag</nav-from-flag>
|
||||||
|
<nav-radial-selected>/instrumentation/nav[1]/radials/selected-deg</nav-radial-selected>
|
||||||
|
<nav-gs-needle-deflection>/instrumentation/nav[1]/gs-needle-deflection</nav-gs-needle-deflection>
|
||||||
|
<nav-heading-needle-deflection>/instrumentation/nav[1]/heading-needle-deflection</nav-heading-needle-deflection>
|
||||||
|
<nav-has-gs-needle>/sim/instrument-options/nav[1]/has-gs-needle</nav-has-gs-needle>
|
||||||
|
<nav-needles-pivot>/sim/instrument-options/nav[1]/needles-pivot</nav-needles-pivot>
|
||||||
|
</params>
|
||||||
|
<x>620</x>
|
||||||
|
<y>100</y>
|
||||||
|
<w>115</w>
|
||||||
|
<h>115</h>
|
||||||
|
</instrument>
|
||||||
|
<instrument include="../../Instruments/adf.xml">
|
||||||
|
<name>ADF Gauge</name>
|
||||||
|
<x>620</x>
|
||||||
|
<y>-25</y>
|
||||||
|
<w>115</w>
|
||||||
|
<h>115</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- end radio nav instruments -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- radio stack -->
|
||||||
|
|
||||||
|
<instrument include="../../Instruments/markerbeacon.xml">
|
||||||
|
<name>Marker Beacon Indicators</name>
|
||||||
|
<x>770</x>
|
||||||
|
<y>290</y>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<instrument include="../../Instruments/navcom-radio.xml">
|
||||||
|
<name>NavCom 1 Radio</name>
|
||||||
|
<x>825</x>
|
||||||
|
<y>240</y>
|
||||||
|
<w>235</w>
|
||||||
|
<h>60</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<instrument include="../../Instruments/navcom-radio.xml">
|
||||||
|
<name>NavCom 2 Radio</name>
|
||||||
|
<params>
|
||||||
|
<comm-freq-selected-prop>/instrumentation/comm[1]/frequencies/selected-mhz</comm-freq-selected-prop>
|
||||||
|
<comm-freq-standby-prop>/instrumentation/comm[1]/frequencies/standby-mhz</comm-freq-standby-prop>
|
||||||
|
<nav-freq-selected-prop>/instrumentation/nav[1]/frequencies/selected-mhz</nav-freq-selected-prop>
|
||||||
|
<nav-freq-standby-prop>/instrumentation/nav[1]/frequencies/standby-mhz</nav-freq-standby-prop>
|
||||||
|
<nav-morse-id-volume-prop>/instrumentation/nav[1]/volume</nav-morse-id-volume-prop>
|
||||||
|
<nav-morse-ident-toggle-prop>/instrumentation/nav[1]/ident</nav-morse-ident-toggle-prop>
|
||||||
|
</params>
|
||||||
|
<x>825</x>
|
||||||
|
<y>180</y>
|
||||||
|
<w>235</w>
|
||||||
|
<h>60</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<instrument include="../../Instruments/adf-radio.xml">
|
||||||
|
<name>ADF Radio</name>
|
||||||
|
<x>825</x>
|
||||||
|
<y>120</y>
|
||||||
|
<w>235</w>
|
||||||
|
<h>60</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<instrument include="../../Instruments/dme.xml">
|
||||||
|
<name>DME</name>
|
||||||
|
<x>825</x>
|
||||||
|
<y>-50</y>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
<instrument include="../../Instruments/autopilot.xml">
|
||||||
|
<name>Autopilot</name>
|
||||||
|
<x>880</x>
|
||||||
|
<y>-20</y>
|
||||||
|
</instrument>
|
||||||
|
-->
|
||||||
|
<instrument include="../../Instruments/KAP140TwoAxisAlt.xml">
|
||||||
|
<name>KAP140 Autopilot</name>
|
||||||
|
<x>825</x>
|
||||||
|
<y>60</y>
|
||||||
|
<w>235</w>
|
||||||
|
<h>60</h>
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
<!-- end radio stack -->
|
||||||
|
|
||||||
|
<instrument>
|
||||||
|
<name>3D Action Placeholder</name>
|
||||||
|
<x>712</x>
|
||||||
|
<y>0</y>
|
||||||
|
<w>1424</w>
|
||||||
|
<h>1488</h>
|
||||||
|
<w-base>1424</w-base>
|
||||||
|
<h-base>1488</h-base>
|
||||||
|
|
||||||
|
<layers>
|
||||||
|
<layer>
|
||||||
|
<name>background</name>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/c172p/Panels/Textures/transparent-bg.rgb</path>
|
||||||
|
<x1>0.0</x1>
|
||||||
|
<y1>0.0</y1>
|
||||||
|
<x2>1.0</x2>
|
||||||
|
<y2>1.0</y2>
|
||||||
|
</texture>
|
||||||
|
</layer>
|
||||||
|
<layer>
|
||||||
|
<name>background</name>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/c172p/Panels/Textures/transparent-bg.rgb</path>
|
||||||
|
<x1>0.0</x1>
|
||||||
|
<y1>0.0</y1>
|
||||||
|
<x2>1.0</x2>
|
||||||
|
<y2>1.0</y2>
|
||||||
|
</texture>
|
||||||
|
</layer>
|
||||||
|
<layer>
|
||||||
|
<name>background</name>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/c172p/Panels/Textures/transparent-bg.rgb</path>
|
||||||
|
<x1>0.0</x1>
|
||||||
|
<y1>0.0</y1>
|
||||||
|
<x2>1.0</x2>
|
||||||
|
<y2>1.0</y2>
|
||||||
|
</texture>
|
||||||
|
</layer>
|
||||||
|
<layer>
|
||||||
|
<name>background</name>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/c172p/Panels/Textures/transparent-bg.rgb</path>
|
||||||
|
<x1>0.0</x1>
|
||||||
|
<y1>0.0</y1>
|
||||||
|
<x2>1.0</x2>
|
||||||
|
<y2>1.0</y2>
|
||||||
|
</texture>
|
||||||
|
</layer>
|
||||||
|
<layer>
|
||||||
|
<name>background</name>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/c172p/Panels/Textures/transparent-bg.rgb</path>
|
||||||
|
<x1>0.0</x1>
|
||||||
|
<y1>0.0</y1>
|
||||||
|
<x2>1.0</x2>
|
||||||
|
<y2>1.0</y2>
|
||||||
|
</texture>
|
||||||
|
</layer>
|
||||||
|
</layers>
|
||||||
|
|
||||||
|
<!-- toggle switches -->
|
||||||
|
|
||||||
|
<actions>
|
||||||
|
<action>
|
||||||
|
<name>toggle nav lights</name>
|
||||||
|
<button>0</button>
|
||||||
|
<x>-267</x>
|
||||||
|
<y>-246</y>
|
||||||
|
<w>20</w>
|
||||||
|
<h>50</h>
|
||||||
|
<binding>
|
||||||
|
<command>property-toggle</command>
|
||||||
|
<property>controls/lighting/nav-lights</property>
|
||||||
|
</binding>
|
||||||
|
</action>
|
||||||
|
|
||||||
|
<action>
|
||||||
|
<name>toggle beacon light </name>
|
||||||
|
<button>0</button>
|
||||||
|
<x>-233</x>
|
||||||
|
<y>-246</y>
|
||||||
|
<w>20</w>
|
||||||
|
<h>50</h>
|
||||||
|
<binding>
|
||||||
|
<command>property-toggle</command>
|
||||||
|
<property>controls/lighting/beacon</property>
|
||||||
|
</binding>
|
||||||
|
</action>
|
||||||
|
|
||||||
|
<action>
|
||||||
|
<name>toggle pitot heat</name>
|
||||||
|
<button>0</button>
|
||||||
|
<x>-307</x>
|
||||||
|
<y>-246</y>
|
||||||
|
<w>20</w>
|
||||||
|
<h>50</h>
|
||||||
|
<binding>
|
||||||
|
<command>property-toggle</command>
|
||||||
|
<property>controls/anti-ice/pitot-heat</property>
|
||||||
|
</binding>
|
||||||
|
</action>
|
||||||
|
|
||||||
|
|
||||||
|
<action>
|
||||||
|
<name>toggle strobe light</name>
|
||||||
|
<button>0</button>
|
||||||
|
<x>-198</x>
|
||||||
|
<y>-246</y>
|
||||||
|
<w>20</w>
|
||||||
|
<h>50</h>
|
||||||
|
<binding>
|
||||||
|
<command>property-toggle</command>
|
||||||
|
<property>controls/lighting/strobe</property>
|
||||||
|
</binding>
|
||||||
|
</action>
|
||||||
|
|
||||||
|
<action>
|
||||||
|
<name>toggle taxi light</name>
|
||||||
|
<button>0</button>
|
||||||
|
<x>-230</x>
|
||||||
|
<y>-180</y>
|
||||||
|
<w>20</w>
|
||||||
|
<h>50</h>
|
||||||
|
<binding>
|
||||||
|
<command>property-toggle</command>
|
||||||
|
<property>controls/lighting/taxi-light</property>
|
||||||
|
</binding>
|
||||||
|
</action>
|
||||||
|
|
||||||
|
<action>
|
||||||
|
<name>toggle landing light</name>
|
||||||
|
<button>0</button>
|
||||||
|
<x>-198</x>
|
||||||
|
<y>-180</y>
|
||||||
|
<w>20</w>
|
||||||
|
<h>50</h>
|
||||||
|
<binding>
|
||||||
|
<command>property-toggle</command>
|
||||||
|
<property>controls/lighting/landing-lights</property>
|
||||||
|
</binding>
|
||||||
|
</action>
|
||||||
|
|
||||||
|
<!-- elevator-trim -->
|
||||||
|
|
||||||
|
|
||||||
|
<action>
|
||||||
|
<name>small increase</name>
|
||||||
|
<button>0</button>
|
||||||
|
<x>-90</x>
|
||||||
|
<y>-470</y>
|
||||||
|
<w>60</w>
|
||||||
|
<h>110</h>
|
||||||
|
<binding>
|
||||||
|
<command>property-adjust</command>
|
||||||
|
<property>controls/flight/elevator-trim</property>
|
||||||
|
<step>0.03</step>
|
||||||
|
<min>0</min>
|
||||||
|
<max>1.0</max>
|
||||||
|
<wrap>false</wrap>
|
||||||
|
</binding>
|
||||||
|
</action>
|
||||||
|
|
||||||
|
<action>
|
||||||
|
<name>small decrease</name>
|
||||||
|
<button>0</button>
|
||||||
|
<x>-90</x>
|
||||||
|
<y>-580</y>
|
||||||
|
<w>60</w>
|
||||||
|
<h>110</h>
|
||||||
|
<binding>
|
||||||
|
<command>property-adjust</command>
|
||||||
|
<property>controls/flight/elevator-trim</property>
|
||||||
|
<step>-0.03</step>
|
||||||
|
<min>0</min>
|
||||||
|
<max>1.0</max>
|
||||||
|
<wrap>false</wrap>
|
||||||
|
</binding>
|
||||||
|
</action>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- flap extend/retract -->
|
||||||
|
<action>
|
||||||
|
<name>Flap Retract</name>
|
||||||
|
<button>0</button>
|
||||||
|
<x>230</x>
|
||||||
|
<y>-245</y>
|
||||||
|
<w>30</w>
|
||||||
|
<h>80</h>
|
||||||
|
<binding>
|
||||||
|
<command>property-adjust</command>
|
||||||
|
<property>controls/flight/flaps</property>
|
||||||
|
<step>-0.34</step>
|
||||||
|
<min>0</min>
|
||||||
|
<max>1.0</max>
|
||||||
|
<wrap>false</wrap>
|
||||||
|
</binding>
|
||||||
|
</action>
|
||||||
|
|
||||||
|
<action>
|
||||||
|
<name>Flap Extend</name>
|
||||||
|
<button>0</button>
|
||||||
|
<x>260</x>
|
||||||
|
<y>-245</y>
|
||||||
|
<w>30</w>
|
||||||
|
<h>80</h>
|
||||||
|
<binding>
|
||||||
|
<command>property-adjust</command>
|
||||||
|
<property>controls/flight/flaps</property>
|
||||||
|
<step>0.34</step>
|
||||||
|
<min>0</min>
|
||||||
|
<max>1.0</max>
|
||||||
|
<wrap>false</wrap>
|
||||||
|
</binding>
|
||||||
|
</action>
|
||||||
|
|
||||||
|
<!-- carb heat control -->
|
||||||
|
|
||||||
|
<action>
|
||||||
|
<desc>carb-heat</desc>
|
||||||
|
<button>0</button>
|
||||||
|
<x>-145</x>
|
||||||
|
<y>-240</y>
|
||||||
|
<w>55</w>
|
||||||
|
<h>95</h>
|
||||||
|
<binding>
|
||||||
|
<command>property-toggle</command>
|
||||||
|
<property>controls/anti-ice/engine/carb-heat</property>
|
||||||
|
</binding>
|
||||||
|
</action>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- throttle control -->
|
||||||
|
|
||||||
|
<action>
|
||||||
|
<name>big decrease</name>
|
||||||
|
<button>0</button>
|
||||||
|
<x>-45</x>
|
||||||
|
<y>-215</y>
|
||||||
|
<w>45</w>
|
||||||
|
<h>90</h>
|
||||||
|
<binding>
|
||||||
|
<command>property-adjust</command>
|
||||||
|
<property>controls/engines/engine/throttle</property>
|
||||||
|
<step>-0.07</step>
|
||||||
|
<min>0</min>
|
||||||
|
<max>1.0</max>
|
||||||
|
<wrap>false</wrap>
|
||||||
|
</binding>
|
||||||
|
</action>
|
||||||
|
|
||||||
|
<action>
|
||||||
|
<name>big increase</name>
|
||||||
|
<button>0</button>
|
||||||
|
<x>0</x>
|
||||||
|
<y>-215</y>
|
||||||
|
<w>45</w>
|
||||||
|
<h>90</h>
|
||||||
|
<binding>
|
||||||
|
<command>property-adjust</command>
|
||||||
|
<property>controls/engines/engine/throttle</property>
|
||||||
|
<step>0.07</step>
|
||||||
|
<min>0</min>
|
||||||
|
<max>1.0</max>
|
||||||
|
<wrap>false</wrap>
|
||||||
|
</binding>
|
||||||
|
</action>
|
||||||
|
|
||||||
|
<action>
|
||||||
|
<name>big decrease</name>
|
||||||
|
<button>0</button>
|
||||||
|
<x>-30</x>
|
||||||
|
<y>-315</y>
|
||||||
|
<w>45</w>
|
||||||
|
<h>100</h>
|
||||||
|
<binding>
|
||||||
|
<command>property-adjust</command>
|
||||||
|
<property>controls/engines/engine/throttle</property>
|
||||||
|
<step>-0.07</step>
|
||||||
|
<min>0</min>
|
||||||
|
<max>1.0</max>
|
||||||
|
<wrap>false</wrap>
|
||||||
|
</binding>
|
||||||
|
</action>
|
||||||
|
|
||||||
|
<action>
|
||||||
|
<name>big increase</name>
|
||||||
|
<button>0</button>
|
||||||
|
<x>15</x>
|
||||||
|
<y>-315</y>
|
||||||
|
<w>50</w>
|
||||||
|
<h>100</h>
|
||||||
|
<binding>
|
||||||
|
<command>property-adjust</command>
|
||||||
|
<property>controls/engines/engine/throttle</property>
|
||||||
|
<step>0.07</step>
|
||||||
|
<min>0</min>
|
||||||
|
<max>1.0</max>
|
||||||
|
<wrap>false</wrap>
|
||||||
|
</binding>
|
||||||
|
</action>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- mixture control -->
|
||||||
|
|
||||||
|
<action>
|
||||||
|
<name>small decrease</name>
|
||||||
|
<button>0</button>
|
||||||
|
<x>80</x>
|
||||||
|
<y>-215</y>
|
||||||
|
<w>45</w>
|
||||||
|
<h>90</h>
|
||||||
|
<binding>
|
||||||
|
<command>property-adjust</command>
|
||||||
|
<property>controls/engines/engine/mixture</property>
|
||||||
|
<step>-0.03</step>
|
||||||
|
<min>0</min>
|
||||||
|
<max>1.0</max>
|
||||||
|
<wrap>false</wrap>
|
||||||
|
</binding>c172p-2d-panel.xml
|
||||||
|
</action>
|
||||||
|
|
||||||
|
<action>
|
||||||
|
<name>small increase</name>
|
||||||
|
<button>0</button>
|
||||||
|
<x>125</x>
|
||||||
|
<y>-215</y>
|
||||||
|
<w>45</w>
|
||||||
|
<h>90</h>
|
||||||
|
<binding>
|
||||||
|
<command>property-adjust</command>
|
||||||
|
<property>controls/engines/engine/mixture</property>
|
||||||
|
<step>0.03</step>
|
||||||
|
<min>0</min>
|
||||||
|
<max>1.0</max>
|
||||||
|
<wrap>false</wrap>
|
||||||
|
</binding>
|
||||||
|
</action>
|
||||||
|
|
||||||
|
|
||||||
|
<action>
|
||||||
|
<name>small decrease</name>
|
||||||
|
<button>0</button>
|
||||||
|
<x>110</x>
|
||||||
|
<y>-315</y>
|
||||||
|
<w>50</w>
|
||||||
|
<h>100</h>
|
||||||
|
<binding>
|
||||||
|
<command>property-adjust</command>
|
||||||
|
<property>controls/engines/engine/mixture</property>
|
||||||
|
<step>-0.03</step>
|
||||||
|
<min>0</min>
|
||||||
|
<max>1.0</max>
|
||||||
|
<wrap>false</wrap>
|
||||||
|
</binding>c172p-2d-panel.xml
|
||||||
|
</action>
|
||||||
|
|
||||||
|
<action>
|
||||||
|
<name>small increase</name>
|
||||||
|
<button>0</button>
|
||||||
|
<x>160</x>
|
||||||
|
<y>-315</y>
|
||||||
|
<w>50</w>
|
||||||
|
<h>100</h>
|
||||||
|
<binding>
|
||||||
|
<command>property-adjust</command>
|
||||||
|
<property>controls/engines/engine/mixture</property>
|
||||||
|
<step>0.03</step>
|
||||||
|
<min>0</min>
|
||||||
|
<max>1.0</max>
|
||||||
|
<wrap>false</wrap>
|
||||||
|
</binding>
|
||||||
|
</action>
|
||||||
|
|
||||||
|
</actions>
|
||||||
|
|
||||||
|
</instrument>
|
||||||
|
|
||||||
|
</instruments>
|
||||||
|
|
||||||
|
</PropertyList>
|
||||||
|
|
||||||
|
|
BIN
Aircraft/c172p/Models/c172p-int-01.rgb
Normal file
BIN
Aircraft/c172p/Models/c172p-int-01.rgb
Normal file
Binary file not shown.
BIN
Aircraft/c172p/Models/c172p-int-02.rgb
Normal file
BIN
Aircraft/c172p/Models/c172p-int-02.rgb
Normal file
Binary file not shown.
13605
Aircraft/c172p/Models/c172p.ac
Normal file
13605
Aircraft/c172p/Models/c172p.ac
Normal file
File diff suppressed because it is too large
Load diff
675
Aircraft/c172p/Models/c172p.xml
Normal file
675
Aircraft/c172p/Models/c172p.xml
Normal file
|
@ -0,0 +1,675 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
|
||||||
|
<PropertyList>
|
||||||
|
|
||||||
|
<path>c172p.ac</path>
|
||||||
|
|
||||||
|
<!-- Temporarily use the 2D panel hack, until I have time to make
|
||||||
|
3D instruments -->
|
||||||
|
|
||||||
|
<panel>
|
||||||
|
<!-- <name>PanelInstruments</name> -->
|
||||||
|
<path>Aircraft/c172p/Models/c172p-2d-panel.xml</path>
|
||||||
|
<bottom-left>
|
||||||
|
<x-m>-0.37</x-m>
|
||||||
|
<y-m>-0.50</y-m>
|
||||||
|
<z-m>-0.10</z-m>
|
||||||
|
</bottom-left>
|
||||||
|
<bottom-right>
|
||||||
|
<x-m>-0.37</x-m>
|
||||||
|
<y-m> 0.50</y-m>
|
||||||
|
<z-m>-0.10</z-m>
|
||||||
|
</bottom-right>
|
||||||
|
<top-left>
|
||||||
|
<x-m>-0.37</x-m>
|
||||||
|
<y-m>-0.50</y-m>
|
||||||
|
<z-m> 0.25</z-m>
|
||||||
|
</top-left>
|
||||||
|
</panel>
|
||||||
|
|
||||||
|
<model>
|
||||||
|
<name>MagCompass</name>
|
||||||
|
<path>Aircraft/Instruments-3d/mag-compass.xml</path>
|
||||||
|
<offsets>
|
||||||
|
<x-m>-0.35</x-m>
|
||||||
|
<y-m>0.00</y-m>
|
||||||
|
<z-m>0.16</z-m>
|
||||||
|
</offsets>
|
||||||
|
</model>
|
||||||
|
|
||||||
|
<!-- LOD for the model as a whole -->
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>range</type>
|
||||||
|
<min-m>0</min-m>
|
||||||
|
<max-m>10000</max-m>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<!-- Controls -->
|
||||||
|
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<name>CarbHeatGroup</name>
|
||||||
|
<object-name>CarbHeat</object-name>
|
||||||
|
<object-name>CarbHeatBack</object-name>
|
||||||
|
<object-name>CarbHeatRod</object-name>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<name>ThrottleGroup</name>
|
||||||
|
<object-name>Throttle</object-name>
|
||||||
|
<object-name>ThrottleRod</object-name>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<name>MixtureGroup</name>
|
||||||
|
<object-name>Mixture</object-name>
|
||||||
|
<object-name>MixtureRod</object-name>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<name>FlapSwitchGroup</name>
|
||||||
|
<object-name>FlapSwitch</object-name>
|
||||||
|
<object-name>FlapSwitchRod</object-name>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<name>ElectronicsGroup</name>
|
||||||
|
<object-name>TaxiLightSwitch</object-name>
|
||||||
|
<object-name>LandingLightSwitch</object-name>
|
||||||
|
<object-name>PitotHeatSwitch</object-name>
|
||||||
|
<object-name>NavLightSwitch</object-name>
|
||||||
|
<object-name>BeaconSwitch</object-name>
|
||||||
|
<object-name>StrobeSwitch</object-name>
|
||||||
|
<!--
|
||||||
|
<object-name>ElectronicsLabels</object-name>
|
||||||
|
<object-name>ElectronicsLabels2</object-name>
|
||||||
|
-->
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<!-- <animation>
|
||||||
|
<name>ControlsGroup</name>
|
||||||
|
<object-name>PanelInstruments</object-name>
|
||||||
|
<object-name>ElectronicsGroup</object-name>
|
||||||
|
<object-name>LeftYoke</object-name>
|
||||||
|
<object-name>RightYoke</object-name>
|
||||||
|
<object-name>CarbHeatGroup</object-name>
|
||||||
|
<object-name>ThrottleGroup</object-name>
|
||||||
|
<object-name>MixtureGroup</object-name>
|
||||||
|
<object-name>FlapSwitchGroup</object-name>
|
||||||
|
<object-name>TrimWheel</object-name>
|
||||||
|
</animation> -->
|
||||||
|
|
||||||
|
<!-- <animation>
|
||||||
|
<type>range</type>
|
||||||
|
<object-name>ControlsGroup</object-name>
|
||||||
|
<min-m>0</min-m>
|
||||||
|
<max-m>10.0</max-m>
|
||||||
|
</animation> -->
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>translate</type>
|
||||||
|
<object-name>LeftYoke</object-name>
|
||||||
|
<object-name>RightYoke</object-name>
|
||||||
|
<property>controls/flight/elevator</property>
|
||||||
|
<factor>-0.03</factor>
|
||||||
|
<axis>
|
||||||
|
<x>1.0</x>
|
||||||
|
<y>0.0</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</axis>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>rotate</type>
|
||||||
|
<object-name>LeftYoke</object-name>
|
||||||
|
<property>controls/flight/aileron</property>
|
||||||
|
<factor>-45</factor>
|
||||||
|
<center>
|
||||||
|
<x-m>-0.23</x-m>
|
||||||
|
<y-m>-0.245</y-m>
|
||||||
|
<z-m>-0.13</z-m>
|
||||||
|
</center>
|
||||||
|
<axis>
|
||||||
|
<x>1.0</x>
|
||||||
|
<y>0.0</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</axis>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>rotate</type>
|
||||||
|
<object-name>RightYoke</object-name>
|
||||||
|
<property>controls/flight/aileron</property>
|
||||||
|
<factor>-45</factor>
|
||||||
|
<center>
|
||||||
|
<x-m>-0.23</x-m>
|
||||||
|
<y-m>0.245</y-m>
|
||||||
|
<z-m>-0.13</z-m>
|
||||||
|
</center>
|
||||||
|
<axis>
|
||||||
|
<x>1.0</x>
|
||||||
|
<y>0.0</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</axis>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>translate</type>
|
||||||
|
<object-name>CarbHeatGroup</object-name>
|
||||||
|
<property>controls/anti-ice/engine[0]/carb-heat</property>
|
||||||
|
<factor>-0.04</factor>
|
||||||
|
<axis>
|
||||||
|
<x>1.0</x>
|
||||||
|
<y>0.0</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</axis>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>translate</type>
|
||||||
|
<object-name>ThrottleGroup</object-name>
|
||||||
|
<property>controls/engines/engine[0]/throttle</property>
|
||||||
|
<factor>-0.10</factor>
|
||||||
|
<axis>
|
||||||
|
<x>1.0</x>
|
||||||
|
<y>0.0</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</axis>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>translate</type>
|
||||||
|
<object-name>MixtureGroup</object-name>
|
||||||
|
<property>controls/engines/engine[0]/mixture</property>
|
||||||
|
<factor>-0.10</factor>
|
||||||
|
<axis>
|
||||||
|
<x>1.0</x>
|
||||||
|
<y>0.0</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</axis>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>rotate</type>
|
||||||
|
<property>controls/flight/flaps</property>
|
||||||
|
<object-name>FlapSwitchGroup</object-name>
|
||||||
|
<factor>60</factor>
|
||||||
|
<offset-deg>-30</offset-deg>
|
||||||
|
<axis>
|
||||||
|
<x>0.0</x>
|
||||||
|
<y>1.0</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</axis>
|
||||||
|
<center>
|
||||||
|
<x-m>-0.39</x-m>
|
||||||
|
<y-m>0.19</y-m>
|
||||||
|
<z-m>-0.25</z-m>
|
||||||
|
</center>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>rotate</type>
|
||||||
|
<object-name>TrimWheel</object-name>
|
||||||
|
<property>controls/flight/elevator-trim</property>
|
||||||
|
<factor>-360</factor>
|
||||||
|
<axis>
|
||||||
|
<x>0.0</x>
|
||||||
|
<y>1.0</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</axis>
|
||||||
|
<center>
|
||||||
|
<x-m>-0.41</x-m>
|
||||||
|
<y-m>-0.04</y-m>
|
||||||
|
<z-m>-0.46</z-m>
|
||||||
|
</center>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>rotate</type>
|
||||||
|
<object-name>TaxiLightSwitch</object-name>
|
||||||
|
<property>controls/lighting/taxi-light</property>
|
||||||
|
<factor>-55</factor>
|
||||||
|
<axis>
|
||||||
|
<x>0.0</x>
|
||||||
|
<y>1.0</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</axis>
|
||||||
|
<center>
|
||||||
|
<x-m>-0.363</x-m>
|
||||||
|
<y-m>0</y-m>
|
||||||
|
<z-m>-0.221</z-m>
|
||||||
|
</center>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>rotate</type>
|
||||||
|
<object-name>LandingLightSwitch</object-name>
|
||||||
|
<property>controls/lighting/landing-lights</property>
|
||||||
|
<factor>-55</factor>
|
||||||
|
<axis>
|
||||||
|
<x>0.0</x>
|
||||||
|
<y>1.0</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</axis>
|
||||||
|
<center>
|
||||||
|
<x-m>-0.363</x-m>
|
||||||
|
<y-m>0</y-m>
|
||||||
|
<z-m>-0.221</z-m>
|
||||||
|
</center>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>rotate</type>
|
||||||
|
<object-name>PitotHeatSwitch</object-name>
|
||||||
|
<property>controls/anti-ice/pitot-heat</property>
|
||||||
|
<factor>-55</factor>
|
||||||
|
<axis>
|
||||||
|
<x>0.0</x>
|
||||||
|
<y>1.0</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</axis>
|
||||||
|
<center>
|
||||||
|
<x-m>-0.363</x-m>
|
||||||
|
<y-m>0</y-m>
|
||||||
|
<z-m>-0.269</z-m>
|
||||||
|
</center>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>rotate</type>
|
||||||
|
<object-name>NavLightSwitch</object-name>
|
||||||
|
<property>controls/lighting/nav-lights</property>
|
||||||
|
<factor>-55</factor>
|
||||||
|
<axis>
|
||||||
|
<x>0.0</x>
|
||||||
|
<y>1.0</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</axis>
|
||||||
|
<center>
|
||||||
|
<x-m>-0.363</x-m>
|
||||||
|
<y-m>0</y-m>
|
||||||
|
<z-m>-0.269</z-m>
|
||||||
|
</center>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>rotate</type>
|
||||||
|
<object-name>BeaconSwitch</object-name>
|
||||||
|
<property>controls/lighting/beacon</property>
|
||||||
|
<factor>-55</factor>
|
||||||
|
<axis>
|
||||||
|
<x>0.0</x>
|
||||||
|
<y>1.0</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</axis>
|
||||||
|
<center>
|
||||||
|
<x-m>-0.363</x-m>
|
||||||
|
<y-m>0</y-m>
|
||||||
|
<z-m>-0.269</z-m>
|
||||||
|
</center>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>rotate</type>
|
||||||
|
<object-name>StrobeSwitch</object-name>
|
||||||
|
<property>controls/lighting/strobe</property>
|
||||||
|
<factor>-55</factor>
|
||||||
|
<axis>
|
||||||
|
<x>0.0</x>
|
||||||
|
<y>1.0</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</axis>
|
||||||
|
<center>
|
||||||
|
<x-m>-0.363</x-m>
|
||||||
|
<y-m>0</y-m>
|
||||||
|
<z-m>-0.269</z-m>
|
||||||
|
</center>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<!-- Interior -->
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<name>InteriorGroup</name>
|
||||||
|
<object-name>Cabin</object-name>
|
||||||
|
<object-name>Panel</object-name>
|
||||||
|
<object-name>PilotSeat</object-name>
|
||||||
|
<object-name>CopilotSeat</object-name>
|
||||||
|
<object-name>BackSeat</object-name>
|
||||||
|
<object-name>MagCompass</object-name>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>range</type>
|
||||||
|
<object-name>InteriorGroup</object-name>
|
||||||
|
<min-m>0</min-m>
|
||||||
|
<max-m>50</max-m>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<!-- Airframe -->
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>select</type>
|
||||||
|
<object-name>Propeller</object-name>
|
||||||
|
<condition>
|
||||||
|
<less-than>
|
||||||
|
<property>engines/engine[0]/rpm</property>
|
||||||
|
<value>200</value>
|
||||||
|
</less-than>
|
||||||
|
</condition>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>select</type>
|
||||||
|
<object-name>Propeller.Slow</object-name>
|
||||||
|
<condition>
|
||||||
|
<and>
|
||||||
|
<greater-than>
|
||||||
|
<property>engines/engine[0]/rpm</property>
|
||||||
|
<value>190</value>
|
||||||
|
</greater-than>
|
||||||
|
<less-than>
|
||||||
|
<property>engines/engine[0]/rpm</property>
|
||||||
|
<value>1200</value>
|
||||||
|
</less-than>
|
||||||
|
</and>
|
||||||
|
</condition>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>select</type>
|
||||||
|
<object-name>Propeller.Fast</object-name>
|
||||||
|
<condition>
|
||||||
|
<greater-than>
|
||||||
|
<property>engines/engine[0]/rpm</property>
|
||||||
|
<value>1200</value>
|
||||||
|
</greater-than>
|
||||||
|
</condition>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>select</type>
|
||||||
|
<object-name>LeftNavLightOn</object-name>
|
||||||
|
<object-name>RightNavLightOn</object-name>
|
||||||
|
<object-name>RearNavLightOn</object-name>
|
||||||
|
<condition>
|
||||||
|
<property>controls/lighting/nav-lights</property>
|
||||||
|
</condition>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>select</type>
|
||||||
|
<object-name>LeftNavLightOff</object-name>
|
||||||
|
<object-name>RightNavLightOff</object-name>
|
||||||
|
<object-name>RearNavLightOff</object-name>
|
||||||
|
<condition>
|
||||||
|
<not>
|
||||||
|
<property>controls/lighting/nav-lights</property>
|
||||||
|
</not>
|
||||||
|
</condition>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<name>BeaconFlasher</name>
|
||||||
|
<type>timed</type>
|
||||||
|
<object-name>BeaconOff</object-name>
|
||||||
|
<object-name>BeaconOn</object-name>
|
||||||
|
<duration-sec>1.0</duration-sec>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>select</type>
|
||||||
|
<object-name>BeaconFlasher</object-name>
|
||||||
|
<condition>
|
||||||
|
<property>controls/lighting/beacon</property>
|
||||||
|
</condition>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<!-- Experimental Taxi and Landing Lights -->
|
||||||
|
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>spin</type>
|
||||||
|
<object-name>Propeller</object-name>
|
||||||
|
<property>engines/engine[0]/rpm</property>
|
||||||
|
<factor>-1</factor>
|
||||||
|
<center>
|
||||||
|
<x-m>-1.77</x-m>
|
||||||
|
<y-m>0</y-m>
|
||||||
|
<z-m>-0.12</z-m>
|
||||||
|
</center>
|
||||||
|
<axis>
|
||||||
|
<x>1.0</x>
|
||||||
|
<y>0.0</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</axis>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>spin</type>
|
||||||
|
<object-name>Propeller.Slow</object-name>
|
||||||
|
<property>engines/engine[0]/rpm</property>
|
||||||
|
<factor>-0.1</factor>
|
||||||
|
<center>
|
||||||
|
<x-m>-1.77</x-m>
|
||||||
|
<y-m>0</y-m>
|
||||||
|
<z-m>-0.12</z-m>
|
||||||
|
</center>
|
||||||
|
<axis>
|
||||||
|
<x>1.0</x>
|
||||||
|
<y>0.0</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</axis>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>spin</type>
|
||||||
|
<object-name>Propeller.Fast</object-name>
|
||||||
|
<property>engines/engine[0]/rpm</property>
|
||||||
|
<factor>-0.001</factor>
|
||||||
|
<center>
|
||||||
|
<x-m>-1.77</x-m>
|
||||||
|
<y-m>0</y-m>
|
||||||
|
<z-m>-0.12</z-m>
|
||||||
|
</center>
|
||||||
|
<axis>
|
||||||
|
<x>1.0</x>
|
||||||
|
<y>0.0</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</axis>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>rotate</type>
|
||||||
|
<object-name>NoseWheel</object-name>
|
||||||
|
<object-name>NoseWheelStrut</object-name>
|
||||||
|
<object-name>Axle</object-name>
|
||||||
|
<property>surface-positions/rudder-pos-norm</property>
|
||||||
|
<factor>-30.0</factor>
|
||||||
|
<center>
|
||||||
|
<x-m>-0.9</x-m>
|
||||||
|
<y-m>0</y-m>
|
||||||
|
<z-m>-0.59</z-m>
|
||||||
|
</center>
|
||||||
|
<axis>
|
||||||
|
<x>0.25</x>
|
||||||
|
<y>0.00</y>
|
||||||
|
<z>1.0</z>
|
||||||
|
</axis>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>rotate</type>
|
||||||
|
<object-name>LeftAileron</object-name>
|
||||||
|
<property>surface-positions/left-aileron-pos-norm</property>
|
||||||
|
<interpolation>
|
||||||
|
<entry>
|
||||||
|
<ind>-1.0</ind>
|
||||||
|
<dep>-15</dep>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<ind>0.0</ind>
|
||||||
|
<dep>0</dep>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<ind>1.0</ind>
|
||||||
|
<dep>20</dep>
|
||||||
|
</entry>
|
||||||
|
</interpolation>
|
||||||
|
<center>
|
||||||
|
<x-m>1.1</x-m>
|
||||||
|
<y-m>-1.96</y-m>
|
||||||
|
<z-m>0.35</z-m>
|
||||||
|
</center>
|
||||||
|
<axis>
|
||||||
|
<x>0.49</x>
|
||||||
|
<y>2.65</y>
|
||||||
|
<z>-0.03</z>
|
||||||
|
</axis>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>rotate</type>
|
||||||
|
<object-name>RightAileron</object-name>
|
||||||
|
<property>surface-positions/right-aileron-pos-norm</property>
|
||||||
|
<interpolation>
|
||||||
|
<entry>
|
||||||
|
<ind>-1.0</ind>
|
||||||
|
<dep>20</dep>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<ind>0.0</ind>
|
||||||
|
<dep>0</dep>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<ind>1.0</ind>
|
||||||
|
<dep>-15</dep>
|
||||||
|
</entry>
|
||||||
|
</interpolation>
|
||||||
|
<center>
|
||||||
|
<x-m>1.1</x-m>
|
||||||
|
<y-m>1.96</y-m>
|
||||||
|
<z-m>0.35</z-m>
|
||||||
|
</center>
|
||||||
|
<axis>
|
||||||
|
<x>-0.49</x>
|
||||||
|
<y>2.65</y>
|
||||||
|
<z>0.03</z>
|
||||||
|
</axis>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>translate</type>
|
||||||
|
<object-name>LeftFlap</object-name>
|
||||||
|
<object-name>RightFlap</object-name>
|
||||||
|
<property>surface-positions/flap-pos-norm</property>
|
||||||
|
<factor>0.15</factor>
|
||||||
|
<axis>
|
||||||
|
<x>1.0</x>
|
||||||
|
<y>0.0</y>
|
||||||
|
<z>0.2</z>
|
||||||
|
</axis>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>rotate</type>
|
||||||
|
<object-name>LeftFlap</object-name>
|
||||||
|
<property>surface-positions/flap-pos-norm</property>
|
||||||
|
<factor>30</factor>
|
||||||
|
<center>
|
||||||
|
<x-m>0.76</x-m>
|
||||||
|
<y-m>-0.53</y-m>
|
||||||
|
<z-m>0.32</z-m>
|
||||||
|
</center>
|
||||||
|
<axis>
|
||||||
|
<x>0.0</x>
|
||||||
|
<y>1.0</y>
|
||||||
|
<z>-0.1</z>
|
||||||
|
</axis>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>rotate</type>
|
||||||
|
<object-name>RightFlap</object-name>
|
||||||
|
<property>surface-positions/flap-pos-norm</property>
|
||||||
|
<factor>30</factor>
|
||||||
|
<center>
|
||||||
|
<x-m>0.76</x-m>
|
||||||
|
<y-m>-0.53</y-m>
|
||||||
|
<z-m>0.32</z-m>
|
||||||
|
</center>
|
||||||
|
<axis>
|
||||||
|
<x>0.0</x>
|
||||||
|
<y>1.0</y>
|
||||||
|
<z>0.1</z>
|
||||||
|
</axis>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>rotate</type>
|
||||||
|
<object-name>Elevators</object-name>
|
||||||
|
<object-name>ElevatorTrimTab</object-name>
|
||||||
|
<property>surface-positions/elevator-pos-norm</property>
|
||||||
|
<interpolation>
|
||||||
|
<entry>
|
||||||
|
<ind>-1.0</ind>
|
||||||
|
<dep>-28</dep>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<ind>0</ind>
|
||||||
|
<dep>0</dep>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<ind>1.0</ind>
|
||||||
|
<dep>23</dep>
|
||||||
|
</entry>
|
||||||
|
</interpolation>
|
||||||
|
<center>
|
||||||
|
<x-m>4.84</x-m>
|
||||||
|
<y-m>0.0</y-m>
|
||||||
|
<z-m>-0.17</z-m>
|
||||||
|
</center>
|
||||||
|
<axis>
|
||||||
|
<x>0.0</x>
|
||||||
|
<y>1.0</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</axis>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>rotate</type>
|
||||||
|
<object-name>ElevatorTrimTab</object-name>
|
||||||
|
<property>controls/flight/elevator-trim</property>
|
||||||
|
<factor>25</factor>
|
||||||
|
<center>
|
||||||
|
<x-m>5.06</x-m>
|
||||||
|
<y-m>1.12</y-m>
|
||||||
|
<z-m>-0.18</z-m>
|
||||||
|
</center>
|
||||||
|
<axis>
|
||||||
|
<x>0.17</x>
|
||||||
|
<y>-0.82</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</axis>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
<animation>
|
||||||
|
<type>rotate</type>
|
||||||
|
<object-name>Rudder</object-name>
|
||||||
|
<object-name>RearNavLightOn</object-name>
|
||||||
|
<object-name>RearNavLightOff</object-name>
|
||||||
|
<property>surface-positions/rudder-pos-norm</property>
|
||||||
|
<factor>17.5</factor>
|
||||||
|
<center>
|
||||||
|
<x-m>4.84</x-m>
|
||||||
|
<y-m>0.0</y-m>
|
||||||
|
<z-m>-.16</z-m>
|
||||||
|
</center>
|
||||||
|
<axis>
|
||||||
|
<x>0.25</x>
|
||||||
|
<y>0.0</y>
|
||||||
|
<z>1.0</z>
|
||||||
|
</axis>
|
||||||
|
</animation>
|
||||||
|
|
||||||
|
</PropertyList>
|
48
Aircraft/c172p/Models/labels/labelbcn.xml
Normal file
48
Aircraft/c172p/Models/labels/labelbcn.xml
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
label-bcn
|
||||||
|
|
||||||
|
Started summer 2000 by David Megginson, david@megginson.com.
|
||||||
|
|
||||||
|
This is an instrument configuration file for the open-source flight
|
||||||
|
simulator FlightGear (www.flightgear.org). The file is an XML-encoded
|
||||||
|
FlightGear property list defining the instrument's layers and actions.
|
||||||
|
|
||||||
|
Each instrument is composed of layers stacked on top of each other.
|
||||||
|
A layer may be a texture (with transparent parts to show the layers
|
||||||
|
underneath), text, or a special layer that switches between two
|
||||||
|
others (say, to turn an indicator light on or off). Each layer can
|
||||||
|
move independently in proportion to a property value, and text
|
||||||
|
can be generated from property values as well: all of the layer's
|
||||||
|
movements are defined as transformations.
|
||||||
|
|
||||||
|
Actions are hotspots on the instrument that will respond to a mouse
|
||||||
|
click. Actions always modify the values of properties, either by
|
||||||
|
adjusting them, toggling them, or swaping them with other
|
||||||
|
properties' values.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<PropertyList>
|
||||||
|
|
||||||
|
<name>labelbcn</name>
|
||||||
|
|
||||||
|
<w-base>14</w-base>
|
||||||
|
<h-base>12</h-base>
|
||||||
|
|
||||||
|
<layers>
|
||||||
|
|
||||||
|
<layer>
|
||||||
|
<name>face</name>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/Instruments/Textures/flaps.rgb</path>
|
||||||
|
<x1>0.47</x1>
|
||||||
|
<y1>0.39</y1>
|
||||||
|
<x2>0.65</x2>
|
||||||
|
<y2>0.52</y2>
|
||||||
|
</texture>
|
||||||
|
</layer>
|
||||||
|
|
||||||
|
</layers>
|
||||||
|
|
||||||
|
</PropertyList>
|
42
Aircraft/c172p/Models/labels/labellng.xml
Normal file
42
Aircraft/c172p/Models/labels/labellng.xml
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
<!--
|
||||||
|
label-lng
|
||||||
|
|
||||||
|
Started summer 2000 by David Megginson, david@megginson.com.
|
||||||
|
|
||||||
|
Each instrument is composed of layers stacked on top of each other.
|
||||||
|
A layer may be a texture (with transparent parts to show the layers
|
||||||
|
underneath), text, or a special layer that switches between two
|
||||||
|
others (say, to turn an indicator light on or off). Each layer can
|
||||||
|
move independently in proportion to a property value, and text
|
||||||
|
can be generated from property values as well: all of the layer's
|
||||||
|
movements are defined as transformations.
|
||||||
|
|
||||||
|
Actions are hotspots on the instrument that will respond to a mouse
|
||||||
|
click. Actions always modify the values of properties, either by
|
||||||
|
adjusting them, toggling them, or swaping them with other
|
||||||
|
properties' values.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<PropertyList>
|
||||||
|
|
||||||
|
<name>labellng</name>
|
||||||
|
|
||||||
|
<w-base>14</w-base>
|
||||||
|
<h-base>12</h-base>
|
||||||
|
|
||||||
|
<layers>
|
||||||
|
|
||||||
|
<layer>
|
||||||
|
<name>face</name>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/Instruments/Textures/flaps.rgb</path>
|
||||||
|
<x1>0.65</x1>
|
||||||
|
<y1>0.49</y1>
|
||||||
|
<x2>0.82</x2>
|
||||||
|
<y2>0.62</y2>
|
||||||
|
</texture>
|
||||||
|
</layer>
|
||||||
|
|
||||||
|
</layers>
|
||||||
|
|
||||||
|
</PropertyList>
|
43
Aircraft/c172p/Models/labels/labelnav.xml
Normal file
43
Aircraft/c172p/Models/labels/labelnav.xml
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
<!--
|
||||||
|
|
||||||
|
label-nav
|
||||||
|
|
||||||
|
Started summer 2000 by David Megginson, david@megginson.com.
|
||||||
|
|
||||||
|
Each instrument is composed of layers stacked on top of each other.
|
||||||
|
A layer may be a texture (with transparent parts to show the layers
|
||||||
|
underneath), text, or a special layer that switches between two
|
||||||
|
others (say, to turn an indicator light on or off). Each layer can
|
||||||
|
move independently in proportion to a property value, and text
|
||||||
|
can be generated from property values as well: all of the layer's
|
||||||
|
movements are defined as transformations.
|
||||||
|
|
||||||
|
Actions are hotspots on the instrument that will respond to a mouse
|
||||||
|
click. Actions always modify the values of properties, either by
|
||||||
|
adjusting them, toggling them, or swaping them with other
|
||||||
|
properties' values.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<PropertyList>
|
||||||
|
|
||||||
|
<name>labelnav</name>
|
||||||
|
|
||||||
|
<w-base>14</w-base>
|
||||||
|
<h-base>12</h-base>
|
||||||
|
|
||||||
|
<layers>
|
||||||
|
|
||||||
|
<layer>
|
||||||
|
<name>face</name>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/Instruments/Textures/flaps.rgb</path>
|
||||||
|
<x1>0.47</x1>
|
||||||
|
<y1>0.50</y1>
|
||||||
|
<x2>0.65</x2>
|
||||||
|
<y2>0.63</y2>
|
||||||
|
</texture>
|
||||||
|
</layer>
|
||||||
|
|
||||||
|
</layers>
|
||||||
|
|
||||||
|
</PropertyList>
|
42
Aircraft/c172p/Models/labels/labelpto.xml
Normal file
42
Aircraft/c172p/Models/labels/labelpto.xml
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
<!--
|
||||||
|
label-pto
|
||||||
|
|
||||||
|
Started summer 2000 by David Megginson, david@megginson.com.
|
||||||
|
|
||||||
|
Each instrument is composed of layers stacked on top of each other.
|
||||||
|
A layer may be a texture (with transparent parts to show the layers
|
||||||
|
underneath), text, or a special layer that switches between two
|
||||||
|
others (say, to turn an indicator light on or off). Each layer can
|
||||||
|
move independently in proportion to a property value, and text
|
||||||
|
can be generated from property values as well: all of the layer's
|
||||||
|
movements are defined as transformations.
|
||||||
|
|
||||||
|
Actions are hotspots on the instrument that will respond to a mouse
|
||||||
|
click. Actions always modify the values of properties, either by
|
||||||
|
adjusting them, toggling them, or swaping them with other
|
||||||
|
properties' values.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<PropertyList>
|
||||||
|
|
||||||
|
<name>labelbcn</name>
|
||||||
|
|
||||||
|
<w-base>14</w-base>
|
||||||
|
<h-base>12</h-base>
|
||||||
|
|
||||||
|
<layers>
|
||||||
|
|
||||||
|
<layer>
|
||||||
|
<name>face</name>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/Instruments/Textures/flaps.rgb</path>
|
||||||
|
<x1>0.47</x1>
|
||||||
|
<y1>0.29</y1>
|
||||||
|
<x2>0.65</x2>
|
||||||
|
<y2>0.42</y2>
|
||||||
|
</texture>
|
||||||
|
</layer>
|
||||||
|
|
||||||
|
</layers>
|
||||||
|
|
||||||
|
</PropertyList>
|
42
Aircraft/c172p/Models/labels/labelsto.xml
Normal file
42
Aircraft/c172p/Models/labels/labelsto.xml
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
<!--
|
||||||
|
label-sto
|
||||||
|
|
||||||
|
Started summer 2000 by David Megginson, david@megginson.com.
|
||||||
|
|
||||||
|
Each instrument is composed of layers stacked on top of each other.
|
||||||
|
A layer may be a texture (with transparent parts to show the layers
|
||||||
|
underneath), text, or a special layer that switches between two
|
||||||
|
others (say, to turn an indicator light on or off). Each layer can
|
||||||
|
move independently in proportion to a property value, and text
|
||||||
|
can be generated from property values as well: all of the layer's
|
||||||
|
movements are defined as transformations.
|
||||||
|
|
||||||
|
Actions are hotspots on the instrument that will respond to a mouse
|
||||||
|
click. Actions always modify the values of properties, either by
|
||||||
|
adjusting them, toggling them, or swaping them with other
|
||||||
|
properties' values.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<PropertyList>
|
||||||
|
|
||||||
|
<name>labelbcn</name>
|
||||||
|
|
||||||
|
<w-base>14</w-base>
|
||||||
|
<h-base>12</h-base>
|
||||||
|
|
||||||
|
<layers>
|
||||||
|
|
||||||
|
<layer>
|
||||||
|
<name>face</name>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/Instruments/Textures/flaps.rgb</path>
|
||||||
|
<x1>0.65</x1>
|
||||||
|
<y1>0.39</y1>
|
||||||
|
<x2>0.82</x2>
|
||||||
|
<y2>0.52</y2>
|
||||||
|
</texture>
|
||||||
|
</layer>
|
||||||
|
|
||||||
|
</layers>
|
||||||
|
|
||||||
|
</PropertyList>
|
42
Aircraft/c172p/Models/labels/labeltax.xml
Normal file
42
Aircraft/c172p/Models/labels/labeltax.xml
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
<!--
|
||||||
|
label-tax
|
||||||
|
|
||||||
|
Started summer 2000 by David Megginson, david@megginson.com.
|
||||||
|
|
||||||
|
Each instrument is composed of layers stacked on top of each other.
|
||||||
|
A layer may be a texture (with transparent parts to show the layers
|
||||||
|
underneath), text, or a special layer that switches between two
|
||||||
|
others (say, to turn an indicator light on or off). Each layer can
|
||||||
|
move independently in proportion to a property value, and text
|
||||||
|
can be generated from property values as well: all of the layer's
|
||||||
|
movements are defined as transformations.
|
||||||
|
|
||||||
|
Actions are hotspots on the instrument that will respond to a mouse
|
||||||
|
click. Actions always modify the values of properties, either by
|
||||||
|
adjusting them, toggling them, or swaping them with other
|
||||||
|
properties' values.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<PropertyList>
|
||||||
|
|
||||||
|
<name>labelbcn</name>
|
||||||
|
|
||||||
|
<w-base>14</w-base>
|
||||||
|
<h-base>12</h-base>
|
||||||
|
|
||||||
|
<layers>
|
||||||
|
|
||||||
|
<layer>
|
||||||
|
<name>face</name>
|
||||||
|
<texture>
|
||||||
|
<path>Aircraft/Instruments/Textures/flaps.rgb</path>
|
||||||
|
<x1>0.65</x1>
|
||||||
|
<y1>0.29</y1>
|
||||||
|
<x2>0.82</x2>
|
||||||
|
<y2>0.42</y2>
|
||||||
|
</texture>
|
||||||
|
</layer>
|
||||||
|
|
||||||
|
</layers>
|
||||||
|
|
||||||
|
</PropertyList>
|
BIN
Aircraft/c172p/Panels/Textures/c172r-panel-01.rgb
Normal file
BIN
Aircraft/c172p/Panels/Textures/c172r-panel-01.rgb
Normal file
Binary file not shown.
BIN
Aircraft/c172p/Panels/Textures/c172r-panel-02.rgb
Normal file
BIN
Aircraft/c172p/Panels/Textures/c172r-panel-02.rgb
Normal file
Binary file not shown.
BIN
Aircraft/c172p/Panels/Textures/c172r-panel-03.rgb
Normal file
BIN
Aircraft/c172p/Panels/Textures/c172r-panel-03.rgb
Normal file
Binary file not shown.
BIN
Aircraft/c172p/Panels/Textures/c172r-panel-04.rgb
Normal file
BIN
Aircraft/c172p/Panels/Textures/c172r-panel-04.rgb
Normal file
Binary file not shown.
BIN
Aircraft/c172p/Panels/Textures/c172r-panel-07.rgb
Normal file
BIN
Aircraft/c172p/Panels/Textures/c172r-panel-07.rgb
Normal file
Binary file not shown.
BIN
Aircraft/c172p/Panels/Textures/c172r-panel-08.rgb
Normal file
BIN
Aircraft/c172p/Panels/Textures/c172r-panel-08.rgb
Normal file
Binary file not shown.
BIN
Aircraft/c172p/Panels/Textures/panel-610x-bg.rgb
Normal file
BIN
Aircraft/c172p/Panels/Textures/panel-610x-bg.rgb
Normal file
Binary file not shown.
BIN
Aircraft/c172p/Panels/Textures/panel-bg.rgb
Normal file
BIN
Aircraft/c172p/Panels/Textures/panel-bg.rgb
Normal file
Binary file not shown.
BIN
Aircraft/c172p/Panels/Textures/panel-c172r-bg.rgb
Normal file
BIN
Aircraft/c172p/Panels/Textures/panel-c172r-bg.rgb
Normal file
Binary file not shown.
BIN
Aircraft/c172p/Panels/Textures/panel-mini-bg.rgb
Normal file
BIN
Aircraft/c172p/Panels/Textures/panel-mini-bg.rgb
Normal file
Binary file not shown.
BIN
Aircraft/c172p/Panels/Textures/panel-trans-mini-bg.rgb
Normal file
BIN
Aircraft/c172p/Panels/Textures/panel-trans-mini-bg.rgb
Normal file
Binary file not shown.
BIN
Aircraft/c172p/Panels/Textures/shaped-bg.rgb
Normal file
BIN
Aircraft/c172p/Panels/Textures/shaped-bg.rgb
Normal file
Binary file not shown.
BIN
Aircraft/c172p/Panels/Textures/transparent-bg.rgb
Normal file
BIN
Aircraft/c172p/Panels/Textures/transparent-bg.rgb
Normal file
Binary file not shown.
274
Aircraft/c172p/Systems/KAP140.xml
Normal file
274
Aircraft/c172p/Systems/KAP140.xml
Normal file
|
@ -0,0 +1,274 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
|
||||||
|
<!-- KAP 140 Autopilot Configuration -->
|
||||||
|
|
||||||
|
<!-- Each component is evaluated in the order specified. You can make up -->
|
||||||
|
<!-- property names to pass the result of one component on to a subsequent -->
|
||||||
|
<!-- component. -->
|
||||||
|
|
||||||
|
|
||||||
|
<PropertyList>
|
||||||
|
|
||||||
|
<!-- =============================================================== -->
|
||||||
|
<!-- Roll Axis Modes -->
|
||||||
|
<!-- =============================================================== -->
|
||||||
|
|
||||||
|
<!-- Nav hold (NAV) Mode-->
|
||||||
|
|
||||||
|
<pid-controller>
|
||||||
|
<name>Nav hold (NAV) Mode</name>
|
||||||
|
<debug>false</debug>
|
||||||
|
<enable>
|
||||||
|
<prop>/autopilot/KAP140/locks/nav-hold</prop>
|
||||||
|
<value>nav</value>
|
||||||
|
</enable>
|
||||||
|
<input>
|
||||||
|
<prop>/instrumentation/nav/heading-needle-deflection</prop>
|
||||||
|
</input>
|
||||||
|
<reference>
|
||||||
|
<value>0.0</value>
|
||||||
|
</reference>
|
||||||
|
<output>
|
||||||
|
<prop>/autopilot/KAP140/settings/target-intercept-angle</prop>
|
||||||
|
</output>
|
||||||
|
<config>
|
||||||
|
<Kp>2.0</Kp> <!-- proportional gain -->
|
||||||
|
<beta>1.0</beta> <!-- input value weighing factor -->
|
||||||
|
<alpha>0.1</alpha> <!-- low pass filter weighing factor -->
|
||||||
|
<gamma>0.0</gamma> <!-- input value weighing factor for -->
|
||||||
|
<!-- unfiltered derivative error -->
|
||||||
|
<Ti>15.0</Ti> <!-- integrator time -->
|
||||||
|
<Td>0.0</Td> <!-- derivator time -->
|
||||||
|
<u_min>-45.0</u_min> <!-- minimum output clamp -->
|
||||||
|
<u_max>45.0</u_max> <!-- maximum output clamp -->
|
||||||
|
</config>
|
||||||
|
</pid-controller>
|
||||||
|
|
||||||
|
<!-- Approach hold (APR) Mode-->
|
||||||
|
<pid-controller>
|
||||||
|
<name>Approach hold (APR) Mode</name>
|
||||||
|
<debug>false</debug>
|
||||||
|
<enable>
|
||||||
|
<prop>/autopilot/KAP140/locks/apr-hold</prop>
|
||||||
|
<value>apr</value>
|
||||||
|
</enable>
|
||||||
|
<input>
|
||||||
|
<prop>/instrumentation/nav/heading-needle-deflection</prop>
|
||||||
|
</input>
|
||||||
|
<reference>
|
||||||
|
<value>0.0</value>
|
||||||
|
</reference>
|
||||||
|
<output>
|
||||||
|
<prop>/autopilot/KAP140/settings/target-intercept-angle</prop>
|
||||||
|
</output>
|
||||||
|
<config>
|
||||||
|
<Kp>2.0</Kp> <!-- proportional gain -->
|
||||||
|
<beta>1.0</beta> <!-- input value weighing factor -->
|
||||||
|
<alpha>0.1</alpha> <!-- low pass filter weighing factor -->
|
||||||
|
<gamma>0.0</gamma> <!-- input value weighing factor for -->
|
||||||
|
<!-- unfiltered derivative error -->
|
||||||
|
<Ti>15.0</Ti> <!-- integrator time -->
|
||||||
|
<Td>0.001</Td> <!-- derivator time -->
|
||||||
|
<u_min>-45.0</u_min> <!-- minimum output clamp -->
|
||||||
|
<u_max>45.0</u_max> <!-- maximum output clamp -->
|
||||||
|
</config>
|
||||||
|
</pid-controller>
|
||||||
|
|
||||||
|
<!-- Backcourse hold (REV) Mode-->
|
||||||
|
<pid-controller>
|
||||||
|
<name>Backcourse hold (REV) Mode</name>
|
||||||
|
<debug>false</debug>
|
||||||
|
<enable>
|
||||||
|
<prop>/autopilot/KAP140/locks/rev-hold</prop>
|
||||||
|
<value>rev</value>
|
||||||
|
</enable>
|
||||||
|
<input>
|
||||||
|
<prop>/instrumentation/nav/heading-needle-deflection</prop>
|
||||||
|
<scale>-1.0</scale>
|
||||||
|
</input>
|
||||||
|
<reference>
|
||||||
|
<value>0.0</value>
|
||||||
|
</reference>
|
||||||
|
<output>
|
||||||
|
<prop>/autopilot/KAP140/settings/target-intercept-angle</prop>
|
||||||
|
</output>
|
||||||
|
<config>
|
||||||
|
<Kp>2.0</Kp> <!-- proportional gain -->
|
||||||
|
<beta>1.0</beta> <!-- input value weighing factor -->
|
||||||
|
<alpha>0.1</alpha> <!-- low pass filter weighing factor -->
|
||||||
|
<gamma>0.0</gamma> <!-- input value weighing factor for -->
|
||||||
|
<!-- unfiltered derivative error -->
|
||||||
|
<Ti>15.0</Ti> <!-- integrator time -->
|
||||||
|
<Td>0.0</Td> <!-- derivator time -->
|
||||||
|
<u_min>-45.0</u_min> <!-- minimum output clamp -->
|
||||||
|
<u_max>45.0</u_max> <!-- maximum output clamp -->
|
||||||
|
</config>
|
||||||
|
</pid-controller>
|
||||||
|
|
||||||
|
<!-- Heading Select (HDG) Mode -->
|
||||||
|
|
||||||
|
<pid-controller>
|
||||||
|
<name>Heading Select (HDG) Mode</name>
|
||||||
|
<debug>false</debug>
|
||||||
|
<enable>
|
||||||
|
<prop>/autopilot/KAP140/locks/hdg-hold</prop>
|
||||||
|
<value>hdg</value>
|
||||||
|
</enable>
|
||||||
|
<input>
|
||||||
|
<prop>/autopilot/internal/heading-bug-error-deg</prop> -->
|
||||||
|
<!-- <prop>/instrumentation/gps/true-bug-error-deg</prop> -->
|
||||||
|
</input>
|
||||||
|
<reference>
|
||||||
|
<prop>/autopilot/KAP140/settings/target-intercept-angle</prop>
|
||||||
|
</reference>
|
||||||
|
<output>
|
||||||
|
<prop>/autopilot/KAP140/settings/target-turn-rate</prop>
|
||||||
|
</output>
|
||||||
|
<config>
|
||||||
|
<Kp>-0.05</Kp> <!-- proportional gain -->
|
||||||
|
<beta>1.0</beta> <!-- input value weighing factor -->
|
||||||
|
<alpha>0.1</alpha> <!-- low pass filter weighing factor -->
|
||||||
|
<gamma>0.0</gamma> <!-- input value weighing factor for -->
|
||||||
|
<!-- unfiltered derivative error -->
|
||||||
|
<Ti>15.0</Ti> <!-- integrator time -->
|
||||||
|
<Td>0.0</Td> <!-- derivator time -->
|
||||||
|
<u_min>-1.0</u_min> <!-- minimum output clamp -->
|
||||||
|
<u_max>1.0</u_max> <!-- maximum output clamp -->
|
||||||
|
</config>
|
||||||
|
</pid-controller>
|
||||||
|
|
||||||
|
<!-- Wing leveler (ROL) Mode -->
|
||||||
|
|
||||||
|
<pid-controller>
|
||||||
|
<name>Wing Leveler (ROL) Mode</name>
|
||||||
|
<debug>false</debug>
|
||||||
|
<enable>
|
||||||
|
<prop>/autopilot/KAP140/locks/roll-axis</prop>
|
||||||
|
<value>trn</value>
|
||||||
|
</enable>
|
||||||
|
<input>
|
||||||
|
<prop>/instrumentation/turn-indicator/indicated-turn-rate</prop>
|
||||||
|
</input>
|
||||||
|
<reference>
|
||||||
|
<prop>/autopilot/KAP140/settings/target-turn-rate</prop>
|
||||||
|
</reference>
|
||||||
|
<output>
|
||||||
|
<prop>/controls/flight/aileron</prop>
|
||||||
|
</output>
|
||||||
|
<config>
|
||||||
|
<Kp>0.15</Kp> <!-- proportional gain -->
|
||||||
|
<beta>1.0</beta> <!-- input value weighing factor -->
|
||||||
|
<alpha>0.1</alpha> <!-- low pass filter weighing factor -->
|
||||||
|
<gamma>0.0</gamma> <!-- input value weighing factor for -->
|
||||||
|
<!-- unfiltered derivative error -->
|
||||||
|
<Ti>15.0</Ti> <!-- integrator time -->
|
||||||
|
<Td>0.0</Td> <!-- derivator time -->
|
||||||
|
<u_min>-0.25</u_min> <!-- minimum output clamp -->
|
||||||
|
<u_max>0.25</u_max> <!-- maximum output clamp -->
|
||||||
|
</config>
|
||||||
|
</pid-controller>
|
||||||
|
|
||||||
|
<!-- =============================================================== -->
|
||||||
|
<!-- Pitch Axis Modes -->
|
||||||
|
<!-- =============================================================== -->
|
||||||
|
|
||||||
|
<!-- Altitude Hold (ALT) Mode -->
|
||||||
|
<pid-controller>
|
||||||
|
<name>Altitude Hold (ALT) Mode</name>
|
||||||
|
<debug>false</debug>
|
||||||
|
<enable>
|
||||||
|
<prop>/autopilot/KAP140/locks/alt-hold</prop>
|
||||||
|
<value>alt</value>
|
||||||
|
</enable>
|
||||||
|
<input>
|
||||||
|
<prop>/systems/static[0]/pressure-inhg[0]</prop>
|
||||||
|
</input>
|
||||||
|
<reference>
|
||||||
|
<prop>/autopilot/KAP140/settings/target-alt-pressure</prop>
|
||||||
|
</reference>
|
||||||
|
<output>
|
||||||
|
<prop>/autopilot/KAP140/settings/target-pressure-rate</prop>
|
||||||
|
</output>
|
||||||
|
<config>
|
||||||
|
<Kp>0.125</Kp> <!-- proportional gain -->
|
||||||
|
<beta>1.0</beta> <!-- input value weighing factor -->
|
||||||
|
<alpha>0.1</alpha> <!-- low pass filter weighing factor -->
|
||||||
|
<gamma>0.0</gamma> <!-- input value weighing factor for -->
|
||||||
|
<!-- unfiltered derivative error -->
|
||||||
|
<Ti>12.0</Ti> <!-- integrator time -->
|
||||||
|
<Td>0.0</Td> <!-- derivator time -->
|
||||||
|
<u_min>-0.007</u_min> <!-- minimum output clamp -->
|
||||||
|
<u_max>0.007</u_max> <!-- maximum output clamp -->
|
||||||
|
</config>
|
||||||
|
</pid-controller>
|
||||||
|
|
||||||
|
<!-- Glideslope Hold (GS) Mode -->
|
||||||
|
<pid-controller>
|
||||||
|
<name>Glideslope Hold (GS) Mode</name>
|
||||||
|
<debug>false</debug>
|
||||||
|
<enable>
|
||||||
|
<prop>/autopilot/KAP140/locks/gs-hold</prop>
|
||||||
|
<value>gs</value>
|
||||||
|
</enable>
|
||||||
|
<input>
|
||||||
|
<prop>/instrumentation/nav/gs-needle-deflection</prop>
|
||||||
|
</input>
|
||||||
|
<reference>
|
||||||
|
<value>0.0</value>
|
||||||
|
</reference>
|
||||||
|
<output>
|
||||||
|
<prop>/autopilot/KAP140/settings/target-pressure-rate</prop>
|
||||||
|
</output>
|
||||||
|
<config>
|
||||||
|
<Kp>0.025</Kp> <!-- proportional gain -->
|
||||||
|
<beta>1.0</beta> <!-- input value weighing factor -->
|
||||||
|
<alpha>0.1</alpha> <!-- low pass filter weighing factor -->
|
||||||
|
<gamma>0.0</gamma> <!-- input value weighing factor for -->
|
||||||
|
<!-- unfiltered derivative error -->
|
||||||
|
<Ti>15.0</Ti> <!-- integrator time -->
|
||||||
|
<Td>0.0</Td> <!-- derivator time -->
|
||||||
|
<u_min>-0.001</u_min> <!-- minimum output clamp -->
|
||||||
|
<u_max>0.017</u_max> <!-- maximum output clamp -->
|
||||||
|
</config>
|
||||||
|
</pid-controller>
|
||||||
|
|
||||||
|
<filter>
|
||||||
|
<name>pressure-rate-filter</name>
|
||||||
|
<debug>false</debug>
|
||||||
|
<type>double-exponential</type>
|
||||||
|
<input>/autopilot/internal/pressure-rate</input>
|
||||||
|
<output>/autopilot/internal/filtered-pressure-rate</output>
|
||||||
|
<filter-time>0.1</filter-time>
|
||||||
|
</filter>
|
||||||
|
|
||||||
|
<!-- Vertical Speed (VS) Mode -->
|
||||||
|
<pid-controller>
|
||||||
|
<name>Vertical Speed (VS) Mode</name>
|
||||||
|
<debug>false</debug>
|
||||||
|
<enable>
|
||||||
|
<prop>/autopilot/KAP140/locks/pitch-axis</prop>
|
||||||
|
<value>vs</value>
|
||||||
|
</enable>
|
||||||
|
<input>
|
||||||
|
<prop>/autopilot/internal/filtered-pressure-rate</prop>
|
||||||
|
</input>
|
||||||
|
<reference>
|
||||||
|
<prop>/autopilot/KAP140/settings/target-pressure-rate</prop>
|
||||||
|
</reference>
|
||||||
|
<output>
|
||||||
|
<prop>/controls/flight/elevator</prop>
|
||||||
|
</output>
|
||||||
|
<config>
|
||||||
|
<Kp>5.0</Kp> <!-- proportional gain -->
|
||||||
|
<beta>1.0</beta> <!-- input value weighing factor -->
|
||||||
|
<alpha>0.1</alpha> <!-- low pass filter weighing factor -->
|
||||||
|
<gamma>0.0</gamma> <!-- input value weighing factor for -->
|
||||||
|
<!-- unfiltered derivative error -->
|
||||||
|
<Ti>4.0</Ti> <!-- integrator time -->
|
||||||
|
<Td>0.0</Td> <!-- derivator time -->
|
||||||
|
<u_min>-0.5</u_min> <!-- minimum output clamp -->
|
||||||
|
<u_max>0.5</u_max> <!-- maximum output clamp -->
|
||||||
|
</config>
|
||||||
|
</pid-controller>
|
||||||
|
|
||||||
|
</PropertyList>
|
500
Aircraft/c172p/c172-electrical.xml
Normal file
500
Aircraft/c172p/c172-electrical.xml
Normal file
|
@ -0,0 +1,500 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
|
||||||
|
<!-- 28 Volt electrical system -->
|
||||||
|
|
||||||
|
<PropertyList>
|
||||||
|
|
||||||
|
<!-- Supplier list -->
|
||||||
|
|
||||||
|
<supplier>
|
||||||
|
<name>Battery 1</name>
|
||||||
|
<prop>/systems/electrical/suppliers/battery[0]</prop>
|
||||||
|
<kind>battery</kind>
|
||||||
|
<volts>28</volts> <!-- needs to be > 24.5, but this is a guess -->
|
||||||
|
<amps>60</amps> <!-- I have no idea! -->
|
||||||
|
</supplier>
|
||||||
|
|
||||||
|
<supplier>
|
||||||
|
<name>Alternator 1</name>
|
||||||
|
<prop>/systems/electrical/suppliers/alternator[0]</prop>
|
||||||
|
<kind>alternator</kind>
|
||||||
|
<rpm-source>/engines/engine[0]/rpm</rpm-source>
|
||||||
|
<volts>28</volts> <!-- stubbed in -->
|
||||||
|
<amps>60</amps> <!-- from the 172S Skyhawk Information Manual -->
|
||||||
|
</supplier>
|
||||||
|
|
||||||
|
<supplier>
|
||||||
|
<name>External 1</name>
|
||||||
|
<prop>/systems/electrical/suppliers/external[0]</prop>
|
||||||
|
<kind>external</kind>
|
||||||
|
<volts>0</volts> <!-- by default not connected -->
|
||||||
|
<amps>0</amps>
|
||||||
|
</supplier>
|
||||||
|
|
||||||
|
<!-- Bus list -->
|
||||||
|
|
||||||
|
<bus>
|
||||||
|
<name>Electrical Bus 1</name>
|
||||||
|
<prop>/systems/electrical/outputs/bus[0]</prop>
|
||||||
|
</bus>
|
||||||
|
|
||||||
|
<bus>
|
||||||
|
<name>Electrical Bus 2</name>
|
||||||
|
<prop>/systems/electrical/outputs/bus[1]</prop>
|
||||||
|
</bus>
|
||||||
|
|
||||||
|
<bus>
|
||||||
|
<name>Essential/Cross Feed Bus</name>
|
||||||
|
<prop>/systems/electrical/outputs/bus-essential</prop>
|
||||||
|
</bus>
|
||||||
|
|
||||||
|
<bus>
|
||||||
|
<name>Avionics Bus 1</name>
|
||||||
|
<prop>/systems/electrical/outputs/bus-avionics[0]</prop>
|
||||||
|
</bus>
|
||||||
|
|
||||||
|
<bus>
|
||||||
|
<name>Avionics Bus 2</name>
|
||||||
|
<prop>/systems/electrical/outputs/bus-avionics[1]</prop>
|
||||||
|
</bus>
|
||||||
|
|
||||||
|
<bus>
|
||||||
|
<!-- this is a fictitious entity replacing a more complex arrangement of relays -->
|
||||||
|
<name>Virtual Bus 1</name>
|
||||||
|
</bus>
|
||||||
|
|
||||||
|
<!-- Specific Outputs -->
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>Starter 1 Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/starter[0]</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<!-- Electrical Bus 1 Outputs -->
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>Cabin Lights Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/cabin-lights</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>Instrument Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/instr-ignition-switch</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>Fuel Pump Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/fuel-pump</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>Landing Light Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/landing-light</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>Beacon Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/beacon</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>Flaps Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/flaps</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<!-- Electrical Bus 2 Outputs -->
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>Turn Coordinator Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/turn-coordinator</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>Map Lights Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/map-lights</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>Instrument Lights Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/instrument-lights</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>Strobe Lights Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/strobe-lights</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>Taxi Lights Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/taxi-lights</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>Pitot Heat Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/pitot-heat</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<!-- Essential/Cross Feed Bus Outputs -->
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>Annunciator Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/annunciators</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<!-- <output> -->
|
||||||
|
<!-- <name>Master Switch Power</name> -->
|
||||||
|
<!-- <prop>/systems/electrical/outputs/master-switch</prop> -->
|
||||||
|
<!-- </output> -->
|
||||||
|
|
||||||
|
<!-- Avionics Bus 1 -->
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>Avionics Fan Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/avionics-fan</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>GPS Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/gps</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>HSI Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/hsi</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>NavCom 1 Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/nav[0]</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>DME Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/dme</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>Audio Panel 1 Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/audio-panel[0]</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<!-- Avionics Bus 2 -->
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>NavCom 2 Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/nav[1]</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>Audio Panel 2 Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/audio-panel[1]</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>Transponder Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/transponder</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>Autopilot Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/autopilot</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<output>
|
||||||
|
<name>ADF Power</name>
|
||||||
|
<prop>/systems/electrical/outputs/adf</prop>
|
||||||
|
</output>
|
||||||
|
|
||||||
|
<!-- connect in power sources -->
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Alternator 1</input>
|
||||||
|
<output>Virtual Bus 1</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/engines/engine[0]/master-alt</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>External 1</input>
|
||||||
|
<output>Virtual Bus 1</output>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Battery 1</input>
|
||||||
|
<output>Virtual Bus 1</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/engines/engine[0]/master-bat</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<!-- connect starter output -->
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Virtual Bus 1</input>
|
||||||
|
<output>Starter 1 Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/engines/engine[0]/starter</prop>
|
||||||
|
<initial-state>off</initial-state>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<!-- connect bus 1 & 2 -->
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Virtual Bus 1</input>
|
||||||
|
<output>Electrical Bus 1</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/circuit-breakers/bus1</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Virtual Bus 1</input>
|
||||||
|
<output>Electrical Bus 2</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/circuit-breakers/bus2</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<!-- connect the essential / cross feed bus -->
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Electrical Bus 1</input>
|
||||||
|
<input>Electrical Bus 2</input>
|
||||||
|
<output>Essential/Cross Feed Bus</output>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<!-- connect avionics bus 1 & 2 -->
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Electrical Bus 1</input>
|
||||||
|
<output>Avionics Bus 1</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/circuit-breakers/avn-bus-1</prop>
|
||||||
|
</switch>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/switches/master-avionics</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Electrical Bus 2</input>
|
||||||
|
<output>Avionics Bus 2</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/circuit-breakers/avn-bus-2</prop>
|
||||||
|
</switch>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/switches/master-avionics</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<!-- connect bus 1 outputs -->
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Electrical Bus 1</input>
|
||||||
|
<output>Cabin Lights Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/circuit-breakers/cabin-lights-pwr</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Electrical Bus 1</input>
|
||||||
|
<output>Instrument Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/circuit-breakers/instr-ignition-switch</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Electrical Bus 1</input>
|
||||||
|
<output>Fuel Pump Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/engines/engine[0]/fuel-pump</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Electrical Bus 1</input>
|
||||||
|
<output>Landing Light Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/switches/landing-light</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Electrical Bus 1</input>
|
||||||
|
<output>Beacon Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/switches/flashing-beacon</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Electrical Bus 1</input>
|
||||||
|
<output>Flaps Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/circuit-breakers/flaps</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<!-- connect bus 2 outputs -->
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Electrical Bus 2</input>
|
||||||
|
<output>Turn Coordinator Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/circuit-breakers/turn-coordinator</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Electrical Bus 2</input>
|
||||||
|
<output>Map Lights Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/switches/nav-lights</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Electrical Bus 2</input>
|
||||||
|
<output>Instrument Lights Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/circuit-breakers/instrument-lights</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Electrical Bus 2</input>
|
||||||
|
<output>Strobe Lights Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/switches/strobe-lights</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Electrical Bus 2</input>
|
||||||
|
<output>Taxi Lights Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/switches/taxi-lights</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Electrical Bus 2</input>
|
||||||
|
<output>Pitot Heat Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/switches/pitot-heat</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<!-- connect Essential/Crossfeed Bus outputs -->
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Essential/Cross Feed Bus</input>
|
||||||
|
<output>Annunciator Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/circuit-breakers/warn</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<!-- <connector> -->
|
||||||
|
<!-- <input>Essential/Cross Feed Bus</input> -->
|
||||||
|
<!-- <output>Master Switch Power</output> -->
|
||||||
|
<!-- <switch> <prop>/controls/circuit-breakers/alt-fld</prop> </switch> -->
|
||||||
|
<!-- </connector> -->
|
||||||
|
|
||||||
|
<!-- connect Avionics Bus 1 outputs -->
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Avionics Bus 1</input>
|
||||||
|
<output>Avionics Fan Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/circuit-breakers/avn-fan</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Avionics Bus 1</input>
|
||||||
|
<output>GPS Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/circuit-breakers/gps</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Avionics Bus 1</input>
|
||||||
|
<output>HSI Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/circuit-breakers/gyro</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Avionics Bus 1</input>
|
||||||
|
<output>NavCom 1 Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/circuit-breakers/nav-com-1</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Avionics Bus 1</input>
|
||||||
|
<output>DME Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/circuit-breakers/dme</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Avionics Bus 1</input>
|
||||||
|
<output>Audio Panel 1 Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/circuit-breakers/nav-com-audio-1</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<!-- Avionics Bus 2 -->
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Avionics Bus 2</input>
|
||||||
|
<output>NavCom 2 Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/circuit-breakers/nav-com-2</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Avionics Bus 2</input>
|
||||||
|
<output>Audio Panel 2 Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/circuit-breakers/nav-com-audio-2</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Avionics Bus 2</input>
|
||||||
|
<output>Transponder Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/circuit-breakers/xpndr</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Avionics Bus 2</input>
|
||||||
|
<output>Autopilot Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/circuit-breakers/autopilot</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
<connector>
|
||||||
|
<input>Avionics Bus 2</input>
|
||||||
|
<output>ADF Power</output>
|
||||||
|
<switch>
|
||||||
|
<prop>/controls/circuit-breakers/adf</prop>
|
||||||
|
</switch>
|
||||||
|
</connector>
|
||||||
|
|
||||||
|
</PropertyList>
|
239
Aircraft/c172p/c172-sound.xml
Normal file
239
Aircraft/c172p/c172-sound.xml
Normal file
|
@ -0,0 +1,239 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
|
||||||
|
<PropertyList>
|
||||||
|
|
||||||
|
<fx>
|
||||||
|
|
||||||
|
<crank>
|
||||||
|
<name>engstart</name>
|
||||||
|
<path>Sounds/engstart.wav</path>
|
||||||
|
<property>/engines/engine/cranking</property>
|
||||||
|
<volume>
|
||||||
|
<offset>0.4</offset>
|
||||||
|
</volume>
|
||||||
|
</crank>
|
||||||
|
|
||||||
|
<crank>
|
||||||
|
<name>crank</name>
|
||||||
|
<mode>looped</mode>
|
||||||
|
<path>Sounds/cranking.wav</path>
|
||||||
|
<condition>
|
||||||
|
<property>/engines/engine/cranking</property>
|
||||||
|
<not>
|
||||||
|
<property>/engines/engine/running</property>
|
||||||
|
</not>
|
||||||
|
</condition>
|
||||||
|
<volume>
|
||||||
|
<offset>0.5</offset>
|
||||||
|
</volume>
|
||||||
|
</crank>
|
||||||
|
|
||||||
|
<crank>
|
||||||
|
<name>cough</name>
|
||||||
|
<path>Sounds/coughing.wav</path>
|
||||||
|
<property>/engines/engine/running</property>
|
||||||
|
<volume>
|
||||||
|
<offset>0.3</offset>
|
||||||
|
</volume>
|
||||||
|
</crank>
|
||||||
|
|
||||||
|
<engine>
|
||||||
|
<name>engine</name>
|
||||||
|
<mode>looped</mode>
|
||||||
|
<path>Sounds/wasp.wav</path>
|
||||||
|
<property>/engines/engine/running</property>
|
||||||
|
<volume>
|
||||||
|
<property>/engines/engine/mp-osi</property>
|
||||||
|
<factor>0.00375</factor>
|
||||||
|
<min>0.15</min>
|
||||||
|
<max>0.5</max>
|
||||||
|
</volume>
|
||||||
|
<volume>
|
||||||
|
<property>/orientation/alpha-deg</property>
|
||||||
|
<type>log</type>
|
||||||
|
<min>1.0</min>
|
||||||
|
<max>1.5</max>
|
||||||
|
</volume>
|
||||||
|
<volume>
|
||||||
|
<property>/sim/current-view/internal</property>
|
||||||
|
<offset>1.0</offset>
|
||||||
|
<factor>-0.7</factor>
|
||||||
|
</volume>
|
||||||
|
<pitch>
|
||||||
|
<property>/engines/engine/rpm</property>
|
||||||
|
<factor>0.0004</factor>
|
||||||
|
<min>0.5</min>
|
||||||
|
<max>2.0</max>
|
||||||
|
<offset>0.15</offset>
|
||||||
|
</pitch>
|
||||||
|
</engine>
|
||||||
|
|
||||||
|
<propeller>
|
||||||
|
<name>propeller</name>
|
||||||
|
<mode>looped</mode>
|
||||||
|
<path>Sounds/turboprop1.wav</path>
|
||||||
|
<property>/engines/engine/running</property>
|
||||||
|
<volume>
|
||||||
|
<property>/orientation/alpha-deg</property>
|
||||||
|
<type>log</type>
|
||||||
|
<min>0.2</min>
|
||||||
|
<max>1.0</max>
|
||||||
|
</volume>
|
||||||
|
<volume>
|
||||||
|
<property>/sim/current-view/internal</property>
|
||||||
|
<factor>0.5</factor>
|
||||||
|
</volume>
|
||||||
|
<pitch>
|
||||||
|
<property>/engines/engine/mp-osi</property>
|
||||||
|
<factor>0.0036</factor>
|
||||||
|
<min>0.5</min>
|
||||||
|
<max>2.0</max>
|
||||||
|
<offset>0.9</offset>
|
||||||
|
</pitch>
|
||||||
|
</propeller>
|
||||||
|
|
||||||
|
<rumble>
|
||||||
|
<name>rumble</name>
|
||||||
|
<mode>looped</mode>
|
||||||
|
<path>Sounds/rumble.wav</path>
|
||||||
|
<condition>
|
||||||
|
<or>
|
||||||
|
<property>/gear/gear[0]/wow</property>
|
||||||
|
<property>/gear/gear[1]/wow</property>
|
||||||
|
<property>/gear/gear[2]/wow</property>
|
||||||
|
</or>
|
||||||
|
<!-- <property>/sim/current-view/internal</property> -->
|
||||||
|
</condition>
|
||||||
|
<volume>
|
||||||
|
<property>/velocities/airspeed-kt</property>
|
||||||
|
<type>log</type>
|
||||||
|
<factor>0.25</factor>
|
||||||
|
</volume>
|
||||||
|
</rumble>
|
||||||
|
|
||||||
|
<!-- the c172 doesn't have a retractable landing gear
|
||||||
|
<gear>
|
||||||
|
<name>gear</name>
|
||||||
|
<mode>in-transit</mode>
|
||||||
|
<path>Sounds/gear.wav</path>
|
||||||
|
<property>/gear/gear[0]/position-norm</property>
|
||||||
|
</gear>
|
||||||
|
|
||||||
|
<gear>
|
||||||
|
<name>gear-lock</name>
|
||||||
|
<path>Sounds/gear-lck.wav</path>
|
||||||
|
<condition>
|
||||||
|
<greater-than>
|
||||||
|
<property>/gear/gear[0]/position-norm</property>
|
||||||
|
<value>0.9</value>
|
||||||
|
</greater-than>
|
||||||
|
</condition>
|
||||||
|
</gear>
|
||||||
|
-->
|
||||||
|
|
||||||
|
<squeal>
|
||||||
|
<name>squeal</name>
|
||||||
|
<path>Sounds/squeal.wav</path>
|
||||||
|
<condition>
|
||||||
|
<or>
|
||||||
|
<property>/gear/gear[0]/wow</property>
|
||||||
|
<property>/gear/gear[1]/wow</property>
|
||||||
|
<property>/gear/gear[2]/wow</property>
|
||||||
|
</or>
|
||||||
|
</condition>
|
||||||
|
<volume>
|
||||||
|
<property>/velocities/speed-down-fps</property>
|
||||||
|
<factor>0.5</factor>
|
||||||
|
<max>1.0</max>
|
||||||
|
</volume>
|
||||||
|
<volume>
|
||||||
|
<property>/velocities/airspeed-kt</property>
|
||||||
|
<factor>0.01</factor>
|
||||||
|
<max>1.0</max>
|
||||||
|
</volume>
|
||||||
|
<volume>
|
||||||
|
<internal>dt_stop</internal>
|
||||||
|
<factor>0.05</factor>
|
||||||
|
<max>1.0</max>
|
||||||
|
</volume>
|
||||||
|
<pitch>
|
||||||
|
<property>/velocities/airspeed-kt</property>
|
||||||
|
<factor>0.0025</factor>
|
||||||
|
<offset>1.2</offset>
|
||||||
|
</pitch>
|
||||||
|
</squeal>
|
||||||
|
|
||||||
|
<flap>
|
||||||
|
<name>flaps</name>
|
||||||
|
<mode>in-transit</mode>
|
||||||
|
<path>Sounds/flaps.wav</path>
|
||||||
|
<property>/surface-positions/flap-pos-norm</property>
|
||||||
|
<volume>
|
||||||
|
<factor>0.8</factor>
|
||||||
|
</volume>
|
||||||
|
<reference-dist>10.0</reference-dist>
|
||||||
|
<max-dist>20.0</max-dist>
|
||||||
|
</flap>
|
||||||
|
|
||||||
|
<wind>
|
||||||
|
<name>wind</name>
|
||||||
|
<mode>looped</mode>
|
||||||
|
<path>Sounds/wind.wav</path>
|
||||||
|
<property>/velocities/airspeed-kt</property>
|
||||||
|
<volume>
|
||||||
|
<property>/position/altitude-ft</property>
|
||||||
|
<factor>-0.000015</factor>
|
||||||
|
<offset>1.0</offset>
|
||||||
|
<min>0.1</min>
|
||||||
|
<max>1.0</max>
|
||||||
|
</volume>
|
||||||
|
<volume>
|
||||||
|
<property>/velocities/airspeed-kt</property>
|
||||||
|
<factor>0.0015</factor>
|
||||||
|
<min>0.03</min>
|
||||||
|
<max>0.25</max>
|
||||||
|
</volume>
|
||||||
|
<pitch>
|
||||||
|
<property>/velocities/airspeed-kt</property>
|
||||||
|
<factor>0.0035</factor>
|
||||||
|
<offset>1.25</offset>
|
||||||
|
</pitch>
|
||||||
|
</wind>
|
||||||
|
|
||||||
|
<stall>
|
||||||
|
<name>stall</name>
|
||||||
|
<mode>looped</mode>
|
||||||
|
<path>Sounds/stall.wav</path>
|
||||||
|
<condition>
|
||||||
|
<and>
|
||||||
|
<property>/sim/alarms/stall-warning</property>
|
||||||
|
<greater-than>
|
||||||
|
<property>/velocities/airspeed-kt</property>
|
||||||
|
<value>10</value>
|
||||||
|
</greater-than>
|
||||||
|
<not>
|
||||||
|
<property>/gear/gear[0]/wow</property>
|
||||||
|
<property>/gear/gear[1]/wow</property>
|
||||||
|
<property>/gear/gear[2]/wow</property>
|
||||||
|
</not>
|
||||||
|
</and>
|
||||||
|
<!-- <property>/sim/current-view/internal</property> -->
|
||||||
|
</condition>
|
||||||
|
<volume>
|
||||||
|
<property>/sim/alarms/stall-warning</property>
|
||||||
|
<max>1.0</max>
|
||||||
|
</volume>
|
||||||
|
<reference-dist>10.0</reference-dist>
|
||||||
|
<max-dist>20.0</max-dist>
|
||||||
|
</stall>
|
||||||
|
|
||||||
|
<!-- no binding yet?
|
||||||
|
<click>
|
||||||
|
<name>click</name>
|
||||||
|
<path>Sounds/click.wav</path>
|
||||||
|
</click>
|
||||||
|
-->
|
||||||
|
|
||||||
|
</fx>
|
||||||
|
|
||||||
|
</PropertyList>
|
116
Aircraft/c172p/c172p-set.xml
Normal file
116
Aircraft/c172p/c172p-set.xml
Normal file
|
@ -0,0 +1,116 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!--
|
||||||
|
************************************************************************
|
||||||
|
JSBSim Cessna 172P with 3D cockpit.
|
||||||
|
|
||||||
|
Started October 23 2001 by John Check, fgpanels@rockfish.net
|
||||||
|
************************************************************************
|
||||||
|
-->
|
||||||
|
|
||||||
|
<PropertyList>
|
||||||
|
|
||||||
|
<sim>
|
||||||
|
|
||||||
|
<description>Cessna 172P Skyhawk (1981 model)</description>
|
||||||
|
<author>David Megginson</author>
|
||||||
|
<status>production</status>
|
||||||
|
|
||||||
|
<flight-model archive="y">jsb</flight-model>
|
||||||
|
<aero archive="y">c172p</aero>
|
||||||
|
|
||||||
|
<model>
|
||||||
|
<path archive="y">Aircraft/c172p/Models/c172p.xml</path>
|
||||||
|
</model>
|
||||||
|
|
||||||
|
<!-- hide the 2D panel -->
|
||||||
|
|
||||||
|
<panel>
|
||||||
|
<visibility archive="y">false</visibility>
|
||||||
|
</panel>
|
||||||
|
|
||||||
|
<!-- position the pilot viewpoint and angle -->
|
||||||
|
|
||||||
|
<view>
|
||||||
|
<internal archive="y">true</internal>
|
||||||
|
<config>
|
||||||
|
<x-offset-m archive="y">-0.21</x-offset-m>
|
||||||
|
<y-offset-m archive="y">0.30</y-offset-m>
|
||||||
|
<z-offset-m archive="y">0.36</z-offset-m>
|
||||||
|
<pitch-offset-deg>-12</pitch-offset-deg>
|
||||||
|
</config>
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<systems>
|
||||||
|
<autopilot>
|
||||||
|
<path>Aircraft/c172p/Systems/KAP140.xml</path>
|
||||||
|
</autopilot>
|
||||||
|
<electrical>
|
||||||
|
<path>Aircraft/c172p/c172-electrical.xml</path>
|
||||||
|
</electrical>
|
||||||
|
</systems>
|
||||||
|
|
||||||
|
<sound>
|
||||||
|
<path archive="y">Aircraft/c172p/c172-sound.xml</path>
|
||||||
|
</sound>
|
||||||
|
|
||||||
|
</sim>
|
||||||
|
|
||||||
|
<!-- trim for level cruise -->
|
||||||
|
|
||||||
|
<controls>
|
||||||
|
<flight>
|
||||||
|
<aileron-trim>0.027</aileron-trim>
|
||||||
|
<rudder-trim>0.0</rudder-trim>
|
||||||
|
</flight>
|
||||||
|
<engines>
|
||||||
|
<engine n="0">
|
||||||
|
<magnetos>3</magnetos>
|
||||||
|
</engine>
|
||||||
|
</engines>
|
||||||
|
</controls>
|
||||||
|
|
||||||
|
<autopilot>
|
||||||
|
<config>
|
||||||
|
<min-climb-speed-kt type="float">70.0</min-climb-speed-kt>
|
||||||
|
<best-climb-speed-kt type="float">75.0</best-climb-speed-kt>
|
||||||
|
<target-climb-rate-fpm type="float">500.0</target-climb-rate-fpm>
|
||||||
|
<target-descent-rate-fpm type="float">1000.0</target-descent-rate-fpm>
|
||||||
|
<elevator-adj-factor type="float">4000.0</elevator-adj-factor>
|
||||||
|
<integral-contribution type="float">0.01</integral-contribution>
|
||||||
|
<zero-pitch-throttle type="float">0.45</zero-pitch-throttle>
|
||||||
|
<zero-pitch-trim-full-throttle type="float">0.14</zero-pitch-trim-full-throttle>
|
||||||
|
</config>
|
||||||
|
</autopilot>
|
||||||
|
|
||||||
|
<consumables>
|
||||||
|
<fuel>
|
||||||
|
<tank n="0">
|
||||||
|
<level-gal_us>20</level-gal_us>
|
||||||
|
</tank>
|
||||||
|
<tank n="1">
|
||||||
|
<level-gal_us>20</level-gal_us>
|
||||||
|
</tank>
|
||||||
|
</fuel>
|
||||||
|
</consumables>
|
||||||
|
|
||||||
|
<instrumentation>
|
||||||
|
<attitude-indicator>
|
||||||
|
<config>
|
||||||
|
<tumble-flag archive="y" type="bool">true</tumble-flag>
|
||||||
|
</config>
|
||||||
|
</attitude-indicator>
|
||||||
|
</instrumentation>
|
||||||
|
|
||||||
|
<engines>
|
||||||
|
<engine>
|
||||||
|
<rpm type="double">700</rpm>
|
||||||
|
</engine>
|
||||||
|
</engines>
|
||||||
|
|
||||||
|
<nasal>
|
||||||
|
<kap140>
|
||||||
|
<file>Aircraft/c172p/kap140.nas</file>
|
||||||
|
</kap140>
|
||||||
|
</nasal>
|
||||||
|
|
||||||
|
</PropertyList>
|
677
Aircraft/c172p/c172p.xml
Normal file
677
Aircraft/c172p/c172p.xml
Normal file
|
@ -0,0 +1,677 @@
|
||||||
|
<FDM_CONFIG NAME="c172" VERSION="1.65">
|
||||||
|
<!--
|
||||||
|
File: c172p.xml
|
||||||
|
Author: David Megginson (based on c172r.xml by Tony Peden)
|
||||||
|
CVS Version: $Id$
|
||||||
|
|
||||||
|
Function: Models a 1981 Cessna 172P.
|
||||||
|
|
||||||
|
Sources:
|
||||||
|
Tony Peden, c172r.xml, JSBSim (http://jsbsim.sourceforge.net/).
|
||||||
|
Jan Roskam, Airplane Flight Dynamics and Automatic Flight
|
||||||
|
Controls. Part I. DARcorporation, 1995.
|
||||||
|
|
||||||
|
Notes:
|
||||||
|
|
||||||
|
Roskam's data is for a 182, not a 172, but it should be close
|
||||||
|
enough. He gives linear coefficients for three states:
|
||||||
|
|
||||||
|
1. Climb (5.4 deg alpha).
|
||||||
|
2. Cruise (0 deg alpha).
|
||||||
|
3. Approach (4 deg alpha, and presumably, full flaps).
|
||||||
|
|
||||||
|
I have extrapolated small tables from this data to account for the
|
||||||
|
effects of flaps and alpha, especially in the lateral coefficients.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<METRICS>
|
||||||
|
<!--
|
||||||
|
// Wing area (ft^2)
|
||||||
|
// Wing span (ft)
|
||||||
|
// Wing avg. chord (ft)
|
||||||
|
// H. Tail Area (ft^2)
|
||||||
|
// Wing MAC to H.Tail MAC (ft)
|
||||||
|
// V. Tail Area (ft^2)
|
||||||
|
// Wing MAC to V.Tail MAC (ft)
|
||||||
|
// Ixx
|
||||||
|
// Iyy
|
||||||
|
// Izz
|
||||||
|
// Ixz
|
||||||
|
// Empty weight
|
||||||
|
// Center of gravity location, empty weight, in aircraft's own structural coord
|
||||||
|
// system. X, Y, Z, in inches
|
||||||
|
// Pilot's eyepoint location, in aircraft's own coord system, FROM cg.
|
||||||
|
// X, Y, Z, in inches
|
||||||
|
AC_AERORP 43.2 0.0 59.4
|
||||||
|
-->
|
||||||
|
|
||||||
|
AC_WINGAREA 174 <!-- square feet -->
|
||||||
|
AC_WINGSPAN 35.8 <!-- ft -->
|
||||||
|
AC_CHORD 4.9 <!-- ft -->
|
||||||
|
AC_HTAILAREA 21.9 <!-- square feet -->
|
||||||
|
AC_HTAILARM 15.7 <!-- ft -->
|
||||||
|
AC_VTAILAREA 16.5 <!-- square feet -->
|
||||||
|
AC_LV 15.7 <!-- ft -->
|
||||||
|
AC_IXX 948
|
||||||
|
AC_IYY 1346
|
||||||
|
AC_IZZ 1967
|
||||||
|
AC_IXZ 0
|
||||||
|
AC_EMPTYWT 1500
|
||||||
|
AC_AERORP 43.2 0.0 59.4
|
||||||
|
AC_CGLOC 41.0 0.0 36.5
|
||||||
|
<!-- Pilot -->
|
||||||
|
AC_POINTMASS 180.0 36.0 -14.0 24.0
|
||||||
|
<!-- Co-pilot -->
|
||||||
|
<!-- AC_POINTMASS 180.0 36.0 14.0 24.0 -->
|
||||||
|
AC_EYEPTLOC 37.0 0.0 48.0
|
||||||
|
AC_VRP 42.6 0.0 38.5
|
||||||
|
</METRICS>
|
||||||
|
|
||||||
|
<UNDERCARRIAGE>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The gear parameters that can be specified are as follows, IN ORDER OF APPEARANCE:
|
||||||
|
|
||||||
|
AC_GEAR
|
||||||
|
<name> name of gear entry - no spaces allowed
|
||||||
|
<X> <Y> <Z> Gear location in aircraft body coords in inches
|
||||||
|
<spring constant> spring constant in lbs/ft
|
||||||
|
<damping coefficient> damping coefficient in lbs/ft/sec
|
||||||
|
<dynamic friction coefficient> Self-explanatory: sliding friction coefficient
|
||||||
|
<static friction coefficient> Self-explanatory: "onset" friction coefficient
|
||||||
|
<rolling friction coefficient> Self-explanatory: rolling friction coefficient
|
||||||
|
<steerability attribute> One of <STEERABLE | FIXED | CASTERED>
|
||||||
|
<brake group membership> One of <LEFT | CENTER | RIGHT | NOSE | TAIL | NONE>
|
||||||
|
<max steer angle> Maximum steerable angle in degrees
|
||||||
|
<retraction attribute> <RETRACT | FIXED>
|
||||||
|
-->
|
||||||
|
|
||||||
|
AC_GEAR NOSE -6.8 0.0 -20.0 1800 600 0.5 0.8 0.02 STEERABLE NONE 10 FIXED
|
||||||
|
AC_GEAR LEFT_MAIN 58.2 -43.0 -17.9 5400 1600 0.5 0.8 0.02 FIXED LEFT 0 FIXED
|
||||||
|
AC_GEAR RIGHT_MAIN 58.2 43.0 -17.9 5400 1600 0.5 0.8 0.02 FIXED RIGHT 0 FIXED
|
||||||
|
AC_GEAR TAIL_SKID 188.0 0.0 8.0 20000 1000 0.2 0.2 0.2 FIXED NONE 0 FIXED
|
||||||
|
AC_GEAR LEFT_TIP 43.2 -214.8 59.4 10000 2000 0.2 0.2 0.2 FIXED NONE 0 FIXED
|
||||||
|
AC_GEAR RIGHT_TIP 43.2 214.8 59.4 10000 2000 0.2 0.2 0.2 FIXED NONE 0 FIXED
|
||||||
|
|
||||||
|
</UNDERCARRIAGE>
|
||||||
|
|
||||||
|
<PROPULSION>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
TANKS SECTION
|
||||||
|
|
||||||
|
Tank locations and characteristics, empty weight, in aircraft's own coord system:
|
||||||
|
X, Y, Z, in inches
|
||||||
|
effective radius of tank, in inches (for fuel slosh, if/when modeled)
|
||||||
|
capacity in pounds
|
||||||
|
Current contents, in pounds
|
||||||
|
|
||||||
|
ENGINE[S] SECTION
|
||||||
|
|
||||||
|
Engine[s] is|are specified by giving engine name (which corresponds to an engine
|
||||||
|
definition file in the "engines" directory) followed by x, y, z placement and
|
||||||
|
pitch and yaw orientation. Coordinates are given in inches in the structural
|
||||||
|
coordinate frame. Angles for pitch and yaw are specified in radians.
|
||||||
|
|
||||||
|
AC_ENGINE name x y z pitch yaw
|
||||||
|
|
||||||
|
THRUSTER[S] SECTION
|
||||||
|
|
||||||
|
AC_THRUSTER name x y z pitch yaw
|
||||||
|
-->
|
||||||
|
|
||||||
|
<AC_ENGINE FILE="eng_io320">
|
||||||
|
XLOC -19.7
|
||||||
|
YLOC 0.0
|
||||||
|
ZLOC 26.6
|
||||||
|
PITCH 0.0
|
||||||
|
YAW 0.0
|
||||||
|
FEED 0
|
||||||
|
FEED 1
|
||||||
|
<AC_THRUSTER FILE="prop_75in2f">
|
||||||
|
XLOC -37.7
|
||||||
|
YLOC 0.0
|
||||||
|
ZLOC 26.6
|
||||||
|
PITCH 0.0
|
||||||
|
YAW 0
|
||||||
|
P_FACTOR 10.0
|
||||||
|
SENSE 1.0
|
||||||
|
</AC_THRUSTER>
|
||||||
|
</AC_ENGINE>
|
||||||
|
|
||||||
|
<AC_TANK TYPE="FUEL" NUMBER="0">
|
||||||
|
XLOC 56.0
|
||||||
|
YLOC -112.0
|
||||||
|
ZLOC 59.4
|
||||||
|
RADIUS 29.4
|
||||||
|
CAPACITY 185.0
|
||||||
|
CONTENTS 100.0
|
||||||
|
</AC_TANK>
|
||||||
|
|
||||||
|
<AC_TANK TYPE="FUEL" NUMBER="1">
|
||||||
|
XLOC 56.0
|
||||||
|
YLOC 112.0
|
||||||
|
ZLOC 59.4
|
||||||
|
RADIUS 29.4
|
||||||
|
CAPACITY 185.0
|
||||||
|
CONTENTS 100.0
|
||||||
|
</AC_TANK>
|
||||||
|
|
||||||
|
</PROPULSION>
|
||||||
|
|
||||||
|
|
||||||
|
<FLIGHT_CONTROL NAME="c172">
|
||||||
|
<COMPONENT NAME="Pitch Trim Sum" TYPE="SUMMER">
|
||||||
|
INPUT fcs/elevator-cmd-norm
|
||||||
|
INPUT fcs/pitch-trim-cmd-norm
|
||||||
|
CLIPTO -1 1
|
||||||
|
</COMPONENT>
|
||||||
|
<COMPONENT NAME="Elevator Control" TYPE="AEROSURFACE_SCALE">
|
||||||
|
INPUT fcs/pitch-trim-sum
|
||||||
|
MIN -28
|
||||||
|
MAX 23
|
||||||
|
OUTPUT fcs/elevator-pos-rad
|
||||||
|
GAIN 0.01745
|
||||||
|
</COMPONENT>
|
||||||
|
<COMPONENT NAME="Roll Trim Sum" TYPE="SUMMER">
|
||||||
|
INPUT fcs/aileron-cmd-norm
|
||||||
|
INPUT fcs/roll-trim-cmd-norm
|
||||||
|
CLIPTO -1 1
|
||||||
|
</COMPONENT>
|
||||||
|
<COMPONENT NAME="Left Aileron Control" TYPE="AEROSURFACE_SCALE">
|
||||||
|
INPUT fcs/roll-trim-sum
|
||||||
|
MIN -20
|
||||||
|
MAX 15
|
||||||
|
GAIN 0.01745
|
||||||
|
OUTPUT fcs/left-aileron-pos-rad
|
||||||
|
</COMPONENT>
|
||||||
|
<COMPONENT NAME="Right Aileron Control" TYPE="AEROSURFACE_SCALE">
|
||||||
|
INPUT fcs/roll-trim-sum
|
||||||
|
MIN -20
|
||||||
|
MAX 15
|
||||||
|
GAIN -0.01745
|
||||||
|
OUTPUT fcs/right-aileron-pos-rad
|
||||||
|
</COMPONENT>
|
||||||
|
<COMPONENT NAME="Yaw Trim Sum" TYPE="SUMMER">
|
||||||
|
INPUT fcs/rudder-cmd-norm
|
||||||
|
INPUT fcs/yaw-trim-cmd-norm
|
||||||
|
CLIPTO -1 1
|
||||||
|
</COMPONENT>
|
||||||
|
<COMPONENT NAME="Rudder Control" TYPE="AEROSURFACE_SCALE">
|
||||||
|
INPUT fcs/yaw-trim-sum
|
||||||
|
MIN -16
|
||||||
|
MAX 16
|
||||||
|
GAIN 0.01745
|
||||||
|
OUTPUT fcs/rudder-pos-rad
|
||||||
|
</COMPONENT>
|
||||||
|
<COMPONENT NAME="Flaps Control" TYPE="KINEMAT">
|
||||||
|
INPUT fcs/flap-cmd-norm
|
||||||
|
DETENTS 4
|
||||||
|
0 0
|
||||||
|
10 2
|
||||||
|
20 1
|
||||||
|
30 1
|
||||||
|
OUTPUT fcs/flap-pos-deg
|
||||||
|
</COMPONENT>
|
||||||
|
</FLIGHT_CONTROL>
|
||||||
|
|
||||||
|
<AERODYNAMICS>
|
||||||
|
|
||||||
|
AC_ALPHALIMITS -0.087 0.28
|
||||||
|
AC_HYSTLIMITS 0.09 0.36
|
||||||
|
|
||||||
|
<AXIS NAME="LIFT">
|
||||||
|
|
||||||
|
<GROUP NAME="CLb">
|
||||||
|
Basic_lift
|
||||||
|
|
||||||
|
<!-- Peden -->
|
||||||
|
<FACTOR NAME="kCLge" TYPE="VECTOR">
|
||||||
|
Change_in_lift_due_to_ground_effect
|
||||||
|
13
|
||||||
|
aero/h_b-mac-ft
|
||||||
|
none
|
||||||
|
0.0 1.203
|
||||||
|
0.1 1.127
|
||||||
|
0.15 1.090
|
||||||
|
0.2 1.073
|
||||||
|
0.3 1.046
|
||||||
|
0.4 1.055
|
||||||
|
0.5 1.019
|
||||||
|
0.6 1.013
|
||||||
|
0.7 1.008
|
||||||
|
0.8 1.006
|
||||||
|
0.9 1.003
|
||||||
|
1.0 1.002
|
||||||
|
1.1 1.0
|
||||||
|
</FACTOR>
|
||||||
|
|
||||||
|
<!-- Peden -->
|
||||||
|
<COEFFICIENT NAME="CLwbh" TYPE="TABLE">
|
||||||
|
Lift_due_to_alpha
|
||||||
|
17
|
||||||
|
2
|
||||||
|
aero/alpha-rad
|
||||||
|
aero/stall-hyst-norm
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft
|
||||||
|
0 1
|
||||||
|
-0.09 -0.22 -0.22
|
||||||
|
0 0.25 0.25
|
||||||
|
0.09 0.73 0.73
|
||||||
|
0.1 0.83 0.78
|
||||||
|
0.12 0.92 0.79
|
||||||
|
0.14 1.02 0.81
|
||||||
|
0.16 1.08 0.82
|
||||||
|
0.17 1.13 0.83
|
||||||
|
0.19 1.19 0.85
|
||||||
|
0.21 1.25 0.86
|
||||||
|
0.24 1.35 0.88
|
||||||
|
0.26 1.44 0.9
|
||||||
|
0.28 1.47 0.92
|
||||||
|
0.3 1.43 0.95
|
||||||
|
0.32 1.38 0.99
|
||||||
|
0.34 1.3 1.05
|
||||||
|
0.36 1.15 1.15
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
<!-- Peden -->
|
||||||
|
<COEFFICIENT NAME="CLDf" TYPE="VECTOR">
|
||||||
|
Delta_lift_due_to_flap_deflection
|
||||||
|
4
|
||||||
|
fcs/flap-pos-deg
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft
|
||||||
|
0 0
|
||||||
|
10 0.20
|
||||||
|
20 0.30
|
||||||
|
30 0.35
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
</GROUP>
|
||||||
|
|
||||||
|
<!-- Roskam p.481 -->
|
||||||
|
<COEFFICIENT NAME="CLDe" TYPE="VALUE">
|
||||||
|
Lift_due_to_Elevator_Deflection
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | fcs/elevator-pos-rad
|
||||||
|
0.43
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
<!-- Roskam p.481 -->
|
||||||
|
<COEFFICIENT NAME="CLadot" TYPE="VALUE">
|
||||||
|
Lift_due_to_alpha_rate
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | aero/alphadot-rad_sec | aero/ci2vel
|
||||||
|
1.7
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
<!-- Roskam p.481 -->
|
||||||
|
<COEFFICIENT NAME="CLq" TYPE="VALUE">
|
||||||
|
Lift_due_to_pitch_rate
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | velocities/q-aero-rad_sec | aero/ci2vel
|
||||||
|
3.9
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
</AXIS>
|
||||||
|
|
||||||
|
<AXIS NAME="DRAG">
|
||||||
|
|
||||||
|
<!-- Roskam p.481 -->
|
||||||
|
<COEFFICIENT NAME="CDo" TYPE="VALUE">
|
||||||
|
Drag_at_zero_lift
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft
|
||||||
|
0.0270
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
<GROUP NAME="CDb">
|
||||||
|
Basic_drag
|
||||||
|
|
||||||
|
<!-- Peden -->
|
||||||
|
<FACTOR NAME="kCDge" TYPE="VECTOR">
|
||||||
|
Change_in_drag_due_to_ground_effect
|
||||||
|
13
|
||||||
|
aero/h_b-mac-ft
|
||||||
|
none
|
||||||
|
0.0 0.048
|
||||||
|
0.1 0.515
|
||||||
|
0.15 0.629
|
||||||
|
0.2 0.709
|
||||||
|
0.3 0.815
|
||||||
|
0.4 0.882
|
||||||
|
0.5 0.928
|
||||||
|
0.6 0.962
|
||||||
|
0.7 0.988
|
||||||
|
0.8 1.0
|
||||||
|
0.9 1.0
|
||||||
|
1.0 1.0
|
||||||
|
1.1 1.0
|
||||||
|
</FACTOR>
|
||||||
|
|
||||||
|
<!-- Peden -->
|
||||||
|
<COEFFICIENT NAME="CDDf" TYPE="VECTOR">
|
||||||
|
Delta_drag_due_to_flap_deflection
|
||||||
|
4
|
||||||
|
fcs/flap-pos-deg
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft
|
||||||
|
0 0
|
||||||
|
10 0.007
|
||||||
|
20 0.012
|
||||||
|
30 0.018
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
<!-- Peden -->
|
||||||
|
<COEFFICIENT NAME="CDwbh" TYPE="TABLE">
|
||||||
|
Drag_due_to_alpha
|
||||||
|
26
|
||||||
|
4
|
||||||
|
aero/alpha-rad
|
||||||
|
fcs/flap-pos-deg
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft
|
||||||
|
0 10 20 30
|
||||||
|
-0.0872664 0.00407143 3.8165e-05 0.000512444 0.00137231
|
||||||
|
-0.0698132 0.0013424 0.000440634 0.00248067 0.00412341
|
||||||
|
-0.0523599 8.96747e-05 0.00231942 0.0059252 0.00835082
|
||||||
|
-0.0349066 0.000313268 0.00567451 0.0108461 0.0140545
|
||||||
|
-0.0174533 0.00201318 0.0105059 0.0172432 0.0212346
|
||||||
|
0 0.0051894 0.0168137 0.0251167 0.0298909
|
||||||
|
0.0174533 0.00993967 0.0247521 0.0346492 0.0402205
|
||||||
|
0.0349066 0.0162201 0.0342207 0.0457119 0.0520802
|
||||||
|
0.0523599 0.0240308 0.0452195 0.0583047 0.0654701
|
||||||
|
0.0698132 0.0333717 0.0577485 0.0724278 0.0803902
|
||||||
|
0.0872664 0.0442427 0.0718077 0.088081 0.0968405
|
||||||
|
0.10472 0.056644 0.0873971 0.105265 0.114821
|
||||||
|
0.122173 0.0705754 0.104517 0.123978 0.134332
|
||||||
|
0.139626 0.086037 0.123166 0.144222 0.155373
|
||||||
|
0.15708 0.096239 0.135317 0.157346 0.168984
|
||||||
|
0.174533 0.106859 0.147857 0.170848 0.182966
|
||||||
|
0.191986 0.118034 0.160954 0.184905 0.197503
|
||||||
|
0.209439 0.129765 0.174606 0.199517 0.212596
|
||||||
|
0.226893 0.142366 0.189176 0.215072 0.228643
|
||||||
|
0.244346 0.156452 0.205363 0.23231 0.246406
|
||||||
|
0.261799 0.172732 0.223956 0.252059 0.266733
|
||||||
|
0.279253 0.178209 0.230187 0.258667 0.273529
|
||||||
|
0.296706 0.171598 0.222665 0.25069 0.265325
|
||||||
|
0.314159 0.161786 0.211468 0.2388 0.253089
|
||||||
|
0.331613 0.147493 0.19508 0.221364 0.235129
|
||||||
|
0.349066 0.109678 0.151171 0.174408 0.186649
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
</GROUP>
|
||||||
|
|
||||||
|
<!-- Roskam p.481 -->
|
||||||
|
<COEFFICIENT NAME="CDDe" TYPE="VALUE">
|
||||||
|
Drag_due_to_Elevator_Deflection
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | fcs/mag-elevator-pos-rad
|
||||||
|
0
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
<!-- Peden -->
|
||||||
|
<COEFFICIENT NAME="CDbeta" TYPE="VALUE">
|
||||||
|
Drag_due_to_sideslip
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | aero/mag-beta-rad
|
||||||
|
0.17
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
</AXIS>
|
||||||
|
|
||||||
|
<AXIS NAME="SIDE">
|
||||||
|
|
||||||
|
<!-- based on Roskam p.482, clamped to +/-20deg beta -->
|
||||||
|
<COEFFICIENT NAME="CYb" TYPE="TABLE">
|
||||||
|
Side_force_due_to_beta
|
||||||
|
3
|
||||||
|
2
|
||||||
|
aero/beta-rad
|
||||||
|
fcs/flap-pos-deg
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft
|
||||||
|
0 30
|
||||||
|
-0.349 0.137 0.106
|
||||||
|
0 0 0
|
||||||
|
0.349 -0.137 -0.106
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
<!-- Roskam p.482 -->
|
||||||
|
<COEFFICIENT NAME="CYda" TYPE="VALUE">
|
||||||
|
Side_force_due_to_aileron
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | fcs/left-aileron-pos-rad
|
||||||
|
0
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
<!-- Roskam p.482 -->
|
||||||
|
<COEFFICIENT NAME="CYdr" TYPE="VALUE">
|
||||||
|
Side_force_due_to_rudder
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | fcs/rudder-pos-rad
|
||||||
|
0.187
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
<!-- based on Roskam p.482 -->
|
||||||
|
<COEFFICIENT NAME="CYp" TYPE="TABLE">
|
||||||
|
Side_force_due_to_roll_rate
|
||||||
|
2
|
||||||
|
2
|
||||||
|
aero/alpha-rad
|
||||||
|
fcs/flap-pos-deg
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | aero/bi2vel | velocities/p-aero-rad_sec
|
||||||
|
0 30
|
||||||
|
0.000 -0.075 -0.161
|
||||||
|
0.094 -0.145 -0.231
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
<!-- based on Roskam p.482 -->
|
||||||
|
<COEFFICIENT NAME="CYr" TYPE="TABLE">
|
||||||
|
Side_force_due_to_yaw_rate
|
||||||
|
2
|
||||||
|
2
|
||||||
|
aero/alpha-rad
|
||||||
|
fcs/flap-pos-deg
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | aero/bi2vel | velocities/r-aero-rad_sec
|
||||||
|
0 30
|
||||||
|
0.000 0.214 0.162
|
||||||
|
0.094 0.267 0.215
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
</AXIS>
|
||||||
|
|
||||||
|
<AXIS NAME="ROLL">
|
||||||
|
|
||||||
|
<!-- based on Roskam p.482, clamped to +/-20deg beta -->
|
||||||
|
<COEFFICIENT NAME="Clb" TYPE="VECTOR">
|
||||||
|
Roll_moment_due_to_beta
|
||||||
|
3
|
||||||
|
aero/beta-rad
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | metrics/bw-ft
|
||||||
|
-0.349 0.0322
|
||||||
|
0 0
|
||||||
|
0.349 -0.0322
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
<!-- Roskam p.482 -->
|
||||||
|
<COEFFICIENT NAME="Clp" TYPE="VALUE">
|
||||||
|
Roll_moment_due_to_roll_rate_(roll_damping)
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | metrics/bw-ft | aero/bi2vel | velocities/p-aero-rad_sec
|
||||||
|
-0.484
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
<!-- based on Roskam p.482 -->
|
||||||
|
<COEFFICIENT NAME="Clr" TYPE="TABLE">
|
||||||
|
Roll_moment_due_to_yaw_rate
|
||||||
|
2
|
||||||
|
2
|
||||||
|
aero/alpha-rad
|
||||||
|
fcs/flap-pos-deg
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | metrics/bw-ft | aero/bi2vel | velocities/r-aero-rad_sec
|
||||||
|
0 30
|
||||||
|
0.000 0.0798 0.1246
|
||||||
|
0.094 0.1869 0.2317
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
<!-- Roskam p.482 -->
|
||||||
|
<COEFFICIENT NAME="ClDa" TYPE="VALUE">
|
||||||
|
Roll_moment_due_to_aileron
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | metrics/bw-ft | fcs/left-aileron-pos-rad
|
||||||
|
0.229
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
<!-- Roskam p.482 -->
|
||||||
|
<COEFFICIENT NAME="Cldr" TYPE="VALUE">
|
||||||
|
Roll_moment_due_to_rudder
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | metrics/bw-ft | fcs/rudder-pos-rad
|
||||||
|
0.0147
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
</AXIS>
|
||||||
|
|
||||||
|
<AXIS NAME="PITCH">
|
||||||
|
|
||||||
|
<!-- Peden -->
|
||||||
|
<COEFFICIENT NAME="Cmo" TYPE="VALUE">
|
||||||
|
Pitching_moment_at_zero_alpha
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | metrics/cbarw-ft
|
||||||
|
0.1
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
<!-- Peden -->
|
||||||
|
<COEFFICIENT NAME="Cmalpha" TYPE="VALUE">
|
||||||
|
Pitch_moment_due_to_alpha
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | metrics/cbarw-ft | aero/alpha-rad
|
||||||
|
-1.8
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
<!-- Roskam p.481 -->
|
||||||
|
<COEFFICIENT NAME="Cmq" TYPE="VALUE">
|
||||||
|
Pitch_moment_due_to_pitch_rate
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | metrics/cbarw-ft | aero/ci2vel | velocities/q-aero-rad_sec
|
||||||
|
-12.4
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
<!-- based on Roskam p.481 -->
|
||||||
|
<COEFFICIENT NAME="Cmadot" TYPE="VALUE">
|
||||||
|
Pitch_moment_due_to_alpha_rate
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | metrics/cbarw-ft | aero/ci2vel | aero/alphadot-rad_sec
|
||||||
|
-7.27
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
<!-- Roskam p.481 -->
|
||||||
|
<COEFFICIENT NAME="Cmde" TYPE="VALUE">
|
||||||
|
Pitch_moment_due_to_elevator_deflection
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | metrics/cbarw-ft | fcs/elevator-pos-rad
|
||||||
|
-1.122
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
<!-- Peden -->
|
||||||
|
<COEFFICIENT NAME="Cmdf" TYPE="VECTOR">
|
||||||
|
Delta_pitching_moment_due_to_flap_deflection
|
||||||
|
4
|
||||||
|
fcs/flap-pos-deg
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | metrics/cbarw-ft
|
||||||
|
0 0
|
||||||
|
10 -0.0654
|
||||||
|
20 -0.0981
|
||||||
|
30 -0.1140
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
</AXIS>
|
||||||
|
|
||||||
|
<AXIS NAME="YAW">
|
||||||
|
|
||||||
|
<!-- based on Roskam p.482, clamped to +/-20deg beta -->
|
||||||
|
<COEFFICIENT NAME="Cnb" TYPE="VECTOR">
|
||||||
|
Yaw_moment_due_to_beta
|
||||||
|
3
|
||||||
|
aero/beta-rad
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | metrics/bw-ft
|
||||||
|
-0.349 -0.0205
|
||||||
|
0 0
|
||||||
|
0.349 0.0205
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
<!-- Roskam p.482 -->
|
||||||
|
<COEFFICIENT NAME="Cnp" TYPE="VALUE">
|
||||||
|
Yaw_moment_due_to_roll_rate
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | metrics/bw-ft | aero/bi2vel | velocities/p-aero-rad_sec
|
||||||
|
-0.0278
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
<!-- Roskam p.482 -->
|
||||||
|
<COEFFICIENT NAME="Cnr" TYPE="VALUE">
|
||||||
|
Yaw_moment_due_to_yaw_rate
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | metrics/bw-ft | aero/bi2vel | velocities/r-aero-rad_sec
|
||||||
|
-0.0937
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
<!-- Peden -->
|
||||||
|
<COEFFICIENT NAME="Cnda" TYPE="VALUE">
|
||||||
|
Yaw_moment_due_to_aileron
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | metrics/bw-ft | fcs/left-aileron-pos-rad
|
||||||
|
-0.0053
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
<!-- Peden -->
|
||||||
|
<COEFFICIENT NAME="Cndr" TYPE="VALUE">
|
||||||
|
Yaw_moment_due_to_rudder
|
||||||
|
aero/qbar-psf | metrics/Sw-sqft | metrics/bw-ft | fcs/rudder-pos-rad
|
||||||
|
-0.043
|
||||||
|
</COEFFICIENT>
|
||||||
|
|
||||||
|
</AXIS>
|
||||||
|
|
||||||
|
</AERODYNAMICS>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
OUTPUT section definition
|
||||||
|
|
||||||
|
The following specifies the way that JSBSim writes out data.
|
||||||
|
|
||||||
|
NAME is the filename you want the output to go to
|
||||||
|
|
||||||
|
TYPE can be:
|
||||||
|
CSV Comma separated data. If a filename is supplied then the data
|
||||||
|
goes to that file. If COUT or cout is specified, the data goes
|
||||||
|
to stdout. If the filename is a null filename the data goes to
|
||||||
|
stdout, as well.
|
||||||
|
SOCKET Will eventually send data to a socket output, where NAME
|
||||||
|
would then be the IP address of the machine the data should be
|
||||||
|
sent to. DON'T USE THIS YET!
|
||||||
|
TABULAR Columnar data. NOT IMPLEMENTED YET!
|
||||||
|
TERMINAL Output to terminal. NOT IMPLEMENTED YET!
|
||||||
|
NONE Specifies to do nothing. THis setting makes it easy to turn on and
|
||||||
|
off the data output without having to mess with anything else.
|
||||||
|
|
||||||
|
The arguments that can be supplied, currently, are
|
||||||
|
|
||||||
|
RATE_IN_HZ An integer rate in times-per-second that the data is output. This
|
||||||
|
value may not be *exactly* what you want, due to the dependence
|
||||||
|
on dt, the cycle rate for the FDM.
|
||||||
|
|
||||||
|
The following parameters tell which subsystems of data to output:
|
||||||
|
|
||||||
|
SIMULATION ON|OFF
|
||||||
|
ATMOSPHERE ON|OFF
|
||||||
|
MASSPROPS ON|OFF
|
||||||
|
AEROSURFACES ON|OFF
|
||||||
|
RATES ON|OFF
|
||||||
|
VELOCITIES ON|OFF
|
||||||
|
FORCES ON|OFF
|
||||||
|
MOMENTS ON|OFF
|
||||||
|
POSITION ON|OFF
|
||||||
|
COEFFICIENTS ON|OFF
|
||||||
|
GROUND_REACTIONS ON|OFF
|
||||||
|
FCS ON|OFF
|
||||||
|
PROPULSION ON|OFF
|
||||||
|
|
||||||
|
NOTE that Time is always output with the data.
|
||||||
|
-->
|
||||||
|
<OUTPUT NAME="JSBout172.csv" TYPE="NONE">
|
||||||
|
RATE_IN_HZ 20
|
||||||
|
SIMULATION OFF
|
||||||
|
ATMOSPHERE ON
|
||||||
|
MASSPROPS ON
|
||||||
|
AEROSURFACES ON
|
||||||
|
RATES ON
|
||||||
|
VELOCITIES ON
|
||||||
|
FORCES ON
|
||||||
|
MOMENTS ON
|
||||||
|
POSITION ON
|
||||||
|
COEFFICIENTS ON
|
||||||
|
GROUND_REACTIONS ON
|
||||||
|
FCS ON
|
||||||
|
PROPULSION ON
|
||||||
|
</OUTPUT>
|
||||||
|
</FDM_CONFIG>
|
Loading…
Reference in a new issue