A3XX: New FADEC simulated, N1 Mode working (except limit on ECAM
This commit is contained in:
parent
18381346db
commit
b2723f1d75
26 changed files with 5611 additions and 808 deletions
|
@ -133,6 +133,9 @@
|
|||
<specific>
|
||||
<file>Aircraft/A320Family/Nasal/a318livery-cfm.nas</file>
|
||||
</specific>
|
||||
<fadec>
|
||||
<file>Aircraft/A320Family/Nasal/fadec-cfm.nas</file>
|
||||
</fadec>
|
||||
</nasal>
|
||||
|
||||
</PropertyList>
|
||||
|
|
|
@ -138,6 +138,9 @@
|
|||
<specific>
|
||||
<file>Aircraft/A320Family/Nasal/a319livery-cfm.nas</file>
|
||||
</specific>
|
||||
<fadec>
|
||||
<file>Aircraft/A320Family/Nasal/fadec-cfm.nas</file>
|
||||
</fadec>
|
||||
</nasal>
|
||||
|
||||
</PropertyList>
|
||||
|
|
|
@ -138,6 +138,9 @@
|
|||
<specific>
|
||||
<file>Aircraft/A320Family/Nasal/a319livery-iae.nas</file>
|
||||
</specific>
|
||||
<fadec>
|
||||
<file>Aircraft/A320Family/Nasal/fadec-iae.nas</file>
|
||||
</fadec>
|
||||
</nasal>
|
||||
|
||||
</PropertyList>
|
||||
|
|
|
@ -167,5 +167,8 @@
|
|||
<specific>
|
||||
<file>Aircraft/A320Family/Nasal/a320livery-cfm-100.nas</file>
|
||||
</specific>
|
||||
<fadec>
|
||||
<file>Aircraft/A320Family/Nasal/fadec-cfm.nas</file>
|
||||
</fadec>
|
||||
</nasal>
|
||||
</PropertyList>
|
||||
|
|
|
@ -158,5 +158,8 @@
|
|||
<specific>
|
||||
<file>Aircraft/A320Family/Nasal/a320livery-cfm.nas</file>
|
||||
</specific>
|
||||
<fadec>
|
||||
<file>Aircraft/A320Family/Nasal/fadec-cfm.nas</file>
|
||||
</fadec>
|
||||
</nasal>
|
||||
</PropertyList>
|
||||
|
|
|
@ -158,6 +158,9 @@
|
|||
<specific>
|
||||
<file>Aircraft/A320Family/Nasal/a320livery-iae.nas</file>
|
||||
</specific>
|
||||
<fadec>
|
||||
<file>Aircraft/A320Family/Nasal/fadec-iae.nas</file>
|
||||
</fadec>
|
||||
</nasal>
|
||||
|
||||
</PropertyList>
|
||||
|
|
|
@ -812,7 +812,7 @@
|
|||
<file>Aircraft/A320Family/Nasal/ADIRS.nas</file>
|
||||
</systems>
|
||||
<thrust>
|
||||
<file>Aircraft/A320Family/Nasal/fadec.nas</file>
|
||||
<file>Aircraft/A320Family/Nasal/fadec-common.nas</file>
|
||||
</thrust>
|
||||
<fbw>
|
||||
<file>Aircraft/A320Family/Nasal/it-fbw.nas</file>
|
||||
|
|
|
@ -148,6 +148,9 @@
|
|||
<specific>
|
||||
<file>Aircraft/A320Family/Nasal/a320livery-neocfm.nas</file>
|
||||
</specific>
|
||||
<fadec>
|
||||
<file>Aircraft/A320Family/Nasal/fadec-cfm.nas</file>
|
||||
</fadec>
|
||||
</nasal>
|
||||
|
||||
</PropertyList>
|
||||
|
|
|
@ -138,6 +138,9 @@
|
|||
<specific>
|
||||
<file>Aircraft/A320Family/Nasal/a321livery-cfm.nas</file>
|
||||
</specific>
|
||||
<fadec>
|
||||
<file>Aircraft/A320Family/Nasal/fadec-cfm.nas</file>
|
||||
</fadec>
|
||||
</nasal>
|
||||
|
||||
</PropertyList>
|
||||
|
|
|
@ -138,6 +138,9 @@
|
|||
<specific>
|
||||
<file>Aircraft/A320Family/Nasal/a321livery-iae.nas</file>
|
||||
</specific>
|
||||
<fadec>
|
||||
<file>Aircraft/A320Family/Nasal/fadec-iae.nas</file>
|
||||
</fadec>
|
||||
</nasal>
|
||||
|
||||
</PropertyList>
|
||||
|
|
|
@ -133,6 +133,9 @@
|
|||
<specific>
|
||||
<file>Aircraft/A320Family/Nasal/a321livery-neocfm.nas</file>
|
||||
</specific>
|
||||
<fadec>
|
||||
<file>Aircraft/A320Family/Nasal/fadec-cfm.nas</file>
|
||||
</fadec>
|
||||
</nasal>
|
||||
|
||||
</PropertyList>
|
||||
|
|
|
@ -4,6 +4,120 @@
|
|||
|
||||
<path>res/ohpanelEPR.ac</path>
|
||||
|
||||
<!-- No button lights without power! -->
|
||||
<animation>
|
||||
<object-name>Eng1N1Btn2O</object-name>
|
||||
<object-name>Eng2N1Btn2O</object-name>
|
||||
<condition>
|
||||
<or>
|
||||
<greater-than-equals>
|
||||
<property>/systems/electrical/bus/dc1</property>
|
||||
<value>25</value>
|
||||
</greater-than-equals>
|
||||
<greater-than-equals>
|
||||
<property>/systems/electrical/bus/dc2</property>
|
||||
<value>25</value>
|
||||
</greater-than-equals>
|
||||
</or>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- N1 Mode switches -->
|
||||
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>Eng1N1Btn</object-name>
|
||||
<object-name>Eng1N1Btn2O</object-name>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<condition>
|
||||
<or>
|
||||
<greater-than-equals>
|
||||
<property>/systems/electrical/bus/dc1</property>
|
||||
<value>25</value>
|
||||
</greater-than-equals>
|
||||
<greater-than-equals>
|
||||
<property>/systems/electrical/bus/dc2</property>
|
||||
<value>25</value>
|
||||
</greater-than-equals>
|
||||
</or>
|
||||
</condition>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/fadec/n1mode1</property>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>setprop("/sim/sounde/oh-btn", 1);</script>
|
||||
</binding>
|
||||
</action>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>Eng1N1Btn2O</object-name>
|
||||
<condition>
|
||||
<or>
|
||||
<equals>
|
||||
<property>/controls/adirs/adr[2]/off</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
<equals>
|
||||
<property>/controls/fadec/n1mode1</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</or>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>pick</type>
|
||||
<object-name>Eng2N1Btn</object-name>
|
||||
<object-name>Eng2N1Btn2O</object-name>
|
||||
<action>
|
||||
<button>0</button>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<condition>
|
||||
<or>
|
||||
<greater-than-equals>
|
||||
<property>/systems/electrical/bus/dc1</property>
|
||||
<value>25</value>
|
||||
</greater-than-equals>
|
||||
<greater-than-equals>
|
||||
<property>/systems/electrical/bus/dc2</property>
|
||||
<value>25</value>
|
||||
</greater-than-equals>
|
||||
</or>
|
||||
</condition>
|
||||
<command>property-toggle</command>
|
||||
<property>/controls/fadec/n1mode2</property>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>setprop("/sim/sounde/oh-btn", 1);</script>
|
||||
</binding>
|
||||
</action>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>Eng2N1Btn2O</object-name>
|
||||
<condition>
|
||||
<or>
|
||||
<equals>
|
||||
<property>/controls/adirs/adr[2]/off</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
<equals>
|
||||
<property>/controls/fadec/n1mode2</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</or>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<!-- Panel lighting -->
|
||||
<animation>
|
||||
<name>Panel lighting select</name>
|
||||
|
|
|
@ -2,7 +2,7 @@ AC3Db
|
|||
MATERIAL "ac3dmat1" rgb 0.992157 0.992157 0.992157 amb 0.2 0.2 0.2 emis 1 1 1 spec 0 0 0 shi 128 trans 0
|
||||
MATERIAL "ac3dmat1" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 1 1 1 shi 128 trans 0
|
||||
OBJECT world
|
||||
kids 3
|
||||
kids 5
|
||||
OBJECT poly
|
||||
name "Eng1N1Btn"
|
||||
loc 0.000113685 -5.00064e-005 -4.99785e-005
|
||||
|
@ -180,3 +180,145 @@ refs 4
|
|||
2 0.850769 0.217645
|
||||
0 0.850769 0.140175
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "Eng1N1Btn2O"
|
||||
loc 0.000282234 -5.00064e-005 -4.99785e-005
|
||||
data 8
|
||||
Cube.092
|
||||
texture "buttons2.png"
|
||||
crease 30.000000
|
||||
numvert 12
|
||||
0.006747 -0.2257 -0.274672
|
||||
0.004267 -0.2257 -0.254826
|
||||
0.00129 -0.2257 -0.255198
|
||||
0.003771 -0.2257 -0.275044
|
||||
0.006747 -0.2157 -0.274672
|
||||
0.004267 -0.2157 -0.254826
|
||||
0.00129 -0.2157 -0.255198
|
||||
0.003771 -0.2157 -0.275044
|
||||
0.003771 -0.2157 -0.275044
|
||||
0.00129 -0.2157 -0.255198
|
||||
0.004267 -0.2157 -0.254826
|
||||
0.006747 -0.2157 -0.274672
|
||||
numsurf 7
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
10 1.38778e-013 0.75
|
||||
5 0 0.75
|
||||
4 0.5 0.75
|
||||
11 0.5 0.75
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
9 1.38778e-013 0.75
|
||||
6 0 0.75
|
||||
5 0 0.75
|
||||
10 1.38778e-013 0.75
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
11 0.5 0.75
|
||||
4 0.5 0.75
|
||||
7 0.5 0.75
|
||||
8 0.5 0.75
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.5 0.5
|
||||
1 0 0.5
|
||||
2 0 0.5
|
||||
3 0.5 0.5
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.5 0.5
|
||||
4 0.5 0.75
|
||||
5 9.31321e-008 0.75
|
||||
1 0 0.5
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
1 0 0.5
|
||||
5 9.31321e-008 0.75
|
||||
6 9.31321e-008 0.75
|
||||
2 0 0.5
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
4 0.5 0.75
|
||||
0 0.5 0.5
|
||||
3 0.5 0.5
|
||||
7 0.5 0.75
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "Eng2N1Btn2O"
|
||||
loc 0.000282234 -5.00064e-005 -4.99785e-005
|
||||
data 8
|
||||
Cube.093
|
||||
texture "buttons2.png"
|
||||
crease 30.000000
|
||||
numvert 12
|
||||
0.010704 -0.2257 -0.306325
|
||||
0.008223 -0.2257 -0.28648
|
||||
0.005247 -0.2257 -0.286852
|
||||
0.007727 -0.2257 -0.306697
|
||||
0.010704 -0.2157 -0.306325
|
||||
0.008223 -0.2157 -0.28648
|
||||
0.005247 -0.2157 -0.286852
|
||||
0.007727 -0.2157 -0.306697
|
||||
0.005247 -0.2157 -0.286852
|
||||
0.007727 -0.2157 -0.306697
|
||||
0.010704 -0.2157 -0.306325
|
||||
0.008223 -0.2157 -0.28648
|
||||
numsurf 7
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
11 1.38778e-013 0.75
|
||||
5 0 0.75
|
||||
4 0.5 0.75
|
||||
10 0.5 0.75
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
10 0.5 0.75
|
||||
4 0.5 0.75
|
||||
7 0.5 0.75
|
||||
9 0.5 0.75
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
8 1.38778e-013 0.75
|
||||
6 0 0.75
|
||||
5 0 0.75
|
||||
11 1.38778e-013 0.75
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.5 0.5
|
||||
1 0 0.5
|
||||
2 0 0.5
|
||||
3 0.5 0.5
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.5 0.5
|
||||
4 0.5 0.75
|
||||
5 9.31321e-008 0.75
|
||||
1 0 0.5
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
1 0 0.5
|
||||
5 9.31321e-008 0.75
|
||||
6 9.31321e-008 0.75
|
||||
2 0 0.5
|
||||
SURF 0x0
|
||||
mat 0
|
||||
refs 4
|
||||
4 0.5 0.75
|
||||
0 0.5 0.5
|
||||
3 0.5 0.5
|
||||
7 0.5 0.75
|
||||
kids 0
|
||||
|
|
|
@ -10,127 +10,195 @@
|
|||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.1</object-name>
|
||||
<object-name>XX1</object-name>
|
||||
<object-name>XX.n11</object-name>
|
||||
<object-name>XXn11</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<not-equals>
|
||||
<property>/controls/engines/engine-start-switch</property>
|
||||
<value>2</value>
|
||||
</not-equals>
|
||||
<less-than>
|
||||
<property>/engines/engine[0]/n2</property>
|
||||
<value>3.5</value>
|
||||
</less-than>
|
||||
</and>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/n1</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.2</object-name>
|
||||
<object-name>XX2</object-name>
|
||||
<object-name>XX.n12</object-name>
|
||||
<object-name>XXn12</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<not-equals>
|
||||
<property>/controls/engines/engine-start-switch</property>
|
||||
<value>2</value>
|
||||
</not-equals>
|
||||
<less-than>
|
||||
<property>/engines/engine[1]/n2</property>
|
||||
<value>3.5</value>
|
||||
</less-than>
|
||||
</and>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/n1</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.3</object-name>
|
||||
<object-name>XX.egt1</object-name>
|
||||
<object-name>XXegt1</object-name>
|
||||
<condition>
|
||||
<less-than>
|
||||
<property>/engines/engine[0]/n2</property>
|
||||
<value>3.5</value>
|
||||
</less-than>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/egt</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.4</object-name>
|
||||
<object-name>XX.egt2</object-name>
|
||||
<object-name>XXegt2</object-name>
|
||||
<condition>
|
||||
<less-than>
|
||||
<property>/engines/engine[1]/n2</property>
|
||||
<value>3.5</value>
|
||||
</less-than>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/egt</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>osgtext-green1</object-name>
|
||||
<object-name>XX.n21</object-name>
|
||||
<object-name>XXn21</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/n2</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.n22</object-name>
|
||||
<object-name>XXn22</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/n2</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.ff1</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/ff</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.ff2</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/ff</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.n11</object-name>
|
||||
<object-name>n11</object-name>
|
||||
<object-name>egt1</object-name>
|
||||
<object-name>n1limy1</object-name>
|
||||
<object-name>thrpos1</object-name>
|
||||
<object-name>rev1.g</object-name>
|
||||
<object-name>rev1.y</object-name>
|
||||
<condition>
|
||||
<or>
|
||||
<equals>
|
||||
<property>/controls/engines/engine-start-switch</property>
|
||||
<value>2</value>
|
||||
</equals>
|
||||
<greater-than-equals>
|
||||
<property>/engines/engine[0]/n2</property>
|
||||
<value>3.5</value>
|
||||
</greater-than-equals>
|
||||
</or>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/n1</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>osgtext-green2</object-name>
|
||||
<object-name>txt.n12</object-name>
|
||||
<object-name>n12</object-name>
|
||||
<object-name>egt2</object-name>
|
||||
<object-name>n1limy2</object-name>
|
||||
<object-name>thrpos2</object-name>
|
||||
<object-name>rev2.g</object-name>
|
||||
<object-name>rev2.y</object-name>
|
||||
<condition>
|
||||
<or>
|
||||
<equals>
|
||||
<property>/controls/engines/engine-start-switch</property>
|
||||
<value>2</value>
|
||||
</equals>
|
||||
<greater-than-equals>
|
||||
<property>/engines/engine[1]/n2</property>
|
||||
<value>3.5</value>
|
||||
</greater-than-equals>
|
||||
</or>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/n1</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>osgtext-green3</object-name>
|
||||
<object-name>txt.egt1</object-name>
|
||||
<object-name>egt1</object-name>
|
||||
<condition>
|
||||
<greater-than-equals>
|
||||
<property>/engines/engine[0]/n2</property>
|
||||
<value>3.5</value>
|
||||
</greater-than-equals>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/egt</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>osgtext-green4</object-name>
|
||||
<object-name>txt.egt2</object-name>
|
||||
<object-name>egt2</object-name>
|
||||
<condition>
|
||||
<greater-than-equals>
|
||||
<property>/engines/engine[1]/n2</property>
|
||||
<value>3.5</value>
|
||||
</greater-than-equals>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/egt</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.n21</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/n2</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.n22</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/n2</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.ff1</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/ff</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.ff2</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/ff</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
|
@ -215,10 +283,14 @@
|
|||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>osgtext-green</object-name>
|
||||
<object-name>osgtext-green1</object-name>
|
||||
<object-name>osgtext-green2</object-name>
|
||||
<object-name>osgtext-green3</object-name>
|
||||
<object-name>osgtext-green4</object-name>
|
||||
<object-name>txt.n11</object-name>
|
||||
<object-name>txt.n12</object-name>
|
||||
<object-name>txt.egt1</object-name>
|
||||
<object-name>txt.egt2</object-name>
|
||||
<object-name>txt.n21</object-name>
|
||||
<object-name>txt.n22</object-name>
|
||||
<object-name>txt.ff1</object-name>
|
||||
<object-name>txt.ff2</object-name>
|
||||
<object-name>rev1.g</object-name>
|
||||
<object-name>rev2.g</object-name>
|
||||
<diffuse>
|
||||
|
@ -245,10 +317,14 @@
|
|||
|
||||
<animation>
|
||||
<type>material</type> <!-- Amber -->
|
||||
<object-name>XX.1</object-name>
|
||||
<object-name>XX.2</object-name>
|
||||
<object-name>XX.3</object-name>
|
||||
<object-name>XX.4</object-name>
|
||||
<object-name>XX.n11</object-name>
|
||||
<object-name>XX.n12</object-name>
|
||||
<object-name>XX.egt1</object-name>
|
||||
<object-name>XX.egt2</object-name>
|
||||
<object-name>XX.n21</object-name>
|
||||
<object-name>XX.n22</object-name>
|
||||
<object-name>XX.ff1</object-name>
|
||||
<object-name>XX.ff2</object-name>
|
||||
<diffuse>
|
||||
<red>1</red>
|
||||
<green>0.4</green>
|
||||
|
@ -327,7 +403,7 @@
|
|||
<!-- N1 -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green1</name>
|
||||
<name>txt.n11</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0265</y-m>
|
||||
|
@ -351,7 +427,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-green2</name>
|
||||
<name>txt.n12</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.0420</y-m>
|
||||
|
@ -375,7 +451,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.1</name>
|
||||
<name>XX.n11</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0265</y-m>
|
||||
|
@ -399,7 +475,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.2</name>
|
||||
<name>XX.n12</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.0420</y-m>
|
||||
|
@ -521,7 +597,7 @@
|
|||
<!-- EGT -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green1</name>
|
||||
<name>txt.egt1</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0349</y-m>
|
||||
|
@ -545,7 +621,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-green2</name>
|
||||
<name>txt.egt2</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.0334</y-m>
|
||||
|
@ -569,7 +645,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.1</name>
|
||||
<name>XX.egt1</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0349</y-m>
|
||||
|
@ -593,7 +669,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.2</name>
|
||||
<name>XX.egt2</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.0334</y-m>
|
||||
|
@ -619,7 +695,7 @@
|
|||
<!-- N2 -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green3</name>
|
||||
<name>txt.n21</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0349</y-m>
|
||||
|
@ -643,7 +719,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-green4</name>
|
||||
<name>txt.n22</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.0336</y-m>
|
||||
|
@ -667,7 +743,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.3</name>
|
||||
<name>XX.n21</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0349</y-m>
|
||||
|
@ -691,7 +767,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.4</name>
|
||||
<name>XX.n22</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.0336</y-m>
|
||||
|
@ -767,7 +843,7 @@
|
|||
<!-- FF -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green1</name>
|
||||
<name>txt.ff1</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0349</y-m>
|
||||
|
@ -791,7 +867,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-green2</name>
|
||||
<name>txt.ff2</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.0336</y-m>
|
||||
|
@ -815,7 +891,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.1</name>
|
||||
<name>XX.ff1</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0349</y-m>
|
||||
|
@ -839,7 +915,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.2</name>
|
||||
<name>XX.ff2</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.0336</y-m>
|
||||
|
@ -939,7 +1015,7 @@
|
|||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>n1limy1</object-name>
|
||||
<property>/controls/engines/n1-limit</property>
|
||||
<property>/systems/thrust/n1/toga-lim</property>
|
||||
<interpolation>
|
||||
<entry><ind> 22.4</ind><dep>-127</dep></entry>
|
||||
<entry><ind> 50.0</ind><dep> -58</dep></entry>
|
||||
|
@ -961,7 +1037,7 @@
|
|||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>n1limy2</object-name>
|
||||
<property>/controls/engines/n1-limit</property>
|
||||
<property>/systems/thrust/n1/toga-lim</property>
|
||||
<interpolation>
|
||||
<entry><ind> 22.4</ind><dep>-127</dep></entry>
|
||||
<entry><ind> 50.0</ind><dep> -58</dep></entry>
|
||||
|
|
|
@ -10,175 +10,279 @@
|
|||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.1</object-name>
|
||||
<object-name>XX1</object-name>
|
||||
<object-name>XX.epr1</object-name>
|
||||
<object-name>XXepr1</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<not-equals>
|
||||
<property>/controls/engines/engine-start-switch</property>
|
||||
<value>2</value>
|
||||
</not-equals>
|
||||
<less-than>
|
||||
<property>/engines/engine[0]/n2</property>
|
||||
<value>3.5</value>
|
||||
</less-than>
|
||||
</and>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/epr</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.2</object-name>
|
||||
<object-name>XX2</object-name>
|
||||
<object-name>XX.epr2</object-name>
|
||||
<object-name>XXepr2</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<not-equals>
|
||||
<property>/controls/engines/engine-start-switch</property>
|
||||
<value>2</value>
|
||||
</not-equals>
|
||||
<less-than>
|
||||
<property>/engines/engine[1]/n2</property>
|
||||
<value>3.5</value>
|
||||
</less-than>
|
||||
</and>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/epr</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.3</object-name>
|
||||
<object-name>XX3</object-name>
|
||||
<object-name>XX.egt1</object-name>
|
||||
<object-name>XXegt1</object-name>
|
||||
<condition>
|
||||
<less-than>
|
||||
<property>/engines/engine[0]/n1</property>
|
||||
<value>3.5</value>
|
||||
</less-than>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/egt</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.4</object-name>
|
||||
<object-name>XX4</object-name>
|
||||
<object-name>XX.egt2</object-name>
|
||||
<object-name>XXegt2</object-name>
|
||||
<condition>
|
||||
<less-than>
|
||||
<property>/engines/engine[1]/n1</property>
|
||||
<value>3.5</value>
|
||||
</less-than>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/egt</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.5</object-name>
|
||||
<object-name>XX.n11</object-name>
|
||||
<object-name>XXn11</object-name>
|
||||
<condition>
|
||||
<less-than>
|
||||
<property>/engines/engine[0]/n2</property>
|
||||
<value>3.5</value>
|
||||
</less-than>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/n1</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.6</object-name>
|
||||
<object-name>XX.n12</object-name>
|
||||
<object-name>XXn12</object-name>
|
||||
<condition>
|
||||
<less-than>
|
||||
<property>/engines/engine[1]/n2</property>
|
||||
<value>3.5</value>
|
||||
</less-than>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/n1</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>osgtext-green1</object-name>
|
||||
<object-name>XX.n21</object-name>
|
||||
<object-name>XXn21</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/n2</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.n22</object-name>
|
||||
<object-name>XXn22</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/n2</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.ff1</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/ff</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.ff2</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/ff</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.epr1</object-name>
|
||||
<object-name>epr1</object-name>
|
||||
<object-name>egt1</object-name>
|
||||
<object-name>eprlimy1</object-name>
|
||||
<object-name>thrpos1</object-name>
|
||||
<object-name>rev1.g</object-name>
|
||||
<object-name>rev1.y</object-name>
|
||||
<condition>
|
||||
<or>
|
||||
<equals>
|
||||
<property>/controls/engines/engine-start-switch</property>
|
||||
<value>2</value>
|
||||
</equals>
|
||||
<greater-than-equals>
|
||||
<property>/engines/engine[0]/n2</property>
|
||||
<value>3.5</value>
|
||||
</greater-than-equals>
|
||||
</or>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/epr</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>osgtext-green2</object-name>
|
||||
<object-name>txt.epr2</object-name>
|
||||
<object-name>epr2</object-name>
|
||||
<object-name>egt2</object-name>
|
||||
<object-name>eprlimy2</object-name>
|
||||
<object-name>thrpos2</object-name>
|
||||
<object-name>rev2.g</object-name>
|
||||
<object-name>rev2.y</object-name>
|
||||
<condition>
|
||||
<or>
|
||||
<equals>
|
||||
<property>/controls/engines/engine-start-switch</property>
|
||||
<value>2</value>
|
||||
</equals>
|
||||
<greater-than-equals>
|
||||
<property>/engines/engine[1]/n2</property>
|
||||
<value>3.5</value>
|
||||
</greater-than-equals>
|
||||
</or>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/epr</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>osgtext-green3</object-name>
|
||||
<object-name>txt.egt1</object-name>
|
||||
<object-name>egt1</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/egt</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.egt2</object-name>
|
||||
<object-name>egt2</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/egt</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.n11</object-name>
|
||||
<object-name>n11</object-name>
|
||||
<condition>
|
||||
<greater-than-equals>
|
||||
<property>/engines/engine[0]/n1</property>
|
||||
<value>3.5</value>
|
||||
</greater-than-equals>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/n1</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>osgtext-green4</object-name>
|
||||
<object-name>n1limy1</object-name>
|
||||
<object-name>n1pos1</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/n1</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
<equals>
|
||||
<property>/systems/fadec/n1mode1</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.n12</object-name>
|
||||
<object-name>n12</object-name>
|
||||
<condition>
|
||||
<greater-than-equals>
|
||||
<property>/engines/engine[1]/n1</property>
|
||||
<value>3.5</value>
|
||||
</greater-than-equals>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/n1</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>osgtext-green5</object-name>
|
||||
<object-name>n1limy2</object-name>
|
||||
<object-name>n1pos2</object-name>
|
||||
<condition>
|
||||
<greater-than-equals>
|
||||
<property>/engines/engine[0]/n2</property>
|
||||
<value>3.5</value>
|
||||
</greater-than-equals>
|
||||
<and>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/n1</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
<equals>
|
||||
<property>/systems/fadec/n1mode2</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>osgtext-green6</object-name>
|
||||
<object-name>txt.n21</object-name>
|
||||
<condition>
|
||||
<greater-than-equals>
|
||||
<property>/engines/engine[1]/n2</property>
|
||||
<value>3.5</value>
|
||||
</greater-than-equals>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/n2</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.n22</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/n2</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.ff1</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/ff</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.ff2</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/ff</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
|
@ -263,12 +367,16 @@
|
|||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>osgtext-green</object-name>
|
||||
<object-name>osgtext-green1</object-name>
|
||||
<object-name>osgtext-green2</object-name>
|
||||
<object-name>osgtext-green3</object-name>
|
||||
<object-name>osgtext-green4</object-name>
|
||||
<object-name>osgtext-green5</object-name>
|
||||
<object-name>osgtext-green6</object-name>
|
||||
<object-name>txt.epr1</object-name>
|
||||
<object-name>txt.epr2</object-name>
|
||||
<object-name>txt.egt1</object-name>
|
||||
<object-name>txt.egt2</object-name>
|
||||
<object-name>txt.n11</object-name>
|
||||
<object-name>txt.n12</object-name>
|
||||
<object-name>txt.n21</object-name>
|
||||
<object-name>txt.n22</object-name>
|
||||
<object-name>txt.ff1</object-name>
|
||||
<object-name>txt.ff2</object-name>
|
||||
<object-name>rev1.g</object-name>
|
||||
<object-name>rev2.g</object-name>
|
||||
<diffuse>
|
||||
|
@ -295,12 +403,16 @@
|
|||
|
||||
<animation>
|
||||
<type>material</type> <!-- Amber -->
|
||||
<object-name>XX.1</object-name>
|
||||
<object-name>XX.2</object-name>
|
||||
<object-name>XX.3</object-name>
|
||||
<object-name>XX.4</object-name>
|
||||
<object-name>XX.5</object-name>
|
||||
<object-name>XX.6</object-name>
|
||||
<object-name>XX.epr1</object-name>
|
||||
<object-name>XX.epr2</object-name>
|
||||
<object-name>XX.egt1</object-name>
|
||||
<object-name>XX.egt2</object-name>
|
||||
<object-name>XX.n11</object-name>
|
||||
<object-name>XX.n12</object-name>
|
||||
<object-name>XX.n21</object-name>
|
||||
<object-name>XX.n22</object-name>
|
||||
<object-name>XX.ff1</object-name>
|
||||
<object-name>XX.ff2</object-name>
|
||||
<diffuse>
|
||||
<red>1</red>
|
||||
<green>0.4</green>
|
||||
|
@ -379,7 +491,7 @@
|
|||
<!-- EPR -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green1</name>
|
||||
<name>txt.epr1</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0265</y-m>
|
||||
|
@ -403,7 +515,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-green2</name>
|
||||
<name>txt.epr2</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.0420</y-m>
|
||||
|
@ -427,7 +539,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.1</name>
|
||||
<name>XX.epr1</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0265</y-m>
|
||||
|
@ -451,7 +563,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.2</name>
|
||||
<name>XX.epr2</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.0420</y-m>
|
||||
|
@ -475,7 +587,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.1</name>
|
||||
<name>XX.epr1</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0345</y-m>
|
||||
|
@ -499,7 +611,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.2</name>
|
||||
<name>XX.epr2</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.0340</y-m>
|
||||
|
@ -621,7 +733,7 @@
|
|||
<!-- EGT -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green1</name>
|
||||
<name>txt.egt1</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0349</y-m>
|
||||
|
@ -645,7 +757,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-green2</name>
|
||||
<name>txt.egt2</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.0334</y-m>
|
||||
|
@ -669,7 +781,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.1</name>
|
||||
<name>XX.egt1</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0349</y-m>
|
||||
|
@ -693,7 +805,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.2</name>
|
||||
<name>XX.egt2</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.0334</y-m>
|
||||
|
@ -719,7 +831,7 @@
|
|||
<!-- N1 -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green3</name>
|
||||
<name>txt.n11</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0238</y-m>
|
||||
|
@ -743,7 +855,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-green4</name>
|
||||
<name>txt.n12</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.0450</y-m>
|
||||
|
@ -767,7 +879,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.3</name>
|
||||
<name>XX.n11</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0238</y-m>
|
||||
|
@ -791,7 +903,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.4</name>
|
||||
<name>XX.n12</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.0450</y-m>
|
||||
|
@ -817,7 +929,7 @@
|
|||
<!-- N2 -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green5</name>
|
||||
<name>txt.n21</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.069</y-m>
|
||||
|
@ -841,7 +953,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-green6</name>
|
||||
<name>txt.n22</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.069</y-m>
|
||||
|
@ -865,7 +977,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.5</name>
|
||||
<name>XX.n21</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.069</y-m>
|
||||
|
@ -889,7 +1001,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.6</name>
|
||||
<name>XX.n22</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.069</y-m>
|
||||
|
@ -965,7 +1077,7 @@
|
|||
<!-- FF -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green1</name>
|
||||
<name>txt.ff1</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.069</y-m>
|
||||
|
@ -989,7 +1101,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-green2</name>
|
||||
<name>txt.ff2</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.069</y-m>
|
||||
|
@ -1013,7 +1125,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.1</name>
|
||||
<name>XX.ff1</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.069</y-m>
|
||||
|
@ -1037,7 +1149,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.2</name>
|
||||
<name>XX.ff2</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.069</y-m>
|
||||
|
@ -1141,7 +1253,7 @@
|
|||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>eprlimy1</object-name>
|
||||
<property>/controls/engines/epr-limit</property>
|
||||
<property>/systems/thrust/epr/toga-lim</property>
|
||||
<interpolation>
|
||||
<entry><ind>0.990</ind><dep>-129</dep></entry>
|
||||
<entry><ind>1.000</ind><dep>-120</dep></entry>
|
||||
|
@ -1165,7 +1277,7 @@
|
|||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>eprlimy2</object-name>
|
||||
<property>/controls/engines/epr-limit</property>
|
||||
<property>/systems/thrust/epr/toga-lim</property>
|
||||
<interpolation>
|
||||
<entry><ind>0.990</ind><dep>-129</dep></entry>
|
||||
<entry><ind>1.000</ind><dep>-120</dep></entry>
|
||||
|
@ -1323,6 +1435,94 @@
|
|||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>n1limy1</object-name>
|
||||
<property>/systems/thrust/n1/toga-lim</property>
|
||||
<interpolation>
|
||||
<entry><ind> 22.4</ind><dep>-107</dep></entry>
|
||||
<entry><ind> 40.0</ind><dep> -61</dep></entry>
|
||||
<entry><ind>100.0</ind><dep> 65</dep></entry>
|
||||
<entry><ind>110.0</ind><dep> 90</dep></entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>-0.0351</y-m>
|
||||
<z-m>0.00237</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>-1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>n1limy2</object-name>
|
||||
<property>/systems/thrust/n1/toga-lim</property>
|
||||
<interpolation>
|
||||
<entry><ind> 22.4</ind><dep>-107</dep></entry>
|
||||
<entry><ind> 40.0</ind><dep> -61</dep></entry>
|
||||
<entry><ind>100.0</ind><dep> 65</dep></entry>
|
||||
<entry><ind>110.0</ind><dep> 90</dep></entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0.0335</y-m>
|
||||
<z-m>0.00237</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>-1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>n1pos1</object-name>
|
||||
<property>/engines/engine[0]/n1-cmd</property>
|
||||
<interpolation>
|
||||
<entry><ind> 22.4</ind><dep>-107</dep></entry>
|
||||
<entry><ind> 40.0</ind><dep> -61</dep></entry>
|
||||
<entry><ind>100.0</ind><dep> 65</dep></entry>
|
||||
<entry><ind>110.0</ind><dep> 90</dep></entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>-0.0351</y-m>
|
||||
<z-m>0.00237</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>-1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>n1pos2</object-name>
|
||||
<property>/engines/engine[1]/n1-cmd</property>
|
||||
<interpolation>
|
||||
<entry><ind> 22.4</ind><dep>-107</dep></entry>
|
||||
<entry><ind> 40.0</ind><dep> -61</dep></entry>
|
||||
<entry><ind>100.0</ind><dep> 65</dep></entry>
|
||||
<entry><ind>110.0</ind><dep> 90</dep></entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>0.0335</y-m>
|
||||
<z-m>0.00237</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>-1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- Flaps Indicator -->
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ MATERIAL "ac3dmat9" rgb 0 0.356863 0.717647 amb 0 0 0 emis 0 0.356863 0.717647
|
|||
MATERIAL "Material.001" rgb 0.8 0.5614 0 amb 1 1 1 emis 0.8 0.8 0.8 spec 0.5 0.5 0.5 shi 50 trans 0
|
||||
MATERIAL "ac3dmat1" rgb 1 1 1 amb 1 1 1 emis 1 1 1 spec 1 1 1 shi 0 trans 0
|
||||
OBJECT world
|
||||
kids 14
|
||||
kids 16
|
||||
OBJECT poly
|
||||
name "egt2"
|
||||
loc 0.000492332 0.0384328 -0.0334988
|
||||
|
@ -1980,80 +1980,6 @@ refs 3
|
|||
13 0.0309113 0.963318
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "XX2"
|
||||
loc 2.26668e-005 -0.0851298 -0.51126
|
||||
texture "eicasCFM-extra.png"
|
||||
crease 45.000000
|
||||
numvert 8
|
||||
0 0.104181 0.495741
|
||||
0 0.158964 0.495741
|
||||
0 0.161764 0.495741
|
||||
0 0.160981 0.495741
|
||||
0 0.104181 0.460072
|
||||
0 0.15897 0.460072
|
||||
0 0.159817 0.460072
|
||||
0 0.161764 0.460072
|
||||
numsurf 3
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 4
|
||||
7 0.81184 0.980871
|
||||
2 0.594542 0.980871
|
||||
3 0.594542 0.975991
|
||||
6 0.81184 0.968729
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 4
|
||||
6 0.81184 0.968729
|
||||
3 0.594542 0.975991
|
||||
1 0.594542 0.963409
|
||||
5 0.81184 0.963444
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 4
|
||||
5 0.81184 0.963444
|
||||
1 0.594542 0.963409
|
||||
0 0.594542 0.621658
|
||||
4 0.81184 0.621658
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "XX1"
|
||||
loc 2.26668e-005 -0.0851298 -0.51126
|
||||
texture "eicasCFM-extra.png"
|
||||
crease 45.000000
|
||||
numvert 8
|
||||
0 0.161764 0.56434
|
||||
0 0.136018 0.56434
|
||||
0 0.158954 0.56434
|
||||
0 0.104181 0.56434
|
||||
0 0.161764 0.527829
|
||||
0 0.104181 0.527829
|
||||
0 0.158959 0.527829
|
||||
0 0.104181 0.531131
|
||||
numsurf 3
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
3 0.176631 0.621658
|
||||
7 0.378944 0.621658
|
||||
1 0.176631 0.820266
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 5
|
||||
1 0.176631 0.820266
|
||||
7 0.378944 0.621658
|
||||
5 0.399062 0.621658
|
||||
6 0.399062 0.963377
|
||||
2 0.176631 0.963341
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 4
|
||||
2 0.176631 0.963341
|
||||
6 0.399062 0.963377
|
||||
4 0.399061 0.98087
|
||||
0 0.176631 0.98087
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "n11"
|
||||
loc 0.000492332 0.0671124 0.0351023
|
||||
data 10
|
||||
|
@ -2074,3 +2000,124 @@ refs 4
|
|||
1 4.45843e-005 0.000756443
|
||||
2 1.00067 0.000756443
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "XXn11"
|
||||
loc 2.26668e-005 -0.0851298 -0.51126
|
||||
texture "eicasCFM-extra.png"
|
||||
crease 45.000000
|
||||
numvert 8
|
||||
0 0.130943 0.527829
|
||||
0 0.130943 0.56434
|
||||
0 0.130943 0.559046
|
||||
0 0.158959 0.527829
|
||||
0 0.161764 0.527829
|
||||
0 0.158954 0.56434
|
||||
0 0.136018 0.56434
|
||||
0 0.161764 0.56434
|
||||
numsurf 3
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 4
|
||||
5 0.176631 0.963341
|
||||
3 0.399062 0.963377
|
||||
4 0.399061 0.98087
|
||||
7 0.176631 0.98087
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
2 0.208881 0.788607
|
||||
6 0.176631 0.820266
|
||||
1 0.176631 0.788607
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 5
|
||||
0 0.399062 0.788606
|
||||
3 0.399062 0.963377
|
||||
5 0.176631 0.963341
|
||||
6 0.176631 0.820266
|
||||
2 0.208881 0.788607
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "XXegt1"
|
||||
loc 2.26668e-005 -0.0851298 -0.51126
|
||||
texture "eicasCFM-extra.png"
|
||||
crease 45.000000
|
||||
numvert 6
|
||||
0 0.104181 0.56434
|
||||
0 0.104181 0.527829
|
||||
0 0.104181 0.531131
|
||||
0 0.130943 0.559046
|
||||
0 0.130943 0.56434
|
||||
0 0.130943 0.527829
|
||||
numsurf 2
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.208881 0.788607
|
||||
2 0.378944 0.621658
|
||||
1 0.399062 0.621658
|
||||
5 0.399062 0.788606
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 4
|
||||
4 0.176631 0.788607
|
||||
0 0.176631 0.621658
|
||||
2 0.378944 0.621658
|
||||
3 0.208881 0.788607
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "XXn12"
|
||||
loc 2.26668e-005 -0.0851298 -0.51126
|
||||
texture "eicasCFM-extra.png"
|
||||
crease 45.000000
|
||||
numvert 8
|
||||
0 0.130943 0.495741
|
||||
0 0.130943 0.460072
|
||||
0 0.161764 0.460072
|
||||
0 0.159817 0.460072
|
||||
0 0.15897 0.460072
|
||||
0 0.160981 0.495741
|
||||
0 0.161764 0.495741
|
||||
0 0.158964 0.495741
|
||||
numsurf 3
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.81184 0.968729
|
||||
5 0.594542 0.975991
|
||||
7 0.594542 0.963409
|
||||
4 0.81184 0.963444
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 4
|
||||
2 0.81184 0.980871
|
||||
6 0.594542 0.980871
|
||||
5 0.594542 0.975991
|
||||
3 0.81184 0.968729
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 4
|
||||
1 0.81184 0.788605
|
||||
4 0.81184 0.963444
|
||||
7 0.594542 0.963409
|
||||
0 0.594542 0.788606
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "XXegt2"
|
||||
loc 2.26668e-005 -0.0851298 -0.51126
|
||||
texture "eicasCFM-extra.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.104181 0.495741
|
||||
0 0.104181 0.460072
|
||||
0 0.130943 0.460072
|
||||
0 0.130943 0.495741
|
||||
numsurf 1
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.594542 0.788606
|
||||
0 0.594542 0.621658
|
||||
1 0.81184 0.621658
|
||||
2 0.81184 0.788605
|
||||
kids 0
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -10,127 +10,195 @@
|
|||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.1</object-name>
|
||||
<object-name>XX1</object-name>
|
||||
<object-name>XX.n11</object-name>
|
||||
<object-name>XXn11</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<not-equals>
|
||||
<property>/controls/engines/engine-start-switch</property>
|
||||
<value>2</value>
|
||||
</not-equals>
|
||||
<less-than>
|
||||
<property>/engines/engine[0]/n2</property>
|
||||
<value>3.5</value>
|
||||
</less-than>
|
||||
</and>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/n1</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.2</object-name>
|
||||
<object-name>XX2</object-name>
|
||||
<object-name>XX.n12</object-name>
|
||||
<object-name>XXn12</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<not-equals>
|
||||
<property>/controls/engines/engine-start-switch</property>
|
||||
<value>2</value>
|
||||
</not-equals>
|
||||
<less-than>
|
||||
<property>/engines/engine[1]/n2</property>
|
||||
<value>3.5</value>
|
||||
</less-than>
|
||||
</and>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/n1</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.3</object-name>
|
||||
<object-name>XX.egt1</object-name>
|
||||
<object-name>XXegt1</object-name>
|
||||
<condition>
|
||||
<less-than>
|
||||
<property>/engines/engine[0]/n2</property>
|
||||
<value>3.5</value>
|
||||
</less-than>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/egt</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.4</object-name>
|
||||
<object-name>XX.egt2</object-name>
|
||||
<object-name>XXegt2</object-name>
|
||||
<condition>
|
||||
<less-than>
|
||||
<property>/engines/engine[1]/n2</property>
|
||||
<value>3.5</value>
|
||||
</less-than>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/egt</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>osgtext-green1</object-name>
|
||||
<object-name>XX.n21</object-name>
|
||||
<object-name>XXn21</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/n2</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.n22</object-name>
|
||||
<object-name>XXn22</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/n2</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.ff1</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/ff</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.ff2</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/ff</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.n11</object-name>
|
||||
<object-name>n11</object-name>
|
||||
<object-name>egt1</object-name>
|
||||
<object-name>n1limy1</object-name>
|
||||
<object-name>thrpos1</object-name>
|
||||
<object-name>rev1.g</object-name>
|
||||
<object-name>rev1.y</object-name>
|
||||
<condition>
|
||||
<or>
|
||||
<equals>
|
||||
<property>/controls/engines/engine-start-switch</property>
|
||||
<value>2</value>
|
||||
</equals>
|
||||
<greater-than-equals>
|
||||
<property>/engines/engine[0]/n2</property>
|
||||
<value>3.5</value>
|
||||
</greater-than-equals>
|
||||
</or>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/n1</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>osgtext-green2</object-name>
|
||||
<object-name>txt.n12</object-name>
|
||||
<object-name>n12</object-name>
|
||||
<object-name>egt2</object-name>
|
||||
<object-name>n1limy2</object-name>
|
||||
<object-name>thrpos2</object-name>
|
||||
<object-name>rev2.g</object-name>
|
||||
<object-name>rev2.y</object-name>
|
||||
<condition>
|
||||
<or>
|
||||
<equals>
|
||||
<property>/controls/engines/engine-start-switch</property>
|
||||
<value>2</value>
|
||||
</equals>
|
||||
<greater-than-equals>
|
||||
<property>/engines/engine[1]/n2</property>
|
||||
<value>3.5</value>
|
||||
</greater-than-equals>
|
||||
</or>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/n1</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>osgtext-green3</object-name>
|
||||
<object-name>txt.egt1</object-name>
|
||||
<object-name>egt1</object-name>
|
||||
<condition>
|
||||
<greater-than-equals>
|
||||
<property>/engines/engine[0]/n2</property>
|
||||
<value>3.5</value>
|
||||
</greater-than-equals>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/egt</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>osgtext-green4</object-name>
|
||||
<object-name>txt.egt2</object-name>
|
||||
<object-name>egt2</object-name>
|
||||
<condition>
|
||||
<greater-than-equals>
|
||||
<property>/engines/engine[1]/n2</property>
|
||||
<value>3.5</value>
|
||||
</greater-than-equals>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/egt</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.n21</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/n2</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.n22</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/n2</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.ff1</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/ff</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.ff2</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/ff</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
|
@ -215,10 +283,14 @@
|
|||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>osgtext-green</object-name>
|
||||
<object-name>osgtext-green1</object-name>
|
||||
<object-name>osgtext-green2</object-name>
|
||||
<object-name>osgtext-green3</object-name>
|
||||
<object-name>osgtext-green4</object-name>
|
||||
<object-name>txt.n11</object-name>
|
||||
<object-name>txt.n12</object-name>
|
||||
<object-name>txt.egt1</object-name>
|
||||
<object-name>txt.egt2</object-name>
|
||||
<object-name>txt.n21</object-name>
|
||||
<object-name>txt.n22</object-name>
|
||||
<object-name>txt.ff1</object-name>
|
||||
<object-name>txt.ff2</object-name>
|
||||
<object-name>rev1.g</object-name>
|
||||
<object-name>rev2.g</object-name>
|
||||
<diffuse>
|
||||
|
@ -245,10 +317,14 @@
|
|||
|
||||
<animation>
|
||||
<type>material</type> <!-- Amber -->
|
||||
<object-name>XX.1</object-name>
|
||||
<object-name>XX.2</object-name>
|
||||
<object-name>XX.3</object-name>
|
||||
<object-name>XX.4</object-name>
|
||||
<object-name>XX.n11</object-name>
|
||||
<object-name>XX.n12</object-name>
|
||||
<object-name>XX.egt1</object-name>
|
||||
<object-name>XX.egt2</object-name>
|
||||
<object-name>XX.n21</object-name>
|
||||
<object-name>XX.n22</object-name>
|
||||
<object-name>XX.ff1</object-name>
|
||||
<object-name>XX.ff2</object-name>
|
||||
<diffuse>
|
||||
<red>1</red>
|
||||
<green>0.4</green>
|
||||
|
@ -327,7 +403,7 @@
|
|||
<!-- N1 -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green1</name>
|
||||
<name>txt.n11</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0590</y-m>
|
||||
|
@ -351,7 +427,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-green2</name>
|
||||
<name>txt.n12</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0035</y-m>
|
||||
|
@ -375,7 +451,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.1</name>
|
||||
<name>XX.n11</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0590</y-m>
|
||||
|
@ -399,7 +475,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.2</name>
|
||||
<name>XX.n12</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0035</y-m>
|
||||
|
@ -521,7 +597,7 @@
|
|||
<!-- EGT -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green1</name>
|
||||
<name>txt.egt1</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0600</y-m>
|
||||
|
@ -545,7 +621,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-green2</name>
|
||||
<name>txt.egt2</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0035</y-m>
|
||||
|
@ -569,7 +645,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.1</name>
|
||||
<name>XX.egt1</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0600</y-m>
|
||||
|
@ -593,7 +669,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.2</name>
|
||||
<name>XX.egt2</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0035</y-m>
|
||||
|
@ -619,7 +695,7 @@
|
|||
<!-- N2 -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green3</name>
|
||||
<name>txt.n21</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.066</y-m>
|
||||
|
@ -643,7 +719,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-green4</name>
|
||||
<name>txt.n22</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.00</y-m>
|
||||
|
@ -667,7 +743,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.3</name>
|
||||
<name>XX.n21</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.066</y-m>
|
||||
|
@ -691,7 +767,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.4</name>
|
||||
<name>XX.n22</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.00</y-m>
|
||||
|
@ -767,7 +843,7 @@
|
|||
<!-- FF -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green1</name>
|
||||
<name>txt.ff1</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.066</y-m>
|
||||
|
@ -791,7 +867,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-green2</name>
|
||||
<name>txt.ff2</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.00</y-m>
|
||||
|
@ -815,7 +891,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.1</name>
|
||||
<name>XX.ff1</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.066</y-m>
|
||||
|
@ -839,7 +915,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.2</name>
|
||||
<name>XX.ff2</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.00</y-m>
|
||||
|
@ -941,7 +1017,7 @@
|
|||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>n1limy1</object-name>
|
||||
<property>/controls/engines/n1-limit</property>
|
||||
<property>/systems/thrust/n1/toga-lim</property>
|
||||
<interpolation>
|
||||
<entry><ind> 0.0</ind><dep>-116</dep></entry>
|
||||
<entry><ind> 22.4</ind><dep>-116</dep></entry>
|
||||
|
@ -964,7 +1040,7 @@
|
|||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>n1limy2</object-name>
|
||||
<property>/controls/engines/n1-limit</property>
|
||||
<property>/systems/thrust/n1/toga-lim</property>
|
||||
<interpolation>
|
||||
<entry><ind> 0.0</ind><dep>-116</dep></entry>
|
||||
<entry><ind> 22.4</ind><dep>-116</dep></entry>
|
||||
|
|
|
@ -10,175 +10,279 @@
|
|||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.1</object-name>
|
||||
<object-name>XX1</object-name>
|
||||
<object-name>XX.epr1</object-name>
|
||||
<object-name>XXepr1</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<not-equals>
|
||||
<property>/controls/engines/engine-start-switch</property>
|
||||
<value>2</value>
|
||||
</not-equals>
|
||||
<less-than>
|
||||
<property>/engines/engine[0]/n2</property>
|
||||
<value>3.5</value>
|
||||
</less-than>
|
||||
</and>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/epr</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.2</object-name>
|
||||
<object-name>XX2</object-name>
|
||||
<object-name>XX.epr2</object-name>
|
||||
<object-name>XXepr2</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<not-equals>
|
||||
<property>/controls/engines/engine-start-switch</property>
|
||||
<value>2</value>
|
||||
</not-equals>
|
||||
<less-than>
|
||||
<property>/engines/engine[1]/n2</property>
|
||||
<value>3.5</value>
|
||||
</less-than>
|
||||
</and>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/epr</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.3</object-name>
|
||||
<object-name>XX3</object-name>
|
||||
<object-name>XX.egt1</object-name>
|
||||
<object-name>XXegt1</object-name>
|
||||
<condition>
|
||||
<less-than>
|
||||
<property>/engines/engine[0]/n1</property>
|
||||
<value>3.5</value>
|
||||
</less-than>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/egt</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.4</object-name>
|
||||
<object-name>XX4</object-name>
|
||||
<object-name>XX.egt2</object-name>
|
||||
<object-name>XXegt2</object-name>
|
||||
<condition>
|
||||
<less-than>
|
||||
<property>/engines/engine[1]/n1</property>
|
||||
<value>3.5</value>
|
||||
</less-than>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/egt</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.5</object-name>
|
||||
<object-name>XX.n11</object-name>
|
||||
<object-name>XXn11</object-name>
|
||||
<condition>
|
||||
<less-than>
|
||||
<property>/engines/engine[0]/n2</property>
|
||||
<value>3.5</value>
|
||||
</less-than>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/n1</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.6</object-name>
|
||||
<object-name>XX.n12</object-name>
|
||||
<object-name>XXn12</object-name>
|
||||
<condition>
|
||||
<less-than>
|
||||
<property>/engines/engine[1]/n2</property>
|
||||
<value>3.5</value>
|
||||
</less-than>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/n1</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>osgtext-green1</object-name>
|
||||
<object-name>XX.n21</object-name>
|
||||
<object-name>XXn21</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/n2</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.n22</object-name>
|
||||
<object-name>XXn22</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/n2</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.ff1</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/ff</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>XX.ff2</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/ff</property>
|
||||
<value>0</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.epr1</object-name>
|
||||
<object-name>epr1</object-name>
|
||||
<object-name>egt1</object-name>
|
||||
<object-name>eprlimy1</object-name>
|
||||
<object-name>thrpos1</object-name>
|
||||
<object-name>rev1.g</object-name>
|
||||
<object-name>rev1.y</object-name>
|
||||
<condition>
|
||||
<or>
|
||||
<equals>
|
||||
<property>/controls/engines/engine-start-switch</property>
|
||||
<value>2</value>
|
||||
</equals>
|
||||
<greater-than-equals>
|
||||
<property>/engines/engine[0]/n2</property>
|
||||
<value>3.5</value>
|
||||
</greater-than-equals>
|
||||
</or>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/epr</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>osgtext-green2</object-name>
|
||||
<object-name>txt.epr2</object-name>
|
||||
<object-name>epr2</object-name>
|
||||
<object-name>egt2</object-name>
|
||||
<object-name>eprlimy2</object-name>
|
||||
<object-name>thrpos2</object-name>
|
||||
<object-name>rev2.g</object-name>
|
||||
<object-name>rev2.y</object-name>
|
||||
<condition>
|
||||
<or>
|
||||
<equals>
|
||||
<property>/controls/engines/engine-start-switch</property>
|
||||
<value>2</value>
|
||||
</equals>
|
||||
<greater-than-equals>
|
||||
<property>/engines/engine[1]/n2</property>
|
||||
<value>3.5</value>
|
||||
</greater-than-equals>
|
||||
</or>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/epr</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>osgtext-green3</object-name>
|
||||
<object-name>txt.egt1</object-name>
|
||||
<object-name>egt1</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/egt</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.egt2</object-name>
|
||||
<object-name>egt2</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/egt</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.n11</object-name>
|
||||
<object-name>n11</object-name>
|
||||
<condition>
|
||||
<greater-than-equals>
|
||||
<property>/engines/engine[0]/n1</property>
|
||||
<value>3.5</value>
|
||||
</greater-than-equals>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/n1</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>osgtext-green4</object-name>
|
||||
<object-name>n1limy1</object-name>
|
||||
<object-name>n1pos1</object-name>
|
||||
<condition>
|
||||
<and>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/n1</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
<equals>
|
||||
<property>/systems/fadec/n1mode1</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.n12</object-name>
|
||||
<object-name>n12</object-name>
|
||||
<condition>
|
||||
<greater-than-equals>
|
||||
<property>/engines/engine[1]/n1</property>
|
||||
<value>3.5</value>
|
||||
</greater-than-equals>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/n1</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>osgtext-green5</object-name>
|
||||
<object-name>n1limy2</object-name>
|
||||
<object-name>n1pos2</object-name>
|
||||
<condition>
|
||||
<greater-than-equals>
|
||||
<property>/engines/engine[0]/n2</property>
|
||||
<value>3.5</value>
|
||||
</greater-than-equals>
|
||||
<and>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/n1</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
<equals>
|
||||
<property>/systems/fadec/n1mode2</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</and>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>osgtext-green6</object-name>
|
||||
<object-name>txt.n21</object-name>
|
||||
<condition>
|
||||
<greater-than-equals>
|
||||
<property>/engines/engine[1]/n2</property>
|
||||
<value>3.5</value>
|
||||
</greater-than-equals>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/n2</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.n22</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/n2</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.ff1</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng1/ff</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>select</type>
|
||||
<object-name>txt.ff2</object-name>
|
||||
<condition>
|
||||
<equals>
|
||||
<property>/systems/fadec/eng2/ff</property>
|
||||
<value>1</value>
|
||||
</equals>
|
||||
</condition>
|
||||
</animation>
|
||||
|
||||
|
@ -263,12 +367,16 @@
|
|||
<animation>
|
||||
<type>material</type>
|
||||
<object-name>osgtext-green</object-name>
|
||||
<object-name>osgtext-green1</object-name>
|
||||
<object-name>osgtext-green2</object-name>
|
||||
<object-name>osgtext-green3</object-name>
|
||||
<object-name>osgtext-green4</object-name>
|
||||
<object-name>osgtext-green5</object-name>
|
||||
<object-name>osgtext-green6</object-name>
|
||||
<object-name>txt.epr1</object-name>
|
||||
<object-name>txt.epr2</object-name>
|
||||
<object-name>txt.egt1</object-name>
|
||||
<object-name>txt.egt2</object-name>
|
||||
<object-name>txt.n11</object-name>
|
||||
<object-name>txt.n12</object-name>
|
||||
<object-name>txt.n21</object-name>
|
||||
<object-name>txt.n22</object-name>
|
||||
<object-name>txt.ff1</object-name>
|
||||
<object-name>txt.ff2</object-name>
|
||||
<object-name>rev1.g</object-name>
|
||||
<object-name>rev2.g</object-name>
|
||||
<diffuse>
|
||||
|
@ -295,12 +403,16 @@
|
|||
|
||||
<animation>
|
||||
<type>material</type> <!-- Amber -->
|
||||
<object-name>XX.1</object-name>
|
||||
<object-name>XX.2</object-name>
|
||||
<object-name>XX.3</object-name>
|
||||
<object-name>XX.4</object-name>
|
||||
<object-name>XX.5</object-name>
|
||||
<object-name>XX.6</object-name>
|
||||
<object-name>XX.epr1</object-name>
|
||||
<object-name>XX.epr2</object-name>
|
||||
<object-name>XX.egt1</object-name>
|
||||
<object-name>XX.egt2</object-name>
|
||||
<object-name>XX.n11</object-name>
|
||||
<object-name>XX.n12</object-name>
|
||||
<object-name>XX.n21</object-name>
|
||||
<object-name>XX.n22</object-name>
|
||||
<object-name>XX.ff1</object-name>
|
||||
<object-name>XX.ff2</object-name>
|
||||
<diffuse>
|
||||
<red>1</red>
|
||||
<green>0.4</green>
|
||||
|
@ -379,7 +491,7 @@
|
|||
<!-- EPR -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green1</name>
|
||||
<name>txt.epr1</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0570</y-m>
|
||||
|
@ -403,7 +515,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-green2</name>
|
||||
<name>txt.epr2</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0015</y-m>
|
||||
|
@ -427,7 +539,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.1</name>
|
||||
<name>XX.epr1</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0580</y-m>
|
||||
|
@ -451,7 +563,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.2</name>
|
||||
<name>XX.epr2</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0025</y-m>
|
||||
|
@ -475,7 +587,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.1</name>
|
||||
<name>XX.epr1</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0598</y-m>
|
||||
|
@ -499,7 +611,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.2</name>
|
||||
<name>XX.epr2</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0042</y-m>
|
||||
|
@ -621,7 +733,7 @@
|
|||
<!-- EGT -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green1</name>
|
||||
<name>txt.egt1</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0575</y-m>
|
||||
|
@ -645,7 +757,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-green2</name>
|
||||
<name>txt.egt2</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.002</y-m>
|
||||
|
@ -669,7 +781,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.1</name>
|
||||
<name>XX.egt1</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0575</y-m>
|
||||
|
@ -693,7 +805,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.2</name>
|
||||
<name>XX.egt2</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.002</y-m>
|
||||
|
@ -719,7 +831,7 @@
|
|||
<!-- N1 -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green3</name>
|
||||
<name>txt.n11</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0580</y-m>
|
||||
|
@ -743,7 +855,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-green4</name>
|
||||
<name>txt.n12</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0025</y-m>
|
||||
|
@ -767,7 +879,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.3</name>
|
||||
<name>XX.n11</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0580</y-m>
|
||||
|
@ -791,7 +903,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.4</name>
|
||||
<name>XX.n12</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.0025</y-m>
|
||||
|
@ -817,7 +929,7 @@
|
|||
<!-- N2 -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green5</name>
|
||||
<name>txt.n21</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.066</y-m>
|
||||
|
@ -841,7 +953,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-green6</name>
|
||||
<name>txt.n22</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.00</y-m>
|
||||
|
@ -865,7 +977,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.5</name>
|
||||
<name>XX.n21</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>-0.066</y-m>
|
||||
|
@ -889,7 +1001,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.6</name>
|
||||
<name>XX.n22</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.00</y-m>
|
||||
|
@ -965,7 +1077,7 @@
|
|||
<!-- FF -->
|
||||
|
||||
<text>
|
||||
<name>osgtext-green1</name>
|
||||
<name>txt.ff1</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.0395</y-m>
|
||||
|
@ -989,7 +1101,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>osgtext-green2</name>
|
||||
<name>txt.ff2</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.0605</y-m>
|
||||
|
@ -1013,7 +1125,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.1</name>
|
||||
<name>XX.ff1</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.0395</y-m>
|
||||
|
@ -1037,7 +1149,7 @@
|
|||
</text>
|
||||
|
||||
<text>
|
||||
<name>XX.2</name>
|
||||
<name>XX.ff2</name>
|
||||
<offsets>
|
||||
<x-m>0.0004</x-m>
|
||||
<y-m>0.0605</y-m>
|
||||
|
@ -1141,7 +1253,7 @@
|
|||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>eprlimy1</object-name>
|
||||
<property>/controls/engines/epr-limit</property>
|
||||
<property>/systems/thrust/epr/toga-lim</property>
|
||||
<interpolation>
|
||||
<entry><ind>0.990</ind><dep>-113</dep></entry>
|
||||
<entry><ind>1.000</ind><dep>-105</dep></entry>
|
||||
|
@ -1165,7 +1277,7 @@
|
|||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>eprlimy2</object-name>
|
||||
<property>/controls/engines/epr-limit</property>
|
||||
<property>/systems/thrust/epr/toga-lim</property>
|
||||
<interpolation>
|
||||
<entry><ind>0.990</ind><dep>-113</dep></entry>
|
||||
<entry><ind>1.000</ind><dep>-105</dep></entry>
|
||||
|
@ -1323,6 +1435,94 @@
|
|||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>n1limy1</object-name>
|
||||
<property>/systems/thrust/n1/toga-lim</property>
|
||||
<interpolation>
|
||||
<entry><ind> 22.4</ind><dep>-107</dep></entry>
|
||||
<entry><ind> 40.0</ind><dep> -61</dep></entry>
|
||||
<entry><ind>100.0</ind><dep> 46</dep></entry>
|
||||
<entry><ind>110.0</ind><dep> 59</dep></entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>-0.05978</y-m>
|
||||
<z-m>0.00187</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>-1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>n1limy2</object-name>
|
||||
<property>/systems/thrust/n1/toga-lim</property>
|
||||
<interpolation>
|
||||
<entry><ind> 22.4</ind><dep>-107</dep></entry>
|
||||
<entry><ind> 40.0</ind><dep> -61</dep></entry>
|
||||
<entry><ind>100.0</ind><dep> 46</dep></entry>
|
||||
<entry><ind>110.0</ind><dep> 59</dep></entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>-0.00417</y-m>
|
||||
<z-m>0.00187</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>-1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>n1pos1</object-name>
|
||||
<property>/engines/engine[0]/n1-cmd</property>
|
||||
<interpolation>
|
||||
<entry><ind> 22.4</ind><dep>-107</dep></entry>
|
||||
<entry><ind> 40.0</ind><dep> -61</dep></entry>
|
||||
<entry><ind>100.0</ind><dep> 46</dep></entry>
|
||||
<entry><ind>110.0</ind><dep> 59</dep></entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>-0.05978</y-m>
|
||||
<z-m>0.00187</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>-1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<animation>
|
||||
<type>rotate</type>
|
||||
<object-name>n1pos2</object-name>
|
||||
<property>/engines/engine[1]/n1-cmd</property>
|
||||
<interpolation>
|
||||
<entry><ind> 22.4</ind><dep>-107</dep></entry>
|
||||
<entry><ind> 40.0</ind><dep> -61</dep></entry>
|
||||
<entry><ind>100.0</ind><dep> 46</dep></entry>
|
||||
<entry><ind>110.0</ind><dep> 59</dep></entry>
|
||||
</interpolation>
|
||||
<center>
|
||||
<x-m>0</x-m>
|
||||
<y-m>-0.00417</y-m>
|
||||
<z-m>0.00187</z-m>
|
||||
</center>
|
||||
<axis>
|
||||
<x>-1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</axis>
|
||||
</animation>
|
||||
|
||||
<!-- Flaps Indicator -->
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ MATERIAL "ac3dmat9" rgb 0 0.356863 0.717647 amb 0 0 0 emis 0 0.356863 0.717647
|
|||
MATERIAL "Material.001" rgb 0.8 0.5614 0 amb 1 1 1 emis 0.8 0.8 0.8 spec 0.5 0.5 0.5 shi 50 trans 0
|
||||
MATERIAL "ac3dmat1" rgb 1 1 1 amb 1 1 1 emis 1 1 1 spec 1 1 1 shi 0 trans 0
|
||||
OBJECT world
|
||||
kids 15
|
||||
kids 17
|
||||
OBJECT poly
|
||||
name "n1limy2"
|
||||
loc 0.00028362 0.0737064 -0.00098132
|
||||
|
@ -2038,76 +2038,123 @@ refs 3
|
|||
13 0.0309113 0.963318
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "XX1"
|
||||
name "XXn11"
|
||||
loc 2.42275e-005 -0.0851298 -0.51126
|
||||
texture "eicasCFM-extra.png"
|
||||
crease 45.000000
|
||||
numvert 8
|
||||
0 0.10418 0.587734
|
||||
0 0.10418 0.554331
|
||||
0 0.159779 0.554331
|
||||
0 0.159779 0.587734
|
||||
0 0.15895 0.587734
|
||||
0 0.158446 0.587734
|
||||
0 0.131907 0.560052
|
||||
0 0.131907 0.587734
|
||||
0 0.131907 0.554331
|
||||
0 0.158955 0.554331
|
||||
0 0.126423 0.554331
|
||||
0 0.158446 0.587734
|
||||
0 0.15895 0.587734
|
||||
0 0.159779 0.587734
|
||||
0 0.159779 0.554331
|
||||
numsurf 3
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 4
|
||||
5 0.0341161 0.960172
|
||||
7 0.237606 0.760407
|
||||
6 0.237606 0.963351
|
||||
4 0.0341162 0.963319
|
||||
6 0.0341162 0.968487
|
||||
5 0.0341162 0.963319
|
||||
3 0.237606 0.963351
|
||||
7 0.237606 0.968488
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 4
|
||||
3 0.0341162 0.968487
|
||||
4 0.0341162 0.963319
|
||||
6 0.237606 0.963351
|
||||
2 0.237606 0.968488
|
||||
refs 5
|
||||
2 0.237606 0.79462
|
||||
3 0.237606 0.963351
|
||||
5 0.0341162 0.963319
|
||||
4 0.0341161 0.960172
|
||||
0 0.202756 0.794619
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 4
|
||||
1 0.237606 0.62165
|
||||
7 0.237606 0.760407
|
||||
5 0.0341161 0.960172
|
||||
0 0.0341161 0.62165
|
||||
refs 3
|
||||
0 0.202756 0.794619
|
||||
4 0.0341161 0.960172
|
||||
1 0.0341161 0.794618
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "XX2"
|
||||
name "XXegt1"
|
||||
loc 2.42275e-005 -0.0851298 -0.51126
|
||||
texture "eicasCFM-extra.png"
|
||||
crease 45.000000
|
||||
numvert 8
|
||||
0 0.10418 0.532558
|
||||
0 0.10418 0.53113
|
||||
0 0.10418 0.498751
|
||||
0 0.159779 0.498751
|
||||
0 0.159779 0.532558
|
||||
0 0.158959 0.532558
|
||||
0 0.105549 0.532558
|
||||
numvert 6
|
||||
0 0.10418 0.587734
|
||||
0 0.10418 0.554331
|
||||
0 0.126423 0.554331
|
||||
0 0.131907 0.554331
|
||||
0 0.131907 0.587734
|
||||
0 0.131907 0.560052
|
||||
numsurf 2
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 5
|
||||
4 0.0341161 0.794618
|
||||
0 0.0341161 0.62165
|
||||
1 0.237606 0.62165
|
||||
2 0.237606 0.760407
|
||||
5 0.202756 0.794619
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
5 0.202756 0.794619
|
||||
2 0.237606 0.760407
|
||||
3 0.237606 0.79462
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "XXn12"
|
||||
loc 2.42275e-005 -0.0851298 -0.51126
|
||||
texture "eicasCFM-extra.png"
|
||||
crease 45.000000
|
||||
numvert 6
|
||||
0 0.131907 0.498751
|
||||
0 0.131907 0.532558
|
||||
0 0.158964 0.498751
|
||||
numsurf 3
|
||||
0 0.158959 0.532558
|
||||
0 0.159779 0.532558
|
||||
0 0.159779 0.498751
|
||||
numsurf 2
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 4
|
||||
4 0.370254 0.968488
|
||||
5 0.370254 0.963373
|
||||
7 0.576207 0.963406
|
||||
3 0.576207 0.968488
|
||||
3 0.370254 0.963373
|
||||
2 0.576207 0.963406
|
||||
5 0.576207 0.968488
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 4
|
||||
0 0.576207 0.79462
|
||||
2 0.576207 0.963406
|
||||
3 0.370254 0.963373
|
||||
1 0.370254 0.794618
|
||||
kids 0
|
||||
OBJECT poly
|
||||
name "XXegt2"
|
||||
loc 2.42275e-005 -0.0851298 -0.51126
|
||||
texture "eicasCFM-extra.png"
|
||||
crease 45.000000
|
||||
numvert 6
|
||||
0 0.10418 0.532558
|
||||
0 0.10418 0.53113
|
||||
0 0.10418 0.498751
|
||||
0 0.105549 0.532558
|
||||
0 0.131907 0.532558
|
||||
0 0.131907 0.498751
|
||||
numsurf 2
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 5
|
||||
2 0.576207 0.621651
|
||||
7 0.576207 0.963406
|
||||
5 0.370254 0.963373
|
||||
6 0.370254 0.630188
|
||||
4 0.370254 0.794618
|
||||
3 0.370254 0.630188
|
||||
1 0.378951 0.62165
|
||||
2 0.576207 0.621651
|
||||
5 0.576207 0.79462
|
||||
SURF 0x10
|
||||
mat 0
|
||||
refs 3
|
||||
1 0.378951 0.62165
|
||||
6 0.370254 0.630188
|
||||
3 0.370254 0.630188
|
||||
0 0.370254 0.62165
|
||||
kids 0
|
||||
|
|
File diff suppressed because it is too large
Load diff
90
Nasal/fadec-cfm.nas
Normal file
90
Nasal/fadec-cfm.nas
Normal file
|
@ -0,0 +1,90 @@
|
|||
# A3XX CFM FADEC by Joshua Davidson (it0uchpods)
|
||||
|
||||
setlistener("/sim/signals/fdm-initialized", func {
|
||||
setprop("/systems/fadec/n1mode1", 0); # Doesn't do anything, just here for other logic #
|
||||
setprop("/systems/fadec/n1mode2", 0); # Doesn't do anything, just here for other logic #
|
||||
setprop("/systems/fadec/eng1/egt", 1);
|
||||
setprop("/systems/fadec/eng1/n1", 1);
|
||||
setprop("/systems/fadec/eng1/n2", 1);
|
||||
setprop("/systems/fadec/eng1/ff", 1);
|
||||
setprop("/systems/fadec/eng2/egt", 1);
|
||||
setprop("/systems/fadec/eng2/n1", 1);
|
||||
setprop("/systems/fadec/eng2/n2", 1);
|
||||
setprop("/systems/fadec/eng2/ff", 1);
|
||||
setprop("/systems/fadec/power-avail", 0);
|
||||
setprop("/systems/fadec/powered1", 0);
|
||||
setprop("/systems/fadec/powered2", 0);
|
||||
fadecLoop.start();
|
||||
});
|
||||
|
||||
var fadecLoop = maketimer(0.7, func {
|
||||
var ac1 = getprop("/systems/electrical/bus/ac1");
|
||||
var ac2 = getprop("/systems/electrical/bus/ac1");
|
||||
var acess = getprop("/systems/electrical/bus/ac-ess");
|
||||
var state1 = getprop("/engines/engine[0]/state");
|
||||
var state2 = getprop("/engines/engine[1]/state");
|
||||
var master1 = getprop("/controls/engines/engine[0]/cutoff-switch");
|
||||
var master2 = getprop("/controls/engines/engine[1]/cutoff-switch");
|
||||
var modeSel = getprop("/controls/engines/engine-start-switch");
|
||||
|
||||
if (ac1 >= 110 or ac2 >= 110 or acess >= 110) {
|
||||
setprop("/systems/fadec/power-avail", 1);
|
||||
} else {
|
||||
setprop("/systems/fadec/power-avail", 0);
|
||||
}
|
||||
|
||||
var powerAvail = getprop("/systems/fadec/power-avail");
|
||||
|
||||
if (state1 == 3) {
|
||||
setprop("/systems/fadec/powered1", 1);
|
||||
} else if (powerAvail and modeSel == 2) {
|
||||
setprop("/systems/fadec/powered1", 1);
|
||||
} else {
|
||||
setprop("/systems/fadec/powered1", 0);
|
||||
}
|
||||
|
||||
if (state2 == 3) {
|
||||
setprop("/systems/fadec/powered2", 1);
|
||||
} else if (powerAvail and modeSel == 2) {
|
||||
setprop("/systems/fadec/powered2", 1);
|
||||
} else {
|
||||
setprop("/systems/fadec/powered2", 0);
|
||||
}
|
||||
|
||||
var powered1 = getprop("/systems/fadec/powered1");
|
||||
var powered2 = getprop("/systems/fadec/powered2");
|
||||
var N21 = getprop("/engines/engine[0]/n2");
|
||||
var N22 = getprop("/engines/engine[1]/n2");
|
||||
|
||||
if (powered1) {
|
||||
setprop("/systems/fadec/eng1/n1", 1);
|
||||
setprop("/systems/fadec/eng1/egt", 1);
|
||||
setprop("/systems/fadec/eng1/ff", 1);
|
||||
} else {
|
||||
setprop("/systems/fadec/eng1/n1", 0);
|
||||
setprop("/systems/fadec/eng1/egt", 0);
|
||||
setprop("/systems/fadec/eng1/ff", 0);
|
||||
}
|
||||
|
||||
if (powered2) {
|
||||
setprop("/systems/fadec/eng2/n1", 1);
|
||||
setprop("/systems/fadec/eng2/egt", 1);
|
||||
setprop("/systems/fadec/eng2/ff", 1);
|
||||
} else {
|
||||
setprop("/systems/fadec/eng2/n1", 0);
|
||||
setprop("/systems/fadec/eng2/egt", 0);
|
||||
setprop("/systems/fadec/eng2/ff", 0);
|
||||
}
|
||||
|
||||
if (powered1 and N21 >= 3.5) {
|
||||
setprop("/systems/fadec/eng1/n2", 1);
|
||||
} else {
|
||||
setprop("/systems/fadec/eng1/n2", 0);
|
||||
}
|
||||
|
||||
if (powered2 and N22 >= 3.5) {
|
||||
setprop("/systems/fadec/eng2/n2", 1);
|
||||
} else {
|
||||
setprop("/systems/fadec/eng2/n2", 0);
|
||||
}
|
||||
});
|
|
@ -8,6 +8,7 @@ setprop("/systems/thrust/epr/toga-lim", 0.0);
|
|||
setprop("/systems/thrust/epr/mct-lim", 0.0);
|
||||
setprop("/systems/thrust/epr/flx-lim", 0.0);
|
||||
setprop("/systems/thrust/epr/clb-lim", 0.0);
|
||||
setprop("/systems/thrust/n1/toga-lim", 95.9);
|
||||
setprop("/systems/thrust/n1/flx-lim", 0.0);
|
||||
setprop("/engines/flx-thr", 0.0);
|
||||
|
||||
|
@ -191,7 +192,7 @@ var thrust_lim = func {
|
|||
setprop("/controls/engines/epr-limit", eprclb);
|
||||
setprop("/controls/engines/n1-limit", 89.2);
|
||||
}
|
||||
} else if (getprop("/FMGC/internal/flex-set") == 1) {
|
||||
} else if (getprop("/FMGC/internal/flex-set") == 1 and getprop("/systems/fadec/n1mode1") == 0 and getprop("/systems/fadec/n1mode2") == 0) {
|
||||
setprop("/systems/thrust/lim-flex", 1);
|
||||
setprop("/controls/engines/thrust-limit", "FLX");
|
||||
setprop("/controls/engines/epr-limit", eprflx);
|
132
Nasal/fadec-iae.nas
Normal file
132
Nasal/fadec-iae.nas
Normal file
|
@ -0,0 +1,132 @@
|
|||
# A3XX IAE FADEC by Joshua Davidson (it0uchpods)
|
||||
|
||||
setlistener("/sim/signals/fdm-initialized", func {
|
||||
setprop("/controls/fadec/n1mode1", 0);
|
||||
setprop("/controls/fadec/n1mode2", 0);
|
||||
setprop("/systems/fadec/n1mode1", 0); # 0 == EPR, 1 == N1 Rated, 2 == N1 Unrated #
|
||||
setprop("/systems/fadec/n1mode2", 0); # 0 == EPR, 1 == N1 Rated, 2 == N1 Unrated #
|
||||
setprop("/systems/fadec/eng1/epr", 1);
|
||||
setprop("/systems/fadec/eng1/egt", 1);
|
||||
setprop("/systems/fadec/eng1/n1", 1);
|
||||
setprop("/systems/fadec/eng1/n2", 1);
|
||||
setprop("/systems/fadec/eng1/ff", 1);
|
||||
setprop("/systems/fadec/eng2/epr", 1);
|
||||
setprop("/systems/fadec/eng2/egt", 1);
|
||||
setprop("/systems/fadec/eng2/n1", 1);
|
||||
setprop("/systems/fadec/eng2/n2", 1);
|
||||
setprop("/systems/fadec/eng2/ff", 1);
|
||||
setprop("/systems/fadec/power-avail", 0);
|
||||
setprop("/systems/fadec/powered1", 0);
|
||||
setprop("/systems/fadec/powered2", 0);
|
||||
fadecLoop.start();
|
||||
});
|
||||
|
||||
var fadecLoop = maketimer(0.7, func {
|
||||
var ac1 = getprop("/systems/electrical/bus/ac1");
|
||||
var ac2 = getprop("/systems/electrical/bus/ac1");
|
||||
var acess = getprop("/systems/electrical/bus/ac-ess");
|
||||
var state1 = getprop("/engines/engine[0]/state");
|
||||
var state2 = getprop("/engines/engine[1]/state");
|
||||
var master1 = getprop("/controls/engines/engine[0]/cutoff-switch");
|
||||
var master2 = getprop("/controls/engines/engine[1]/cutoff-switch");
|
||||
var modeSel = getprop("/controls/engines/engine-start-switch");
|
||||
var N1Mode1_sw = getprop("/controls/fadec/n1mode1");
|
||||
var N1Mode2_sw = getprop("/controls/fadec/n1mode2");
|
||||
|
||||
if (ac1 >= 110 or ac2 >= 110 or acess >= 110) {
|
||||
setprop("/systems/fadec/power-avail", 1);
|
||||
} else {
|
||||
setprop("/systems/fadec/power-avail", 0);
|
||||
}
|
||||
|
||||
var powerAvail = getprop("/systems/fadec/power-avail");
|
||||
|
||||
if (state1 == 3) {
|
||||
setprop("/systems/fadec/powered1", 1);
|
||||
} else if (powerAvail and modeSel == 2) {
|
||||
setprop("/systems/fadec/powered1", 1);
|
||||
} else {
|
||||
setprop("/systems/fadec/powered1", 0);
|
||||
}
|
||||
|
||||
if (state2 == 3) {
|
||||
setprop("/systems/fadec/powered2", 1);
|
||||
} else if (powerAvail and modeSel == 2) {
|
||||
setprop("/systems/fadec/powered2", 1);
|
||||
} else {
|
||||
setprop("/systems/fadec/powered2", 0);
|
||||
}
|
||||
|
||||
var powered1 = getprop("/systems/fadec/powered1");
|
||||
var powered2 = getprop("/systems/fadec/powered2");
|
||||
var N1Mode1 = getprop("/systems/fadec/n1mode1");
|
||||
var N1Mode2 = getprop("/systems/fadec/n1mode2");
|
||||
var N11 = getprop("/engines/engine[0]/n1");
|
||||
var N12 = getprop("/engines/engine[1]/n1");
|
||||
var N21 = getprop("/engines/engine[0]/n2");
|
||||
var N22 = getprop("/engines/engine[1]/n2");
|
||||
|
||||
if (powered1 and N1Mode1 == 0) {
|
||||
setprop("/systems/fadec/eng1/epr", 1);
|
||||
} else {
|
||||
setprop("/systems/fadec/eng1/epr", 0);
|
||||
}
|
||||
|
||||
if (powered2 and N1Mode2 == 0) {
|
||||
setprop("/systems/fadec/eng2/epr", 1);
|
||||
} else {
|
||||
setprop("/systems/fadec/eng2/epr", 0);
|
||||
}
|
||||
|
||||
if (powered1) {
|
||||
setprop("/systems/fadec/eng1/egt", 1);
|
||||
setprop("/systems/fadec/eng1/ff", 1);
|
||||
} else {
|
||||
setprop("/systems/fadec/eng1/egt", 0);
|
||||
setprop("/systems/fadec/eng1/ff", 0);
|
||||
}
|
||||
|
||||
if (powered2) {
|
||||
setprop("/systems/fadec/eng2/egt", 1);
|
||||
setprop("/systems/fadec/eng2/ff", 1);
|
||||
} else {
|
||||
setprop("/systems/fadec/eng2/egt", 0);
|
||||
setprop("/systems/fadec/eng2/ff", 0);
|
||||
}
|
||||
|
||||
if (powered1 and N11 >= 3.5) {
|
||||
setprop("/systems/fadec/eng1/n1", 1);
|
||||
} else {
|
||||
setprop("/systems/fadec/eng1/n1", 0);
|
||||
}
|
||||
|
||||
if (powered2 and N12 >= 3.5) {
|
||||
setprop("/systems/fadec/eng2/n1", 1);
|
||||
} else {
|
||||
setprop("/systems/fadec/eng2/n1", 0);
|
||||
}
|
||||
|
||||
if (powered1 and N21 >= 3.5) {
|
||||
setprop("/systems/fadec/eng1/n2", 1);
|
||||
} else {
|
||||
setprop("/systems/fadec/eng1/n2", 0);
|
||||
}
|
||||
|
||||
if (powered2 and N22 >= 3.5) {
|
||||
setprop("/systems/fadec/eng2/n2", 1);
|
||||
} else {
|
||||
setprop("/systems/fadec/eng2/n2", 0);
|
||||
}
|
||||
|
||||
if (N1Mode1_sw == 1) {
|
||||
setprop("/systems/fadec/n1mode1", 1);
|
||||
} else {
|
||||
setprop("/systems/fadec/n1mode1", 0);
|
||||
}
|
||||
|
||||
if (N1Mode2_sw == 1) {
|
||||
setprop("/systems/fadec/n1mode2", 1);
|
||||
} else {
|
||||
setprop("/systems/fadec/n1mode2", 0);
|
||||
}
|
||||
});
|
|
@ -227,6 +227,8 @@ var librariesLoop = maketimer(0.1, func {
|
|||
var variousReset = func {
|
||||
setprop("/modes/cpt-du-xfr", 0);
|
||||
setprop("/modes/fo-du-xfr", 0);
|
||||
setprop("/controls/fadec/n1mode1", 0);
|
||||
setprop("/controls/fadec/n1mode2", 0);
|
||||
}
|
||||
|
||||
var aglgears = func {
|
||||
|
|
|
@ -366,6 +366,40 @@
|
|||
<output>/engines/engine[1]/epr-diff</output>
|
||||
</filter>
|
||||
|
||||
<filter>
|
||||
<name>N1 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-man</property>
|
||||
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
|
||||
<entry><ind>1.00</ind><dep>105.8</dep></entry>
|
||||
</table>
|
||||
</expression>
|
||||
</input>
|
||||
<output>/engines/engine[0]/n1-cmd</output>
|
||||
</filter>
|
||||
|
||||
<filter>
|
||||
<name>N1 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-man</property>
|
||||
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
|
||||
<entry><ind>1.00</ind><dep>105.8</dep></entry>
|
||||
</table>
|
||||
</expression>
|
||||
</input>
|
||||
<output>/engines/engine[1]/n1-cmd</output>
|
||||
</filter>
|
||||
|
||||
<filter>
|
||||
<name>Throttle 1</name>
|
||||
<debug>false</debug>
|
||||
|
|
Reference in a new issue