A3XX: Improve Spoilers, Improve FlyByWire

This commit is contained in:
Joshua Davidson 2017-06-07 18:00:34 -04:00
parent 82be80da96
commit 85bc704040
8 changed files with 84 additions and 10 deletions

View file

@ -835,7 +835,7 @@ YAW MOI_________3950000______23089847_______24848934
<channel name="Speedbrake">
<kinematic name="Speedbrake">
<input>fcs/speedbrake-cmd-norm</input>
<input>/controls/flight/spoiler-output</input>
<traverse>
<setting>
<position>0</position>

View file

@ -835,7 +835,7 @@ YAW MOI_________3950000______23089847_______24848934
<channel name="Speedbrake">
<kinematic name="Speedbrake">
<input>fcs/speedbrake-cmd-norm</input>
<input>/controls/flight/spoiler-output</input>
<traverse>
<setting>
<position>0</position>

View file

@ -835,7 +835,7 @@ YAW MOI_________3950000______23089847_______24848934
<channel name="Speedbrake">
<kinematic name="Speedbrake">
<input>fcs/speedbrake-cmd-norm</input>
<input>/controls/flight/spoiler-output</input>
<traverse>
<setting>
<position>0</position>

View file

@ -835,7 +835,7 @@ YAW MOI_________3950000______23089847_______24848934
<channel name="Speedbrake">
<kinematic name="Speedbrake">
<input>fcs/speedbrake-cmd-norm</input>
<input>/controls/flight/spoiler-output</input>
<traverse>
<setting>
<position>0</position>

View file

@ -438,6 +438,7 @@
<elevator-right>0.1</elevator-right>
<elevator-sum>0.2</elevator-sum>
<spoiler-left>0.0</spoiler-left>
<spoiler-output>0.0</spoiler-output>
<spoiler-right>0.0</spoiler-right>
<speedbrake-arm>0</speedbrake-arm>
<ground-spoilers-armed type="bool">0</ground-spoilers-armed>

View file

@ -835,7 +835,7 @@ YAW MOI_________3950000______23089847_______24848934
<channel name="Speedbrake">
<kinematic name="Speedbrake">
<input>fcs/speedbrake-cmd-norm</input>
<input>/controls/flight/spoiler-output</input>
<traverse>
<setting>
<position>0</position>

View file

@ -835,7 +835,7 @@ YAW MOI_________3950000______23089847_______24848934
<channel name="Speedbrake">
<kinematic name="Speedbrake">
<input>fcs/speedbrake-cmd-norm</input>
<input>/controls/flight/spoiler-output</input>
<traverse>
<setting>
<position>0</position>

View file

@ -64,7 +64,7 @@
</greater-than-equals>
</or>
<equals>
<property>/controls/flight/speedbrake-lever</property>
<property>/surface-positions/speedbrake-pos-norm</property>
<value>1.0</value>
</equals>
<equals>
@ -178,7 +178,7 @@
</greater-than-equals>
</or>
<equals>
<property>/controls/flight/speedbrake-lever</property>
<property>/surface-positions/speedbrake-pos-norm</property>
<value>1.0</value>
</equals>
<equals>
@ -504,7 +504,7 @@
<type>noise-spike</type>
<input>/controls/flight/spoiler-left-cmd</input>
<output>/controls/flight/spoiler-left</output>
<max-rate-of-change>1.0</max-rate-of-change>
<max-rate-of-change>0.5</max-rate-of-change>
</filter>
<filter>
@ -732,7 +732,80 @@
<type>noise-spike</type>
<input>/controls/flight/spoiler-right-cmd</input>
<output>/controls/flight/spoiler-right</output>
<max-rate-of-change>1.0</max-rate-of-change>
<max-rate-of-change>0.5</max-rate-of-change>
</filter>
<filter>
<debug>false</debug>
<type>noise-spike</type>
<input>
<condition>
<and>
<or>
<and>
<greater-than-equals>
<property>/systems/hydraulic/green-psi</property>
<value>1500</value>
</greater-than-equals>
<greater-than-equals>
<property>/systems/hydraulic/blue-psi</property>
<value>1500</value>
</greater-than-equals>
</and>
<and>
<greater-than-equals>
<property>/systems/hydraulic/blue-psi</property>
<value>1500</value>
</greater-than-equals>
<greater-than-equals>
<property>/systems/hydraulic/yellow-psi</property>
<value>1500</value>
</greater-than-equals>
</and>
</or>
<equals>
<property>/systems/failures/spoiler-left</property>
<value>0</value>
</equals>
<equals>
<property>/systems/failures/spoiler-right</property>
<value>0</value>
</equals>
</and>
</condition>
<property>/fdm/jsbsim/fcs/speedbrake-cmd-norm</property>
</input>
<input>
<condition>
<or>
<and>
<less-than>
<property>/systems/hydraulic/green-psi</property>
<value>1500</value>
</less-than>
<less-than>
<property>/systems/hydraulic/blue-psi</property>
<value>1500</value>
</less-than>
<less-than>
<property>/systems/hydraulic/yellow-psi</property>
<value>1500</value>
</less-than>
</and>
<equals>
<property>/systems/failures/spoiler-left</property>
<value>1</value>
</equals>
<equals>
<property>/systems/failures/spoiler-right</property>
<value>1</value>
</equals>
</or>
</condition>
<value>0.0</value>
</input>
<output>/controls/flight/spoiler-output</output>
<max-rate-of-change>0.5</max-rate-of-change>
</filter>
<!-- =============================================================== -->