A32X: Brand new EPR calculation, better FADECs

This commit is contained in:
Joshua Davidson 2017-10-20 18:37:10 -04:00
parent cddc73b6fa
commit 449704e36c
4 changed files with 800 additions and 788 deletions

View file

@ -70,9 +70,9 @@ setlistener("/controls/engines/engine[0]/throttle-pos", func {
setprop("/it-autoflight/input/athr", 1);
}
if (getprop("/controls/engines/thrust-limit") == "FLX") {
setprop("/controls/engines/engine[0]/throttle-fdm", 0.97);
setprop("/controls/engines/engine[0]/throttle-fdm", 0.99);
} else {
setprop("/controls/engines/engine[0]/throttle-fdm", 0.94);
setprop("/controls/engines/engine[0]/throttle-fdm", 0.95);
}
setprop("/systems/thrust/state1", "MCT");
} else if (thr1 >= 0.83 and thr1 < 0.95) {
@ -85,7 +85,7 @@ setlistener("/controls/engines/engine[0]/throttle-pos", func {
if (getprop("/gear/gear[1]/wow") == 1 or getprop("/gear/gear[2]/wow") == 1) {
setprop("/it-autoflight/input/athr", 1);
}
setprop("/controls/engines/engine[0]/throttle-fdm", 0.97);
setprop("/controls/engines/engine[0]/throttle-fdm", 0.99);
setprop("/systems/thrust/state1", "TOGA");
unflex();
}
@ -105,7 +105,7 @@ setlistener("/controls/engines/engine[0]/throttle-pos", func {
} else if (thr1 >= 0.95) {
setprop("/systems/thrust/state1", "TOGA");
}
setprop("/controls/engines/engine[0]/throttle-fdm", 0.97);
setprop("/controls/engines/engine[0]/throttle-fdm", 0.99);
}
});
@ -130,9 +130,9 @@ setlistener("/controls/engines/engine[1]/throttle-pos", func {
setprop("/it-autoflight/input/athr", 1);
}
if (getprop("/controls/engines/thrust-limit") == "FLX") {
setprop("/controls/engines/engine[1]/throttle-fdm", 0.97);
setprop("/controls/engines/engine[1]/throttle-fdm", 0.99);
} else {
setprop("/controls/engines/engine[1]/throttle-fdm", 0.94);
setprop("/controls/engines/engine[1]/throttle-fdm", 0.95);
}
setprop("/systems/thrust/state2", "MCT");
} else if (thr2 >= 0.83 and thr2 < 0.95) {
@ -145,7 +145,7 @@ setlistener("/controls/engines/engine[1]/throttle-pos", func {
if (getprop("/gear/gear[1]/wow") == 1 or getprop("/gear/gear[2]/wow") == 1) {
setprop("/it-autoflight/input/athr", 1);
}
setprop("/controls/engines/engine[1]/throttle-fdm", 0.97);
setprop("/controls/engines/engine[1]/throttle-fdm", 0.99);
setprop("/systems/thrust/state2", "TOGA");
unflex();
}
@ -165,7 +165,7 @@ setlistener("/controls/engines/engine[1]/throttle-pos", func {
} else if (thr2 >= 0.95) {
setprop("/systems/thrust/state2", "TOGA");
}
setprop("/controls/engines/engine[1]/throttle-fdm", 0.97);
setprop("/controls/engines/engine[1]/throttle-fdm", 0.99);
}
});

View file

@ -44,7 +44,8 @@
</pitch>
</apu>
<hyd>
<!-- Disabled until proper PTU system implemented, to not annoy people -->
<!--hyd>
<name>PTU</name>
<mode>once</mode>
<path>airbus_ptu.wav</path>
@ -56,7 +57,7 @@
</volume>
<reference-dist>20.0</reference-dist>
<max-dist>100.0</max-dist>
</hyd>
</hyd-->
<announcement>
<name>PurserSnacks</name>

View file

@ -24,9 +24,9 @@
<entry><ind>0.01</ind><dep>0.00</dep></entry>
<entry><ind>0.60</ind><dep>0.91</dep></entry>
<entry><ind>0.65</ind><dep>0.91</dep></entry>
<entry><ind>0.78</ind><dep>0.94</dep></entry>
<entry><ind>0.83</ind><dep>0.94</dep></entry>
<entry><ind>0.95</ind><dep>0.97</dep></entry>
<entry><ind>0.78</ind><dep>0.95</dep></entry>
<entry><ind>0.83</ind><dep>0.95</dep></entry>
<entry><ind>0.95</ind><dep>0.99</dep></entry>
</table>
</expression>
</input>
@ -46,9 +46,9 @@
<entry><ind>0.01</ind><dep>0.00</dep></entry>
<entry><ind>0.60</ind><dep>0.91</dep></entry>
<entry><ind>0.65</ind><dep>0.91</dep></entry>
<entry><ind>0.78</ind><dep>0.94</dep></entry>
<entry><ind>0.83</ind><dep>0.94</dep></entry>
<entry><ind>0.95</ind><dep>0.97</dep></entry>
<entry><ind>0.78</ind><dep>0.95</dep></entry>
<entry><ind>0.83</ind><dep>0.95</dep></entry>
<entry><ind>0.95</ind><dep>0.99</dep></entry>
</table>
</expression>
</input>
@ -69,9 +69,9 @@
<entry><ind>0.01</ind><dep>0.00</dep></entry>
<entry><ind>0.60</ind><dep>0.91</dep></entry>
<entry><ind>0.65</ind><dep>0.91</dep></entry>
<entry><ind>0.78</ind><dep>0.94</dep></entry>
<entry><ind>0.83</ind><dep>0.94</dep></entry>
<entry><ind>0.95</ind><dep>0.97</dep></entry>
<entry><ind>0.78</ind><dep>0.95</dep></entry>
<entry><ind>0.83</ind><dep>0.95</dep></entry>
<entry><ind>0.95</ind><dep>0.99</dep></entry>
</table>
<property>/controls/engines/throttle-scale</property>
</product>
@ -94,9 +94,9 @@
<entry><ind>0.01</ind><dep>0.00</dep></entry>
<entry><ind>0.60</ind><dep>0.91</dep></entry>
<entry><ind>0.65</ind><dep>0.91</dep></entry>
<entry><ind>0.78</ind><dep>0.94</dep></entry>
<entry><ind>0.83</ind><dep>0.94</dep></entry>
<entry><ind>0.95</ind><dep>0.97</dep></entry>
<entry><ind>0.78</ind><dep>0.95</dep></entry>
<entry><ind>0.83</ind><dep>0.95</dep></entry>
<entry><ind>0.95</ind><dep>0.99</dep></entry>
</table>
<property>/controls/engines/throttle-scale</property>
</product>
@ -126,7 +126,7 @@
<expression>
<table>
<product>
<value>0.97</value>
<value>0.99</value>
<property>/engines/flx-throttle</property>
</product>
<entry><ind>0.00</ind><dep> 19.7</dep></entry>
@ -167,7 +167,7 @@
<expression>
<table>
<product>
<value>0.97</value>
<value>0.99</value>
<property>/engines/flx-throttle</property>
</product>
<entry><ind>0.00</ind><dep> 19.7</dep></entry>
@ -187,72 +187,6 @@
<output>/engines/engine[1]/n1-actual-cmd</output>
</filter>
<filter>
<name>N1 A/THR CMD 1</name>
<type>gain</type>
<gain>1</gain>
<update-interval-secs type="double">0.05</update-interval-secs>
<input>
<expression>
<table>
<property>/controls/engines/engine[0]/throttle-cmd-cmd</property>
<entry><ind>0.00</ind><dep> 19.7</dep></entry>
<entry><ind>1.00</ind><dep>103.8</dep></entry>
</table>
</expression>
</input>
<output>/engines/engine[0]/n1-actual-athr-cmd</output>
</filter>
<filter>
<name>N1 A/THR CMD 2</name>
<type>gain</type>
<gain>1</gain>
<update-interval-secs type="double">0.05</update-interval-secs>
<input>
<expression>
<table>
<property>/controls/engines/engine[1]/throttle-cmd-cmd</property>
<entry><ind>0.00</ind><dep> 19.7</dep></entry>
<entry><ind>1.00</ind><dep>103.8</dep></entry>
</table>
</expression>
</input>
<output>/engines/engine[1]/n1-actual-athr-cmd</output>
</filter>
<filter>
<name>N1 A/THR DIFFERENCE 1</name>
<type>gain</type>
<gain>1</gain>
<update-interval-secs type="double">0.05</update-interval-secs>
<input>
<expression>
<dif>
<property>/engines/engine[0]/n1-actual</property>
<property>/engines/engine[0]/n1-actual-athr-cmd</property>
</dif>
</expression>
</input>
<output>/engines/engine[0]/n1-actual-diff</output>
</filter>
<filter>
<name>N1 A/THR DIFFERENCE 2</name>
<type>gain</type>
<gain>1</gain>
<update-interval-secs type="double">0.05</update-interval-secs>
<input>
<expression>
<dif>
<property>/engines/engine[1]/n1-actual</property>
<property>/engines/engine[1]/n1-actual-athr-cmd</property>
</dif>
</expression>
</input>
<output>/engines/engine[1]/n1-actual-diff</output>
</filter>
<filter>
<name>Throttle 1</name>
<debug>false</debug>
@ -450,7 +384,7 @@
<expression>
<table>
<product>
<value>0.97</value>
<value>0.99</value>
<property>/controls/engines/throttle-scale</property>
</product>
<entry><ind>0.00</ind><dep> 19.7</dep></entry>
@ -470,7 +404,7 @@
<expression>
<table>
<product>
<value>0.94</value>
<value>0.95</value>
<property>/controls/engines/throttle-scale</property>
</product>
<entry><ind>0.00</ind><dep> 19.7</dep></entry>
@ -490,7 +424,7 @@
<expression>
<table>
<product>
<value>0.97</value>
<value>0.99</value>
<property>/engines/flx-throttle</property>
</product>
<entry><ind>0.00</ind><dep> 19.7</dep></entry>

View file

@ -24,9 +24,9 @@
<entry><ind>0.01</ind><dep>0.00</dep></entry>
<entry><ind>0.60</ind><dep>0.91</dep></entry>
<entry><ind>0.65</ind><dep>0.91</dep></entry>
<entry><ind>0.78</ind><dep>0.94</dep></entry>
<entry><ind>0.83</ind><dep>0.94</dep></entry>
<entry><ind>0.95</ind><dep>0.97</dep></entry>
<entry><ind>0.78</ind><dep>0.95</dep></entry>
<entry><ind>0.83</ind><dep>0.95</dep></entry>
<entry><ind>0.95</ind><dep>0.99</dep></entry>
</table>
</expression>
</input>
@ -46,9 +46,9 @@
<entry><ind>0.01</ind><dep>0.00</dep></entry>
<entry><ind>0.60</ind><dep>0.91</dep></entry>
<entry><ind>0.65</ind><dep>0.91</dep></entry>
<entry><ind>0.78</ind><dep>0.94</dep></entry>
<entry><ind>0.83</ind><dep>0.94</dep></entry>
<entry><ind>0.95</ind><dep>0.97</dep></entry>
<entry><ind>0.78</ind><dep>0.95</dep></entry>
<entry><ind>0.83</ind><dep>0.95</dep></entry>
<entry><ind>0.95</ind><dep>0.99</dep></entry>
</table>
</expression>
</input>
@ -69,9 +69,9 @@
<entry><ind>0.01</ind><dep>0.00</dep></entry>
<entry><ind>0.60</ind><dep>0.91</dep></entry>
<entry><ind>0.65</ind><dep>0.91</dep></entry>
<entry><ind>0.78</ind><dep>0.94</dep></entry>
<entry><ind>0.83</ind><dep>0.94</dep></entry>
<entry><ind>0.95</ind><dep>0.97</dep></entry>
<entry><ind>0.78</ind><dep>0.95</dep></entry>
<entry><ind>0.83</ind><dep>0.95</dep></entry>
<entry><ind>0.95</ind><dep>0.99</dep></entry>
</table>
<property>/controls/engines/throttle-scale</property>
</product>
@ -94,9 +94,9 @@
<entry><ind>0.01</ind><dep>0.00</dep></entry>
<entry><ind>0.60</ind><dep>0.91</dep></entry>
<entry><ind>0.65</ind><dep>0.91</dep></entry>
<entry><ind>0.78</ind><dep>0.94</dep></entry>
<entry><ind>0.83</ind><dep>0.94</dep></entry>
<entry><ind>0.95</ind><dep>0.97</dep></entry>
<entry><ind>0.78</ind><dep>0.95</dep></entry>
<entry><ind>0.83</ind><dep>0.95</dep></entry>
<entry><ind>0.95</ind><dep>0.99</dep></entry>
</table>
<property>/controls/engines/throttle-scale</property>
</product>
@ -113,8 +113,8 @@
<expression>
<table>
<property>/position/altitude-ft</property>
<entry><ind> 0</ind><dep>0.437</dep></entry>
<entry><ind>42000</ind><dep>0.931</dep></entry>
<entry><ind> 0</ind><dep>0.467</dep></entry>
<entry><ind>42000</ind><dep>1.076</dep></entry>
</table>
</expression>
</input>
@ -129,14 +129,143 @@
<expression>
<table>
<property>/position/altitude-ft</property>
<entry><ind> 0</ind><dep>0.990</dep></entry>
<entry><ind>42000</ind><dep>0.806</dep></entry>
<entry><ind> 0</ind><dep>0.989</dep></entry>
<entry><ind>42000</ind><dep>0.708</dep></entry>
</table>
</expression>
</input>
<output>/engines/epr-scale-b</output>
</filter>
<!-- -->
<filter>
<name>EPR N1 Input Engine 1</name>
<type>gain</type>
<gain>1</gain>
<input>
<expression>
<product>
<property>/engines/engine[0]/n1-actual</property>
<table>
<property>/engines/engine[0]/n1-actual</property>
<entry><ind> 22.4</ind><dep> 1</dep></entry>
<entry><ind>103.8</ind><dep>50</dep></entry>
</table>
</product>
</expression>
</input>
<output>/engines/engine[0]/epr-n1-input</output>
</filter>
<filter>
<name>EPR N1 Input Engine 2</name>
<type>gain</type>
<gain>1</gain>
<input>
<expression>
<product>
<property>/engines/engine[1]/n1-actual</property>
<table>
<property>/engines/engine[1]/n1-actual</property>
<entry><ind> 22.4</ind><dep> 1</dep></entry>
<entry><ind>103.8</ind><dep>50</dep></entry>
</table>
</product>
</expression>
</input>
<output>/engines/engine[1]/epr-n1-input</output>
</filter>
<filter>
<name>EPR THR Input Engine 1</name>
<type>gain</type>
<gain>1</gain>
<input>
<expression>
<product>
<table>
<property>/controls/engines/engine[0]/throttle-cmd-man</property>
<entry><ind>0.0</ind><dep> 22.4</dep></entry>
<entry><ind>1.0</ind><dep>103.8</dep></entry>
</table>
<table>
<table>
<property>/controls/engines/engine[0]/throttle-cmd-man</property>
<entry><ind>0.0</ind><dep> 22.4</dep></entry>
<entry><ind>1.0</ind><dep>103.8</dep></entry>
</table>
<entry><ind> 22.4</ind><dep> 1</dep></entry>
<entry><ind>103.8</ind><dep>50</dep></entry>
</table>
</product>
</expression>
</input>
<output>/engines/engine[0]/epr-thr-input</output>
</filter>
<filter>
<name>EPR THR Input Engine 2</name>
<type>gain</type>
<gain>1</gain>
<input>
<expression>
<product>
<table>
<property>/controls/engines/engine[1]/throttle-cmd-man</property>
<entry><ind>0.0</ind><dep> 22.4</dep></entry>
<entry><ind>1.0</ind><dep>103.8</dep></entry>
</table>
<table>
<table>
<property>/controls/engines/engine[1]/throttle-cmd-man</property>
<entry><ind>0.0</ind><dep> 22.4</dep></entry>
<entry><ind>1.0</ind><dep>103.8</dep></entry>
</table>
<entry><ind> 22.4</ind><dep> 1</dep></entry>
<entry><ind>103.8</ind><dep>50</dep></entry>
</table>
</product>
</expression>
</input>
<output>/engines/engine[1]/epr-thr-input</output>
</filter>
<filter>
<name>EPR THR Input Flex</name>
<type>gain</type>
<gain>1</gain>
<input>
<expression>
<product>
<table>
<product>
<value>0.99</value>
<property>/engines/flx-throttle</property>
</product>
<entry><ind>0.0</ind><dep> 22.4</dep></entry>
<entry><ind>1.0</ind><dep>103.8</dep></entry>
</table>
<table>
<table>
<product>
<value>0.99</value>
<property>/engines/flx-throttle</property>
</product>
<entry><ind>0.0</ind><dep> 22.4</dep></entry>
<entry><ind>1.0</ind><dep>103.8</dep></entry>
</table>
<entry><ind> 22.4</ind><dep> 1</dep></entry>
<entry><ind>103.8</ind><dep>50</dep></entry>
</table>
</product>
</expression>
</input>
<output>/engines/epr-flex-input</output>
</filter>
<!-- -->
<filter>
<name>EPR 1</name>
<type>gain</type>
@ -144,10 +273,10 @@
<input>
<expression>
<table>
<property>/engines/engine[0]/n1-actual</property>
<property>/engines/engine[0]/epr-n1-input</property>
<entry><ind> 18.0</ind><dep>0.00</dep></entry>
<entry><ind> 22.4</ind><dep>0.03</dep></entry>
<entry><ind>103.8</ind><dep>1.00</dep></entry>
<entry><ind>5190.0</ind><dep>1.00</dep></entry>
</table>
</expression>
<scale>/engines/epr-scale</scale>
@ -190,12 +319,9 @@
</condition>
<expression>
<table>
<product>
<value>0.97</value>
<property>/engines/flx-throttle</property>
</product>
<entry><ind>0.000</ind><dep>0.03</dep></entry>
<entry><ind>1.000</ind><dep>1.00</dep></entry>
<property>/engines/epr-flex-input</property>
<entry><ind> 22.4</ind><dep>0.03</dep></entry>
<entry><ind>5190.0</ind><dep>1.00</dep></entry>
</table>
</expression>
<scale>/engines/epr-scale</scale>
@ -203,9 +329,9 @@
<input>
<expression>
<table>
<property>/controls/engines/engine[0]/throttle-cmd-man</property>
<entry><ind>0.000</ind><dep>0.03</dep></entry>
<entry><ind>1.000</ind><dep>1.00</dep></entry>
<property>/engines/engine[0]/epr-thr-input</property>
<entry><ind> 22.4</ind><dep>0.03</dep></entry>
<entry><ind>5190.0</ind><dep>1.00</dep></entry>
</table>
</expression>
<scale>/engines/epr-scale</scale>
@ -236,10 +362,10 @@
<input>
<expression>
<table>
<property>/engines/engine[1]/n1-actual</property>
<property>/engines/engine[1]/epr-n1-input</property>
<entry><ind> 18.0</ind><dep>0.00</dep></entry>
<entry><ind> 22.4</ind><dep>0.03</dep></entry>
<entry><ind>103.8</ind><dep>1.00</dep></entry>
<entry><ind>5190.0</ind><dep>1.00</dep></entry>
</table>
</expression>
<scale>/engines/epr-scale</scale>
@ -282,12 +408,9 @@
</condition>
<expression>
<table>
<product>
<value>0.97</value>
<property>/engines/flx-throttle</property>
</product>
<entry><ind>0.000</ind><dep>0.03</dep></entry>
<entry><ind>1.000</ind><dep>1.00</dep></entry>
<property>/engines/epr-flex-input</property>
<entry><ind> 22.4</ind><dep>0.03</dep></entry>
<entry><ind>5190.0</ind><dep>1.00</dep></entry>
</table>
</expression>
<scale>/engines/epr-scale</scale>
@ -295,9 +418,9 @@
<input>
<expression>
<table>
<property>/controls/engines/engine[1]/throttle-cmd-man</property>
<entry><ind>0.000</ind><dep>0.03</dep></entry>
<entry><ind>1.000</ind><dep>1.00</dep></entry>
<property>/engines/engine[0]/epr-thr-input</property>
<entry><ind> 22.4</ind><dep>0.03</dep></entry>
<entry><ind>5190.0</ind><dep>1.00</dep></entry>
</table>
</expression>
<scale>/engines/epr-scale</scale>
@ -321,106 +444,6 @@
<output>/engines/engine[1]/epr-cmd</output>
</filter>
<filter>
<name>EPR A/THR CMD 1</name>
<type>gain</type>
<gain>1</gain>
<update-interval-secs type="double">0.05</update-interval-secs>
<input>
<expression>
<table>
<property>/controls/engines/engine[0]/throttle-cmd-cmd</property>
<entry><ind>0.000</ind><dep>0.03</dep></entry>
<entry><ind>1.000</ind><dep>1.00</dep></entry>
</table>
</expression>
<scale>/engines/epr-scale</scale>
</input>
<output>/engines/engine[0]/epr-athr-cmd</output>
</filter>
<filter>
<name>EPR A/THR CMD 1</name>
<type>gain</type>
<gain>1</gain>
<update-interval-secs type="double">0.05</update-interval-secs>
<input>
<expression>
<sum>
<property>/engines/engine[0]/epr-athr-cmd</property>
<property>/engines/epr-scale-b</property>
</sum>
</expression>
</input>
<output>/engines/engine[0]/epr-athr</output>
</filter>
<filter>
<name>EPR A/THR CMD 2</name>
<type>gain</type>
<gain>1</gain>
<update-interval-secs type="double">0.05</update-interval-secs>
<input>
<expression>
<table>
<property>/controls/engines/engine[1]/throttle-cmd-cmd</property>
<entry><ind>0.000</ind><dep>0.03</dep></entry>
<entry><ind>1.000</ind><dep>1.00</dep></entry>
</table>
</expression>
<scale>/engines/epr-scale</scale>
</input>
<output>/engines/engine[1]/epr-athr-cmd</output>
</filter>
<filter>
<name>EPR A/THR CMD 2</name>
<type>gain</type>
<gain>1</gain>
<update-interval-secs type="double">0.05</update-interval-secs>
<input>
<expression>
<sum>
<property>/engines/engine[1]/epr-athr-cmd</property>
<property>/engines/epr-scale-b</property>
</sum>
</expression>
</input>
<output>/engines/engine[1]/epr-athr</output>
</filter>
<filter>
<name>EPR A/THR DIFFERENCE 1</name>
<type>gain</type>
<gain>1</gain>
<update-interval-secs type="double">0.05</update-interval-secs>
<input>
<expression>
<dif>
<property>/engines/engine[0]/epr-actual</property>
<property>/engines/engine[0]/epr-athr</property>
</dif>
</expression>
</input>
<output>/engines/engine[0]/epr-diff</output>
</filter>
<filter>
<name>EPR A/THR DIFFERENCE 2</name>
<type>gain</type>
<gain>1</gain>
<update-interval-secs type="double">0.05</update-interval-secs>
<input>
<expression>
<dif>
<property>/engines/engine[1]/epr-actual</property>
<property>/engines/engine[1]/epr-athr</property>
</dif>
</expression>
</input>
<output>/engines/engine[1]/epr-diff</output>
</filter>
<filter>
<name>N1 CMD 1</name>
<type>gain</type>
@ -442,7 +465,7 @@
<expression>
<table>
<product>
<value>0.97</value>
<value>0.99</value>
<property>/engines/flx-throttle</property>
</product>
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
@ -483,7 +506,7 @@
<expression>
<table>
<product>
<value>0.97</value>
<value>0.99</value>
<property>/engines/flx-throttle</property>
</product>
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
@ -700,11 +723,29 @@
<expression>
<table>
<product>
<value>0.97</value>
<table>
<product>
<value>0.99</value>
<property>/controls/engines/throttle-scale</property>
</product>
<entry><ind>0.000</ind><dep>0.03</dep></entry>
<entry><ind>1.000</ind><dep>1.00</dep></entry>
<entry><ind>0.0</ind><dep> 22.4</dep></entry>
<entry><ind>1.0</ind><dep>103.8</dep></entry>
</table>
<table>
<table>
<product>
<value>0.99</value>
<property>/controls/engines/throttle-scale</property>
</product>
<entry><ind>0.0</ind><dep> 22.4</dep></entry>
<entry><ind>1.0</ind><dep>103.8</dep></entry>
</table>
<entry><ind> 22.4</ind><dep> 1</dep></entry>
<entry><ind>103.8</ind><dep>50</dep></entry>
</table>
</product>
<entry><ind> 22.4</ind><dep>0.03</dep></entry>
<entry><ind>5190.0</ind><dep>1.00</dep></entry>
</table>
</expression>
<scale>/engines/epr-scale</scale>
@ -737,11 +778,29 @@
<expression>
<table>
<product>
<value>0.94</value>
<table>
<product>
<value>0.95</value>
<property>/controls/engines/throttle-scale</property>
</product>
<entry><ind>0.000</ind><dep>0.03</dep></entry>
<entry><ind>1.000</ind><dep>1.00</dep></entry>
<entry><ind>0.0</ind><dep> 22.4</dep></entry>
<entry><ind>1.0</ind><dep>103.8</dep></entry>
</table>
<table>
<table>
<product>
<value>0.95</value>
<property>/controls/engines/throttle-scale</property>
</product>
<entry><ind>0.0</ind><dep> 22.4</dep></entry>
<entry><ind>1.0</ind><dep>103.8</dep></entry>
</table>
<entry><ind> 22.4</ind><dep> 1</dep></entry>
<entry><ind>103.8</ind><dep>50</dep></entry>
</table>
</product>
<entry><ind> 22.4</ind><dep>0.03</dep></entry>
<entry><ind>5190.0</ind><dep>1.00</dep></entry>
</table>
</expression>
<scale>/engines/epr-scale</scale>
@ -774,7 +833,7 @@
<expression>
<table>
<product>
<value>0.97</value>
<value>0.99</value>
<property>/engines/flx-throttle</property>
</product>
<entry><ind>0.000</ind><dep>0.03</dep></entry>
@ -809,13 +868,31 @@
<update-interval-secs type="double">0.05</update-interval-secs>
<input>
<expression>
<table>
<product>
<table>
<product>
<value>0.91</value>
<property>/controls/engines/throttle-scale</property>
</product>
<entry><ind>0.000</ind><dep>0.03</dep></entry>
<entry><ind>1.000</ind><dep>1.00</dep></entry>
<entry><ind>0.0</ind><dep> 22.4</dep></entry>
<entry><ind>1.0</ind><dep>103.8</dep></entry>
</table>
<table>
<table>
<product>
<value>0.91</value>
<property>/controls/engines/throttle-scale</property>
</product>
<entry><ind>0.0</ind><dep> 22.4</dep></entry>
<entry><ind>1.0</ind><dep>103.8</dep></entry>
</table>
<entry><ind> 22.4</ind><dep> 1</dep></entry>
<entry><ind>103.8</ind><dep>50</dep></entry>
</table>
</product>
<entry><ind> 22.4</ind><dep>0.03</dep></entry>
<entry><ind>5190.0</ind><dep>1.00</dep></entry>
</table>
</expression>
<scale>/engines/epr-scale</scale>