Merge c172p-detailed from c172p-team for 2018.1
https://github.com/c172p-team/c172p-detailed/tree/version/2018.1
b90f547039
Changelog:
New images for the new splash screen and thumbnails system
FDM improvements:
Fixed deflection angles of ailerons and roll moment due to ailerons
Added spiraling propwash effect (requiring right rudder at full throttle, low airspeed)
Made the elevator action at high AoA asymmetric in order to take into account the screening effect of the horizontal stabilizer in such stall conditions
Increasing the side force due to rudder, to make it consistent with the exerted moment
Decreasing the adverse yaw (the aileron trim gave too much slip-skid-ball deviation at cruise)
Increased maximum rotation of yoke from 70 to 90 degrees
Use shift + q to reset view
Added avionics sound
Fixed bug with oil temperature and pressure gauges (they were not working when complex engine procedures was toggled off)
Fixed bug with lighting of pontoon wake effect
Eliminated wingtip and tail sparks when over water
Eliminated sparks of broken gear while aircrafts sits on the flight deck of a moving carrier
Fixed some bugs with the walker
|
@ -24,4 +24,5 @@
|
|||
<maxthrottle> 1.0 </maxthrottle>
|
||||
<minthrottle> 0.1 </minthrottle>
|
||||
<sparkfaildrop> 0.1 </sparkfaildrop>
|
||||
<oil-pressure-rpm-max> 1215 </oil-pressure-rpm-max>
|
||||
</piston_engine>
|
||||
|
|
|
@ -24,4 +24,5 @@
|
|||
<maxthrottle> 1.0 </maxthrottle>
|
||||
<minthrottle> 0.1 </minthrottle>
|
||||
<sparkfaildrop> 0.1 </sparkfaildrop>
|
||||
<oil-pressure-rpm-max> 1215 </oil-pressure-rpm-max>
|
||||
</piston_engine>
|
||||
|
|
69
Aircraft/c172p/Engines/prop_75in_2f_NACA_15-30deg.xml
Normal file
|
@ -0,0 +1,69 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<!--
|
||||
Diameter: 75 in (1.91 m)
|
||||
Calculated blade angle: at 75% of the radius
|
||||
Data from NACA Report 640 : http://naca.central.cranfield.ac.uk/reports/1938/naca-report-640.pdf
|
||||
-->
|
||||
|
||||
<propeller name="variable-Pitch 75-inch Two-Blade Propeller">
|
||||
|
||||
<ixx> 1.67 </ixx>
|
||||
<diameter unit="IN"> 75.0 </diameter>
|
||||
<numblades> 2 </numblades>
|
||||
<minpitch> 15 </minpitch>
|
||||
<maxpitch> 30 </maxpitch>
|
||||
|
||||
<table name="C_THRUST" type="internal">
|
||||
<tableData>
|
||||
15 20 25 30
|
||||
0 0.0990 0.1040 0.1125 0.1175
|
||||
0.1 0.0950 0.1040 0.1100 0.1170
|
||||
0.2 0.0880 0.1030 0.1075 0.1150
|
||||
0.3 0.0780 0.1010 0.1060 0.1125
|
||||
0.4 0.0645 0.0930 0.1055 0.1100
|
||||
0.5 0.0495 0.0820 0.1045 0.1080
|
||||
0.6 0.0340 0.0700 0.0970 0.1075
|
||||
0.7 0.0185 0.0550 0.0870 0.1075
|
||||
0.8 0.0040 0.0390 0.0750 0.1040
|
||||
0.9 -0.0160 0.0240 0.0600 0.0950
|
||||
1 -0.0300 0.0060 0.0450 0.0825
|
||||
1.1 -0.0400 -0.0140 0.0300 0.0695
|
||||
1.2 -0.0500 -0.0330 0.0150 0.0540
|
||||
1.3 -0.0550 -0.0450 -0.0010 0.0380
|
||||
1.4 -0.06 -0.0550 -0.0130 0.0225
|
||||
1.5 -0.0650 -0.0600 -0.0250 0.0075
|
||||
1.6 -0.0700 -0.0650 -0.0380 -0.0090
|
||||
2 -0.0750 -0.0720 -0.0700 -0.0550
|
||||
3 -0.0800 -0.0800 -0.0900 -0.1000
|
||||
|
||||
</tableData>
|
||||
</table>
|
||||
|
||||
<table name="C_POWER" type="internal">
|
||||
<tableData>
|
||||
15 20 25 30
|
||||
0 0.0400 0.0660 0.1080 0.1420
|
||||
0.1 0.0406 0.0650 0.1060 0.1405
|
||||
0.2 0.0406 0.0640 0.1020 0.1380
|
||||
0.3 0.0400 0.0625 0.0975 0.1360
|
||||
0.4 0.0366 0.0600 0.0910 0.1330
|
||||
0.5 0.0318 0.0580 0.0860 0.1280
|
||||
0.6 0.0250 0.0540 0.0825 0.1230
|
||||
0.7 0.0160 0.0475 0.0790 0.1180
|
||||
0.8 0.0050 0.0370 0.0730 0.1140
|
||||
0.9 -0.0067 0.0260 0.0640 0.1080
|
||||
1 -0.0150 0.0100 0.0520 0.1000
|
||||
1.1 -0.0200 0.0000 0.0375 0.0895
|
||||
1.2 -0.0250 -0.0100 0.0220 0.0750
|
||||
1.3 -0.0270 -0.0200 0.0040 0.0580
|
||||
1.4 -0.0285 -0.0278 -0.02 0.0380
|
||||
1.5 -0.0300 -0.0350 -0.0400 0.0180
|
||||
1.6 -0.0315 -0.0390 -0.0530 -0.0070
|
||||
2 -0.0330 -0.0500 -0.0750 -0.0750
|
||||
3 -0.0350 -0.0550 -0.1000 -0.1200
|
||||
|
||||
</tableData>
|
||||
</table>
|
||||
|
||||
</propeller>
|
|
@ -15,7 +15,7 @@
|
|||
<name>right-wake</name>
|
||||
<texture>wake.png</texture>
|
||||
<emissive>false</emissive>
|
||||
<lighting>true</lighting>
|
||||
<lighting>false</lighting>
|
||||
|
||||
<condition>
|
||||
<and>
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
<name>middle-wake</name>
|
||||
<texture>wake.png</texture>
|
||||
<emissive>false</emissive>
|
||||
<lighting>true</lighting>
|
||||
<lighting>false</lighting>
|
||||
|
||||
<condition>
|
||||
<greater-than>
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
<name>right-wake</name>
|
||||
<texture>wake.png</texture>
|
||||
<emissive>false</emissive>
|
||||
<lighting>true</lighting>
|
||||
<lighting>false</lighting>
|
||||
|
||||
<condition>
|
||||
<and>
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
<object-name>Yoke</object-name>
|
||||
<object-name>YokeMain</object-name>
|
||||
<property alias="/params/aileron"/>
|
||||
<factor>-30.0</factor>
|
||||
<factor>-90.0</factor>
|
||||
<axis>
|
||||
<x>1.0</x>
|
||||
<y>0.0</y>
|
||||
|
|
|
@ -1,6 +1,32 @@
|
|||
List of features and bug fixes
|
||||
==============================
|
||||
|
||||
Version 2018.1
|
||||
--------------
|
||||
|
||||
* New images for the new splash screen and thumbnails system
|
||||
* FDM improvements:
|
||||
- Fixed deflection angles of ailerons and roll moment due to ailerons
|
||||
- Added spiraling propwash effect (requiring right rudder at full
|
||||
throttle, low airspeed)
|
||||
- Made the elevator action at high AoA asymmetric in order to take
|
||||
into account the screening effect of the horizontal stabilizer in
|
||||
such stall conditions
|
||||
- Increasing the side force due to rudder, to make it consistent with
|
||||
the exerted moment
|
||||
- Decreasing the adverse yaw (the aileron trim gave too much
|
||||
slip-skid-ball deviation at cruise)
|
||||
* Increased maximum rotation of yoke from 70 to 90 degrees
|
||||
* Use shift + q to reset view
|
||||
* Added avionics sound
|
||||
* Fixed bug with oil temperature and pressure gauges (they were not working
|
||||
when complex engine procedures was toggled off)
|
||||
* Fixed bug with lighting of pontoon wake effect
|
||||
* Eliminated wingtip and tail sparks when over water
|
||||
* Eliminated sparks of broken gear while aircrafts sits on the flight deck
|
||||
of a moving carrier
|
||||
* Fixed some bugs with the walker
|
||||
|
||||
Version 2017.1
|
||||
--------------
|
||||
|
||||
|
|
|
@ -133,10 +133,13 @@ var oil_consumption = maketimer(1.0, func {
|
|||
}
|
||||
|
||||
else {
|
||||
# if oil consumption is not allowed, the oil level is set to full and pressure and temp factors are set to 1.0
|
||||
if (getprop("/controls/engines/active-engine") == 0)
|
||||
setprop("/engines/active-engine/oil-level", 7);
|
||||
if (getprop("/controls/engines/active-engine") == 1)
|
||||
setprop("/engines/active-engine/oil-level", 8);
|
||||
setprop("/engines/active-engine/low-oil-pressure-factor", 1.0);
|
||||
setprop("/engines/active-engine/low-oil-temperature-factor", 1.0);
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -341,6 +344,11 @@ controls.stepMagnetos = func {
|
|||
# key 's' calls to this function when it is pressed DOWN even if I overwrite the binding in the -set.xml file!
|
||||
# fun fact: the key UP event can be overwriten!
|
||||
controls.startEngine = func(v = 1) {
|
||||
# Only operate in non-walker mode ('s' is also bound to walk-backward)
|
||||
var view_name = getprop("/sim/current-view/name");
|
||||
if (view_name == getprop("/sim/view[110]/name") or view_name == getprop("/sim/view[111]/name")) {
|
||||
return;
|
||||
}
|
||||
if (getprop("/engines/active-engine/running"))
|
||||
{
|
||||
setprop("/controls/switches/starter", 0);
|
||||
|
|
56
Aircraft/c172p/Nasal/views.nas
Normal file
|
@ -0,0 +1,56 @@
|
|||
# Copyright (C) 2017 onox
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
var dt = 0.5;
|
||||
var fast_dt = 0.3;
|
||||
|
||||
var views = props.globals.getNode("sim").getChildren("view");
|
||||
|
||||
var reset_view = func (dt) {
|
||||
var fow = getprop("sim/current-view/config/default-field-of-view-deg");
|
||||
var heading_deg = getprop("sim/current-view/config/heading-offset-deg");
|
||||
var pitch_deg = getprop("sim/current-view/config/pitch-offset-deg");
|
||||
var roll_deg = getprop("sim/current-view/config/roll-offset-deg");
|
||||
|
||||
var current_heading_deg = getprop("sim/current-view/heading-offset-deg");
|
||||
|
||||
if (current_heading_deg > 180.0) heading_deg += 360.0;
|
||||
|
||||
interpolate("sim/current-view/field-of-view", fow, dt);
|
||||
interpolate("sim/current-view/heading-offset-deg", heading_deg, dt);
|
||||
interpolate("sim/current-view/pitch-offset-deg", pitch_deg, dt);
|
||||
interpolate("sim/current-view/roll-offset-deg", roll_deg, dt);
|
||||
|
||||
if (getprop("sim/current-view/internal")) {
|
||||
var index = getprop("sim/current-view/view-number");
|
||||
|
||||
var x_offset = views[index].getValue("config/x-offset-m");
|
||||
var y_offset = views[index].getValue("config/y-offset-m");
|
||||
|
||||
interpolate("sim/current-view/x-offset-m", x_offset, dt);
|
||||
interpolate("sim/current-view/y-offset-m", y_offset, dt);
|
||||
}
|
||||
};
|
||||
|
||||
var pilot_view = func {
|
||||
reset_view(dt);
|
||||
|
||||
if (getprop("sim/current-view/internal")) {
|
||||
var index = getprop("sim/current-view/view-number");
|
||||
var z_offset = views[index].getValue("config/z-offset-m");
|
||||
|
||||
interpolate("sim/current-view/z-offset-m", z_offset, dt);
|
||||
}
|
||||
};
|
BIN
Aircraft/c172p/Sounds/gyro.wav
Normal file
|
@ -159,16 +159,16 @@
|
|||
|
||||
<!-- Limits for overspeed damage -->
|
||||
<pure_gain name="damage/limits-vne-high">
|
||||
<input>/limits/vne</input>
|
||||
<gain>1.225</gain>
|
||||
<input>/limits/vne</input>
|
||||
<gain>1.225</gain> <!-- Vne x sqrt(1.5), 194 KIAS -->
|
||||
</pure_gain>
|
||||
<pure_gain name="damage/limits-vne-medium">
|
||||
<input>/limits/vne</input>
|
||||
<gain>1.14</gain>
|
||||
<gain>1.14</gain> <!-- 180 KIAS -->
|
||||
</pure_gain>
|
||||
<pure_gain name="damage/limits-vne-low">
|
||||
<input>/limits/vne</input>
|
||||
<gain>1.0</gain>
|
||||
<gain>1.0</gain> <!-- 158 KIAS -->
|
||||
</pure_gain>
|
||||
|
||||
<!-- Limits for over-g damage, lift-force driven -->
|
||||
|
@ -243,40 +243,39 @@
|
|||
<test logic="AND" value="1.0">
|
||||
/velocities/airspeed-kt GT damage/limits-vne-high
|
||||
</test>
|
||||
|
||||
<test logic="AND" value="1.0">
|
||||
/velocities/airspeed-kt GT damage/limits-vne-medium
|
||||
damage/roll-moment GT 4000.0
|
||||
wing-damage/right-wing GT 0.0
|
||||
damage/roll-moment GT 12000.0
|
||||
</test>
|
||||
|
||||
<!-- Over-g -->
|
||||
<test logic="AND" value="1.0">
|
||||
damage/force-aero-lbs GT damage/limits-lift-high
|
||||
</test>
|
||||
|
||||
<test logic="AND" value="1.0">
|
||||
damage/force-aero-lbs GT damage/limits-lift-medium
|
||||
damage/roll-moment GT 4000.0
|
||||
wing-damage/right-wing LT 1.0
|
||||
wing-damage/right-wing GT 0.0
|
||||
damage/roll-moment GT 8000.0
|
||||
</test>
|
||||
|
||||
<!-- ================================================================== -->
|
||||
<!-- Heavy damage -->
|
||||
<!-- ================================================================== -->
|
||||
|
||||
<!-- Over-g -->
|
||||
<test logic="AND" value="0.3">
|
||||
damage/force-aero-lbs GT damage/limits-lift-medium
|
||||
damage/roll-moment LT 4000.0
|
||||
damage/roll-moment GT -4000.0
|
||||
wing-damage/left-wing LT 0.3
|
||||
</test>
|
||||
|
||||
<!-- Overspeed -->
|
||||
<test logic="AND" value="0.3">
|
||||
/velocities/airspeed-kt GT damage/limits-vne-medium
|
||||
damage/roll-moment LT 4000.0
|
||||
damage/roll-moment GT -4000.0
|
||||
damage/roll-moment LT 12000.0
|
||||
damage/roll-moment GT -12000.0
|
||||
wing-damage/left-wing LT 0.3
|
||||
</test>
|
||||
|
||||
<!-- Over-g -->
|
||||
<test logic="AND" value="0.3">
|
||||
damage/force-aero-lbs GT damage/limits-lift-medium
|
||||
damage/roll-moment LT 8000.0
|
||||
damage/roll-moment GT -8000.0
|
||||
wing-damage/left-wing LT 0.3
|
||||
</test>
|
||||
|
||||
|
@ -287,21 +286,15 @@
|
|||
<!-- Overspeed -->
|
||||
<test logic="AND" value="0.12">
|
||||
/velocities/airspeed-kt GT damage/limits-vne-low
|
||||
damage/roll-moment GT 4000.0
|
||||
wing-damage/left-wing EQ 0.0
|
||||
damage/roll-moment GT 8000.0
|
||||
wing-damage/left-wing LT 0.12
|
||||
</test>
|
||||
|
||||
<!-- Over-g -->
|
||||
<test logic="AND" value="0.12">
|
||||
damage/force-aero-lbs GT damage/limits-lift-medium
|
||||
damage/roll-moment LT 4000.0
|
||||
damage/roll-moment GT -4000.0
|
||||
wing-damage/left-wing EQ 0.0
|
||||
</test>
|
||||
<test logic="AND" value="0.12">
|
||||
damage/force-aero-lbs GT damage/limits-lift-low
|
||||
damage/roll-moment GT 4000.0
|
||||
wing-damage/left-wing EQ 0.0
|
||||
damage/roll-moment GT 8000.0
|
||||
wing-damage/left-wing LT 0.12
|
||||
</test>
|
||||
</switch>
|
||||
|
||||
|
@ -331,40 +324,39 @@
|
|||
<test logic="AND" value="1.0">
|
||||
/velocities/airspeed-kt GT damage/limits-vne-high
|
||||
</test>
|
||||
|
||||
<test logic="AND" value="1.0">
|
||||
/velocities/airspeed-kt GT damage/limits-vne-medium
|
||||
damage/roll-moment LT -4000.0
|
||||
wing-damage/left-wing GT 0.0
|
||||
damage/roll-moment LT -12000.0
|
||||
</test>
|
||||
|
||||
<!-- Over-g -->
|
||||
<test logic="AND" value="1.0">
|
||||
damage/force-aero-lbs GT damage/limits-lift-high
|
||||
</test>
|
||||
|
||||
<test logic="AND" value="1.0">
|
||||
damage/force-aero-lbs GT damage/limits-lift-medium
|
||||
damage/roll-moment LT -4000.0
|
||||
wing-damage/left-wing LT 1.0
|
||||
wing-damage/left-wing GT 0.0
|
||||
damage/roll-moment LT -8000.0
|
||||
</test>
|
||||
|
||||
<!-- ================================================================== -->
|
||||
<!-- Heavy damage -->
|
||||
<!-- ================================================================== -->
|
||||
|
||||
<!-- Over-g -->
|
||||
<test logic="AND" value="0.3">
|
||||
damage/force-aero-lbs GT damage/limits-lift-medium
|
||||
damage/roll-moment LT 4000.0
|
||||
damage/roll-moment GT -4000.0
|
||||
wing-damage/right-wing LT 0.3
|
||||
</test>
|
||||
|
||||
<!-- Overspeed -->
|
||||
<test logic="AND" value="0.3">
|
||||
/velocities/airspeed-kt GT damage/limits-vne-medium
|
||||
damage/roll-moment LT 4000.0
|
||||
damage/roll-moment GT -4000.0
|
||||
damage/roll-moment LT 12000.0
|
||||
damage/roll-moment GT -12000.0
|
||||
wing-damage/right-wing LT 0.3
|
||||
</test>
|
||||
|
||||
<!-- Over-g -->
|
||||
<test logic="AND" value="0.3">
|
||||
damage/force-aero-lbs GT damage/limits-lift-medium
|
||||
damage/roll-moment LT 8000.0
|
||||
damage/roll-moment GT -8000.0
|
||||
wing-damage/right-wing LT 0.3
|
||||
</test>
|
||||
|
||||
|
@ -375,21 +367,15 @@
|
|||
<!-- Overspeed -->
|
||||
<test logic="AND" value="0.12">
|
||||
/velocities/airspeed-kt GT damage/limits-vne-low
|
||||
damage/roll-moment LT -4000.0
|
||||
wing-damage/right-wing EQ 0.0
|
||||
damage/roll-moment LT -8000.0
|
||||
wing-damage/right-wing LT 0.12
|
||||
</test>
|
||||
|
||||
<!-- Over-g -->
|
||||
<test logic="AND" value="0.12">
|
||||
damage/force-aero-lbs GT damage/limits-lift-medium
|
||||
damage/roll-moment LT 4000.0
|
||||
damage/roll-moment GT -4000.0
|
||||
wing-damage/right-wing EQ 0.0
|
||||
</test>
|
||||
<test logic="AND" value="0.12">
|
||||
damage/force-aero-lbs GT damage/limits-lift-low
|
||||
damage/roll-moment LT -4000.0
|
||||
wing-damage/right-wing EQ 0.0
|
||||
damage/roll-moment LT -8000.0
|
||||
wing-damage/right-wing LT 0.12
|
||||
</test>
|
||||
</switch>
|
||||
|
||||
|
|
|
@ -358,6 +358,7 @@
|
|||
<function>
|
||||
<product>
|
||||
<property>/fdm/jsbsim/contact/unit[3]/WOW</property>
|
||||
<property>/fdm/jsbsim/ground/solid</property>
|
||||
<property>/velocities/groundspeed-kt</property>
|
||||
</product>
|
||||
</function>
|
||||
|
@ -367,6 +368,7 @@
|
|||
<function>
|
||||
<product>
|
||||
<property>/fdm/jsbsim/contact/unit[4]/WOW</property>
|
||||
<property>/fdm/jsbsim/ground/solid</property>
|
||||
<property>/velocities/groundspeed-kt</property>
|
||||
<eq>
|
||||
<property>/fdm/jsbsim/wing-damage/left-wing</property>
|
||||
|
@ -380,6 +382,7 @@
|
|||
<function>
|
||||
<product>
|
||||
<property>/fdm/jsbsim/contact/unit[5]/WOW</property>
|
||||
<property>/fdm/jsbsim/ground/solid</property>
|
||||
<property>/velocities/groundspeed-kt</property>
|
||||
<eq>
|
||||
<property>/fdm/jsbsim/wing-damage/right-wing</property>
|
||||
|
@ -393,7 +396,8 @@
|
|||
<function>
|
||||
<product>
|
||||
<property>/fdm/jsbsim/contact/unit[6]/WOW</property>
|
||||
<property>/velocities/groundspeed-kt</property>
|
||||
<property>/gear/gear[0]/rollspeed-ms</property>
|
||||
<value>1.94384449</value><!-- m/s to knots -->
|
||||
</product>
|
||||
</function>
|
||||
</fcs_function>
|
||||
|
@ -402,7 +406,8 @@
|
|||
<function>
|
||||
<product>
|
||||
<property>/fdm/jsbsim/contact/unit[7]/WOW</property>
|
||||
<property>/velocities/groundspeed-kt</property>
|
||||
<property>/gear/gear[1]/rollspeed-ms</property>
|
||||
<value>1.94384449</value><!-- m/s to knots -->
|
||||
</product>
|
||||
</function>
|
||||
</fcs_function>
|
||||
|
@ -411,7 +416,8 @@
|
|||
<function>
|
||||
<product>
|
||||
<property>/fdm/jsbsim/contact/unit[8]/WOW</property>
|
||||
<property>/velocities/groundspeed-kt</property>
|
||||
<property>/gear/gear[2]/rollspeed-ms</property>
|
||||
<value>1.94384449</value><!-- m/s to knots -->
|
||||
</product>
|
||||
</function>
|
||||
</fcs_function>
|
||||
|
|
|
@ -19,6 +19,19 @@
|
|||
|
||||
<PropertyList>
|
||||
|
||||
<logic>
|
||||
<name>View Walker Enabled</name>
|
||||
<input>
|
||||
<property>/sim/walker/outside</property>
|
||||
</input>
|
||||
<output>
|
||||
<property>/sim/view[110]/enabled</property>
|
||||
</output>
|
||||
<output>
|
||||
<property>/sim/view[111]/enabled</property>
|
||||
</output>
|
||||
</logic>
|
||||
|
||||
<!-- ================================================================== -->
|
||||
<!-- Scroll Wheel Zooming -->
|
||||
<!-- ================================================================== -->
|
||||
|
|
|
@ -2,3 +2,4 @@
|
|||
- Parking brake sound source: from a sound file entitled "Old Lever Pull" by DrMinky. License: kindly allowed it to be used under under the CC0 license. Link: http://freesound.org/people/DrMinky/sounds/167048/
|
||||
- Trim wheel sound source: from a sound file entitled "rubber.wav" by datasoundsample. License: kindly allowed it to be used under under the CC0 license. Link: http://freesound.org/people/datasoundsample/sounds/41631/
|
||||
- Damage sound source: from a sound file entitle "QUICK_SMASH_003.wav" by JoelAudio. License: CC-BY. Link: http://freesound.org/people/JoelAudio/sounds/135463/
|
||||
- Gyro sound source: youtube video entitled "Starting C172N" by algefaen. License: CC-BY. Link: https://youtu.be/gg3q002qsyI
|
||||
|
|
|
@ -28,6 +28,10 @@
|
|||
<name>r/R</name>
|
||||
<desc>Move water rudders up/down (float plane)</desc>
|
||||
</key>
|
||||
<key>
|
||||
<name>Q</name>
|
||||
<desc>Reset view</desc>
|
||||
</key>
|
||||
|
||||
<line/>
|
||||
<line>For checklists, see under Help->Aircraft Checklists</line>
|
||||
|
|
|
@ -146,6 +146,32 @@
|
|||
<reference-dist>5.0</reference-dist>
|
||||
<max-dist>200.0</max-dist>
|
||||
</propeller>
|
||||
|
||||
<gyro>
|
||||
<name>gyro</name>
|
||||
<type>avionics</type>
|
||||
<mode>looped</mode>
|
||||
<path>Sounds/gyro.wav</path>
|
||||
<condition>
|
||||
<and>
|
||||
<property>/controls/switches/master-avionics</property>
|
||||
<greater-than>
|
||||
<property>/systems/electrical/volts</property>
|
||||
<value>5</value>
|
||||
</greater-than>
|
||||
</and>
|
||||
</condition>
|
||||
<volume>
|
||||
<factor>0.13</factor>
|
||||
</volume>
|
||||
<position>
|
||||
<x>-0.3660</x>
|
||||
<y>-0.1000</y>
|
||||
<z>-0.0396</z>
|
||||
</position>
|
||||
<reference-dist>0.2</reference-dist>
|
||||
<max-dist>5.0</max-dist>
|
||||
</gyro>
|
||||
|
||||
<rumble>
|
||||
<name>rumble</name>
|
||||
|
@ -157,6 +183,20 @@
|
|||
<property>gear/gear[1]/wow</property>
|
||||
<property>gear/gear[2]/wow</property>
|
||||
</or>
|
||||
<or>
|
||||
<greater-than>
|
||||
<property>/gear/gear[0]/rollspeed-ms</property>
|
||||
<value>5</value>
|
||||
</greater-than>
|
||||
<greater-than>
|
||||
<property>/gear/gear[1]/rollspeed-ms</property>
|
||||
<value>5</value>
|
||||
</greater-than>
|
||||
<greater-than>
|
||||
<property>/gear/gear[2]/rollspeed-ms</property>
|
||||
<value>5</value>
|
||||
</greater-than>
|
||||
</or>
|
||||
</condition>
|
||||
<position>
|
||||
<x>0.5</x>
|
||||
|
@ -180,15 +220,31 @@
|
|||
<mode>looped</mode>
|
||||
<path>Sounds/scratch.wav</path>
|
||||
<condition>
|
||||
<or>
|
||||
<!-- Broken gear touching the ground -->
|
||||
<property>/fdm/jsbsim/contact/unit[6]/WOW</property>
|
||||
<property>/fdm/jsbsim/contact/unit[7]/WOW</property>
|
||||
<property>/fdm/jsbsim/contact/unit[8]/WOW</property>
|
||||
<and>
|
||||
<or>
|
||||
<!-- Broken gear touching the ground -->
|
||||
<property>/fdm/jsbsim/contact/unit[6]/WOW</property>
|
||||
<property>/fdm/jsbsim/contact/unit[7]/WOW</property>
|
||||
<property>/fdm/jsbsim/contact/unit[8]/WOW</property>
|
||||
|
||||
<!-- Tail strike -->
|
||||
<property>/fdm/jsbsim/contact/unit[3]/WOW</property>
|
||||
</or>
|
||||
<!-- Tail strike -->
|
||||
<property>/fdm/jsbsim/contact/unit[3]/WOW</property>
|
||||
</or>
|
||||
<or>
|
||||
<greater-than>
|
||||
<property>/gear/gear[0]/rollspeed-ms</property>
|
||||
<value>5</value>
|
||||
</greater-than>
|
||||
<greater-than>
|
||||
<property>/gear/gear[1]/rollspeed-ms</property>
|
||||
<value>5</value>
|
||||
</greater-than>
|
||||
<greater-than>
|
||||
<property>/gear/gear[2]/rollspeed-ms</property>
|
||||
<value>5</value>
|
||||
</greater-than>
|
||||
</or>
|
||||
</and>
|
||||
</condition>
|
||||
<position>
|
||||
<x>0.5</x>
|
||||
|
|
|
@ -145,4 +145,13 @@
|
|||
</binding>
|
||||
</key>
|
||||
|
||||
<key n="81">
|
||||
<name>Q</name>
|
||||
<desc>Reset view</desc>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>c172p.pilot_view()</script>
|
||||
</binding>
|
||||
</key>
|
||||
|
||||
</PropertyList>
|
||||
|
|
BIN
Aircraft/c172p/c172p-preview0.jpg
Normal file
After Width: | Height: | Size: 351 KiB |
BIN
Aircraft/c172p/c172p-preview1.jpg
Normal file
After Width: | Height: | Size: 263 KiB |
BIN
Aircraft/c172p/c172p-preview2.jpg
Normal file
After Width: | Height: | Size: 455 KiB |
BIN
Aircraft/c172p/c172p-preview3.jpg
Normal file
After Width: | Height: | Size: 304 KiB |
BIN
Aircraft/c172p/c172p-preview4.jpg
Normal file
After Width: | Height: | Size: 338 KiB |
BIN
Aircraft/c172p/c172p-preview5.jpg
Normal file
After Width: | Height: | Size: 190 KiB |
BIN
Aircraft/c172p/c172p-preview6.jpg
Normal file
After Width: | Height: | Size: 577 KiB |
BIN
Aircraft/c172p/c172p-preview7.jpg
Normal file
After Width: | Height: | Size: 236 KiB |
BIN
Aircraft/c172p/c172p-preview8.jpg
Normal file
After Width: | Height: | Size: 190 KiB |
|
@ -46,7 +46,7 @@ http://forum.flightgear.org/viewtopic.php?f=4&t=25157
|
|||
<author>Original by David Megginson, gsagostinho (Gilberto Agostinho), wlbragg (Wayne Bragg), Juanvvc (Juan Vera del Campo), onox, thevirtualfer, Dany93 (Daniel Dubreuil), dg-505 (Jonathan Schellhase), tigert (Tuomas Kuosmanen), AndersG (Anders Gidenstam), wkitty42 (Waldo Kitty), algefaen, Horacio, D-ECHO, Jarl Arntzen (jarlarntzen)</author>
|
||||
|
||||
<status>advanced production</status>
|
||||
<aircraft-version>2017.1</aircraft-version>
|
||||
<aircraft-version>2018.1</aircraft-version>
|
||||
<rating>
|
||||
<FDM type="int">4</FDM>
|
||||
<systems type="int">5</systems>
|
||||
|
@ -292,18 +292,53 @@ http://forum.flightgear.org/viewtopic.php?f=4&t=25157
|
|||
</current-view>
|
||||
|
||||
<!-- Splash screens. One is randomly chosen when FlightGear starts -->
|
||||
<startup>
|
||||
<splash-texture>Aircraft/c172p/splash1.png</splash-texture>
|
||||
<splash-texture>Aircraft/c172p/splash2.png</splash-texture>
|
||||
<splash-texture>Aircraft/c172p/splash3.png</splash-texture>
|
||||
<splash-texture>Aircraft/c172p/splash4.png</splash-texture>
|
||||
<splash-texture>Aircraft/c172p/splash5.png</splash-texture>
|
||||
<splash-texture>Aircraft/c172p/splash6.png</splash-texture>
|
||||
<splash-texture>Aircraft/c172p/splash7.png</splash-texture>
|
||||
<splash-texture>Aircraft/c172p/splash8.png</splash-texture>
|
||||
<splash-texture>Aircraft/c172p/splash9.png</splash-texture>
|
||||
<splash-texture>Aircraft/c172p/splash10.png</splash-texture>
|
||||
</startup>
|
||||
<previews>
|
||||
<preview>
|
||||
<type>cockpit</type>
|
||||
<path>c172p-preview0.jpg</path>
|
||||
<splash type="bool">false</splash>
|
||||
</preview>
|
||||
<preview>
|
||||
<type>exterior</type>
|
||||
<path>c172p-preview1.jpg</path>
|
||||
<splash type="bool">true</splash>
|
||||
</preview>
|
||||
<preview>
|
||||
<type>detail</type>
|
||||
<path>c172p-preview2.jpg</path>
|
||||
<splash type="bool">true</splash>
|
||||
</preview>
|
||||
<preview>
|
||||
<type>exterior</type>
|
||||
<path>c172p-preview3.jpg</path>
|
||||
<splash type="bool">true</splash>
|
||||
</preview>
|
||||
<preview>
|
||||
<type>exterior</type>
|
||||
<path>c172p-preview4.jpg</path>
|
||||
<splash type="bool">true</splash>
|
||||
</preview>
|
||||
<preview>
|
||||
<type>exterior</type>
|
||||
<path>c172p-preview5.jpg</path>
|
||||
<splash type="bool">true</splash>
|
||||
</preview>
|
||||
<preview>
|
||||
<type>exterior</type>
|
||||
<path>c172p-preview6.jpg</path>
|
||||
<splash type="bool">true</splash>
|
||||
</preview>
|
||||
<preview>
|
||||
<type>exterior</type>
|
||||
<path>c172p-preview7.jpg</path>
|
||||
<splash type="bool">true</splash>
|
||||
</preview>
|
||||
<preview>
|
||||
<type>exterior</type>
|
||||
<path>c172p-preview8.jpg</path>
|
||||
<splash type="bool">true</splash>
|
||||
</preview>
|
||||
</previews>
|
||||
|
||||
<!-- Hide the 2D panel -->
|
||||
<panel>
|
||||
|
@ -459,8 +494,8 @@ http://forum.flightgear.org/viewtopic.php?f=4&t=25157
|
|||
|
||||
<controls>
|
||||
<flight>
|
||||
<aileron-trim type="double">0.027</aileron-trim>
|
||||
<rudder-trim type="double">0.0</rudder-trim>
|
||||
<aileron-trim type="double">0.02</aileron-trim>
|
||||
<rudder-trim type="double">0.013</rudder-trim>
|
||||
|
||||
<freeze-yoke type="bool">false</freeze-yoke>
|
||||
<aileron-cmd type="double">0.0</aileron-cmd>
|
||||
|
@ -770,6 +805,7 @@ http://forum.flightgear.org/viewtopic.php?f=4&t=25157
|
|||
<!-- Damage Mod -->
|
||||
<file>Nasal/physics.nas</file>
|
||||
<file>Nasal/tiedowns.nas</file>
|
||||
<file>Nasal/views.nas</file>
|
||||
</c172p>
|
||||
<electrical>
|
||||
<file>Nasal/electrical.nas</file>
|
||||
|
@ -846,9 +882,6 @@ http://forum.flightgear.org/viewtopic.php?f=4&t=25157
|
|||
|
||||
<vne>158</vne>
|
||||
|
||||
<!-- 2550*3.8 -->
|
||||
<max-lift-force>9690</max-lift-force>
|
||||
|
||||
<mass-and-balance-160hp>
|
||||
<maximum-ramp-mass-lbs>2407</maximum-ramp-mass-lbs>
|
||||
<maximum-takeoff-mass-lbs>2400</maximum-takeoff-mass-lbs>
|
||||
|
|
|
@ -2,17 +2,17 @@
|
|||
<?xml-stylesheet type="text/xsl" href="http://jsbsim.sourceforge.net/JSBSim.xsl"?>
|
||||
<!-- Source: http://forum.flightgear.org/viewtopic.php?f=25&t=21664&start=45 -->
|
||||
<fdm_config name="c172" version="2.0" release="BETA"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
|
||||
|
||||
<fileheader>
|
||||
<author> Unknown </author>
|
||||
<filecreationdate> 2002-01-01 </filecreationdate>
|
||||
<version> $Id: c172p.xml,v 1.40 June 2015 $ </version>
|
||||
<version> $Id: c172p.xml,v 1.41 Jan 2018 $ </version>
|
||||
<!-- experimental stall and spin, up to flat spin March 2014, Dany93 (Daniel Dubreuil) -->
|
||||
<!-- Source: http://forum.flightgear.org/viewtopic.php?f=25&t=21664&start=45 -->
|
||||
<!-- this file with comments for stall and spin to help -->
|
||||
<!-- further modifications for c172p-detailed 2015 - 2016 -->
|
||||
<!-- further modifications for c172p-detailed 2015 - 2018 -->
|
||||
<description> Cessna C-172 </description>
|
||||
</fileheader>
|
||||
|
||||
|
@ -41,9 +41,9 @@
|
|||
</location>
|
||||
</metrics>
|
||||
|
||||
<!--
|
||||
<!--
|
||||
Cessna 172P Skyhawk 1982 (160hp) POH p.6-10, Weight and Moment:
|
||||
**Basic Empty** (= with full oil) 1467 lbs, 57300 lb-ins. Gives CG at 39.1 ins.
|
||||
**Basic Empty** (= with full oil) 1467 lbs, 57300 lb-ins. Gives CG at 39.06 ins.
|
||||
-->
|
||||
<mass_balance>
|
||||
<ixx unit="SLUG*FT2"> 948 </ixx>
|
||||
|
@ -54,7 +54,7 @@
|
|||
<iyz unit="SLUG*FT2"> -0 </iyz>
|
||||
<emptywt unit="LBS"> 1467 </emptywt>
|
||||
<location name="CG" unit="IN">
|
||||
<x> 39.1 </x>
|
||||
<x> 39.06 </x>
|
||||
<y> 0 </y>
|
||||
<z> 36.5 </z>
|
||||
</location>
|
||||
|
@ -188,16 +188,16 @@
|
|||
</pointmass>
|
||||
|
||||
<!-- Extra weight for the aircraft with 180 hp engine, **Basic empty** (= with full oil), pointmass [15]; managed by Systems/bushkit.xml -->
|
||||
<!-- for empty aircraft CG at x = 38.1 ins, cf. 172S - N552SP POH (1998) p.6-12, Weight and moment tabulation: 1642 lbs, 62600 lb-ins -->
|
||||
<!-- for empty aircraft CG at x = 38.12 ins, from Cessna 172S - N552SP POH (1998) p.6-12, Weight and moment tabulation: 1642 lbs, 62600 lb-ins -->
|
||||
<pointmass name="extra weight 180hp">
|
||||
<weight unit="LBS"> 0 </weight>
|
||||
<location name="POINTMASS" unit="IN">
|
||||
<x> 30.3 </x>
|
||||
<x> 30.29 </x>
|
||||
<y> 0 </y>
|
||||
<z> 26.6 </z>
|
||||
</location>
|
||||
</pointmass>
|
||||
|
||||
|
||||
<!-- Loss of weight due to lacking oil, pointmass [16]. engine.nas, c172p-engine.xml -->
|
||||
<pointmass name="lacking oil weight">
|
||||
<weight unit="LBS"> 0 </weight>
|
||||
|
@ -575,6 +575,7 @@
|
|||
</orient>
|
||||
<feed>2</feed> <!-- from intermediate tank (float chamber 2) -->
|
||||
<thruster file="prop_75in2f">
|
||||
<!-- <thruster file="prop_75in_2f_NACA_15-30deg"> --> <!-- for settling -->
|
||||
<location unit="IN">
|
||||
<x> -37.7 </x>
|
||||
<y> 0 </y>
|
||||
|
@ -602,8 +603,8 @@
|
|||
<yaw> 0 </yaw>
|
||||
</orient>
|
||||
<feed>3</feed> <!-- from intermediate tank (float chamber 3) -->
|
||||
<!-- <thruster file="prop_76in2f_NACA_15-25deg"> -->
|
||||
<thruster file="prop_76in2f_NACA_20deg">
|
||||
<!-- <thruster file="prop_76in2f_NACA_15-25deg"> --> <!-- for settling -->
|
||||
<location unit="IN">
|
||||
<x> -37.7 </x>
|
||||
<y> 0 </y>
|
||||
|
@ -769,8 +770,8 @@
|
|||
</aerosurface_scale>
|
||||
|
||||
<aerosurface_scale name="Right Aileron Control">
|
||||
<input>fcs/roll-trim-sum</input>
|
||||
<gain>-0.01745</gain>
|
||||
<input>-fcs/roll-trim-sum</input>
|
||||
<gain>0.01745</gain>
|
||||
<range>
|
||||
<min>-20</min>
|
||||
<max>15</max>
|
||||
|
@ -781,8 +782,8 @@
|
|||
<aerosurface_scale name="Right Aileron Position Normalized">
|
||||
<input>fcs/right-aileron-pos-deg</input>
|
||||
<domain>
|
||||
<min>-15</min>
|
||||
<max>20</max>
|
||||
<min>-20</min>
|
||||
<max>15</max>
|
||||
</domain>
|
||||
<range>
|
||||
<min>1</min>
|
||||
|
@ -1055,7 +1056,7 @@
|
|||
0.1500 1.0900
|
||||
0.2000 1.0730
|
||||
0.3000 1.0460
|
||||
0.4000 1.0550
|
||||
0.4000 1.0280
|
||||
0.5000 1.0190
|
||||
0.6000 1.0130
|
||||
0.7000 1.0080
|
||||
|
@ -1068,6 +1069,24 @@
|
|||
</product>
|
||||
</function>
|
||||
|
||||
<function name="aero/function/vel-propwash-fps">
|
||||
<description> propeller induced velocity </description>
|
||||
<sum>
|
||||
<property>propulsion/engine/prop-induced-velocity_fps</property>
|
||||
<property>propulsion/engine[1]/prop-induced-velocity_fps</property>
|
||||
</sum>
|
||||
</function>
|
||||
|
||||
<function name="aero/function/qbar-propwash-psf">
|
||||
<description> q bar due to the propeller induced velocity </description>
|
||||
<product>
|
||||
<property>aero/function/vel-propwash-fps</property>
|
||||
<property>aero/function/vel-propwash-fps</property>
|
||||
<property>atmosphere/rho-slugs_ft3</property>
|
||||
<value>0.5</value>
|
||||
</product>
|
||||
</function>
|
||||
|
||||
<function name="aero/function/velocity-induced-fps">
|
||||
<description> velocity including the propulsion induced velocity.</description>
|
||||
<sum>
|
||||
|
@ -1098,6 +1117,17 @@
|
|||
</product>
|
||||
</function>
|
||||
|
||||
<function name="fcs/aileron-pos-rad-avgd">
|
||||
<description>Averaged aileron position</description>
|
||||
<avg>
|
||||
<property>fcs/left-aileron-pos-rad</property>
|
||||
<product>
|
||||
<property>fcs/right-aileron-pos-rad</property>
|
||||
<value>-1</value>
|
||||
</product>
|
||||
</avg>
|
||||
</function>
|
||||
|
||||
<axis name="DRAG">
|
||||
<function name="aero/coefficient/CDo">
|
||||
<description>Drag_at_zero_lift</description>
|
||||
|
@ -1231,7 +1261,7 @@
|
|||
<property>aero/qbar-psf</property>
|
||||
<property>metrics/Sw-sqft</property>
|
||||
<property>fcs/rudder-pos-rad</property>
|
||||
<value>0.0374</value>
|
||||
<value>0.150</value>
|
||||
</product>
|
||||
</function>
|
||||
</axis>
|
||||
|
@ -1349,7 +1379,7 @@
|
|||
</tableData>
|
||||
</table>
|
||||
<!--
|
||||
stall and spin (1):
|
||||
stall and spin (1):
|
||||
via diedra effect.
|
||||
Makes the higher (downwind) wing drop at forward slip
|
||||
and worsens the spin in a skidding turn.
|
||||
|
@ -1385,9 +1415,9 @@
|
|||
</tableData>
|
||||
</table>
|
||||
<!--
|
||||
stall and spin (2):
|
||||
stall and spin (2):
|
||||
less roll damping
|
||||
<table>
|
||||
<table>
|
||||
<independentVar lookup="row">aero/alpha-wing-rad</independentVar>
|
||||
<tableData>
|
||||
0.279 1
|
||||
|
@ -1423,13 +1453,13 @@
|
|||
<independentVar lookup="table">aero/stall-hyst-norm</independentVar>
|
||||
<tableData breakPoint="0">
|
||||
-0.15 -0.1 0 0.1 0.15
|
||||
0.279 1 1 1 1 1
|
||||
0.279 1 1 1 1 1
|
||||
0.297 35 30 1 30 35
|
||||
0.5 5 5 1 5 5
|
||||
</tableData>
|
||||
<tableData breakPoint="1">
|
||||
-0.15 -0.1 0 0.1 0.15
|
||||
0.297 35 30 1 30 35
|
||||
0.297 35 30 1 30 35
|
||||
0.5 5 5 1 5 5
|
||||
</tableData>
|
||||
</table>
|
||||
|
@ -1442,7 +1472,7 @@
|
|||
<property>aero/qbar-psf</property>
|
||||
<property>metrics/Sw-sqft</property>
|
||||
<property>metrics/bw-ft</property>
|
||||
<property>fcs/left-aileron-pos-rad</property>
|
||||
<property>fcs/aileron-pos-rad-avgd</property>
|
||||
<value>0.2290</value>
|
||||
<!--
|
||||
stall and spin (4):
|
||||
|
@ -1452,7 +1482,7 @@
|
|||
<independentVar lookup="row">aero/alpha-wing-rad</independentVar>
|
||||
<independentVar lookup="column">aero/stall-hyst-norm</independentVar>
|
||||
<tableData>
|
||||
0 1
|
||||
0 1
|
||||
0.279 1 0.3
|
||||
0.297 0.3 0.3
|
||||
0.611 -0.1 -0.1
|
||||
|
@ -1523,14 +1553,14 @@
|
|||
<property>aero/alpha-rad</property>
|
||||
</sin>
|
||||
<value>-1.8000</value>
|
||||
<!--
|
||||
<!--
|
||||
stall and spin (5):
|
||||
horizontal tail stall (for flat spin)
|
||||
-->
|
||||
<table>
|
||||
<independentVar lookup="row">aero/alpha-deg</independentVar>
|
||||
<tableData>
|
||||
20 1
|
||||
20 1
|
||||
25 0.6
|
||||
35 0.4
|
||||
45 0.5
|
||||
|
@ -1579,15 +1609,13 @@
|
|||
elevator loss of efficiency when stalled
|
||||
-->
|
||||
<table>
|
||||
<independentVar lookup="row">aero/alpha-deg</independentVar>
|
||||
<independentVar lookup="row">fcs/elevator-pos-rad</independentVar>
|
||||
<independentVar lookup="column">aero/alpha-deg</independentVar>
|
||||
<tableData>
|
||||
18 1
|
||||
25 0.5
|
||||
35 0.2
|
||||
45 0.1
|
||||
55 0.1
|
||||
65 0.1
|
||||
90 0.1
|
||||
18 25 35 45 55 65 90
|
||||
-0.49 1 0.5 0.2 0.1 0.1 0.1 0.1
|
||||
0 1 0.6 0.3 0.15 0.1 0.1 0.1
|
||||
0.40 1 0.9 0.8 0.7 0.6 0.5 0.4
|
||||
</tableData>
|
||||
</table>
|
||||
</product>
|
||||
|
@ -1630,6 +1658,16 @@
|
|||
</product>
|
||||
</function>
|
||||
|
||||
<function name="aero/coefficient/Cnspw">
|
||||
<description>Yaw_moment_due_to_spiraling_propwash</description>
|
||||
<product>
|
||||
<property>aero/function/qbar-propwash-psf</property>
|
||||
<property>metrics/Sw-sqft</property>
|
||||
<property>metrics/bw-ft</property>
|
||||
<value>-0.05</value>
|
||||
</product>
|
||||
</function>
|
||||
|
||||
<function name="aero/coefficient/Cnr">
|
||||
<description>Yaw_moment_due_to_yaw_rate</description>
|
||||
<product>
|
||||
|
@ -1644,7 +1682,7 @@
|
|||
|
||||
<function name="aero/coefficient/Cnrf">
|
||||
<description>Yaw_moment_due_to_flat_spin</description>
|
||||
<!--
|
||||
<!--
|
||||
stall and spin (7):
|
||||
Feedback loop on yaw rate for flat spin.
|
||||
Accelerates the yaw rate when stalled, up to a self-maintained flat spin (like a dead leaf).
|
||||
|
@ -1663,15 +1701,15 @@
|
|||
<independentVar lookup="column">aero/alpha-wing-rad</independentVar>
|
||||
<tableData>
|
||||
0.279 0.4
|
||||
-15 0 0
|
||||
-5 0 0
|
||||
-3 0 -0.3
|
||||
-1 0 0
|
||||
0 0 0
|
||||
1 0 0
|
||||
3 0 0.3
|
||||
5 0 0
|
||||
15 0 0
|
||||
-15 0 0
|
||||
-5 0 0
|
||||
-3 0 -0.3
|
||||
-1 0 0
|
||||
0 0 0
|
||||
1 0 0
|
||||
3 0 0.3
|
||||
5 0 0
|
||||
15 0 0
|
||||
</tableData>
|
||||
</table>
|
||||
</product>
|
||||
|
@ -1687,7 +1725,7 @@
|
|||
<property>aero/qbar-psf</property>
|
||||
<property>metrics/Sw-sqft</property>
|
||||
<property>metrics/bw-ft</property>
|
||||
<property>fcs/left-aileron-pos-rad</property>
|
||||
<property>fcs/aileron-pos-rad-avgd</property>
|
||||
<value>-0.016</value>
|
||||
<table>
|
||||
<independentVar>aero/function/total-wing-damage</independentVar>
|
||||
|
@ -1862,15 +1900,6 @@
|
|||
<z>1.0</z>
|
||||
</direction>
|
||||
</force>
|
||||
<force name="ai-wake" frame="BODY">
|
||||
<location unit="IN">
|
||||
<!-- Center of the main wing leading edge -->
|
||||
<x> -4.7 </x>
|
||||
<y> 0.0 </y>
|
||||
<z> 50.0 </z>
|
||||
</location>
|
||||
</force>
|
||||
<moment name="ai-wake" frame="BODY"/>
|
||||
</external_reactions>
|
||||
|
||||
<system file="bushkit"/>
|
||||
|
|
|
@ -127,7 +127,7 @@
|
|||
<property>/sim/freeze/replay-state</property>
|
||||
</not>
|
||||
<less-than>
|
||||
<property>velocities/groundspeed-kt</property>
|
||||
<property>gear/gear[0]/rollspeed-ms</property>
|
||||
<value>1.0</value>
|
||||
</less-than>
|
||||
<not>
|
||||
|
|
Before Width: | Height: | Size: 599 KiB |
Before Width: | Height: | Size: 788 KiB |
Before Width: | Height: | Size: 489 KiB |
Before Width: | Height: | Size: 265 KiB |
Before Width: | Height: | Size: 721 KiB |
Before Width: | Height: | Size: 446 KiB |
Before Width: | Height: | Size: 406 KiB |
Before Width: | Height: | Size: 614 KiB |
Before Width: | Height: | Size: 478 KiB |
Before Width: | Height: | Size: 465 KiB |
Before Width: | Height: | Size: 71 KiB |
Before Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 62 KiB |