control_pos.xml 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. <?xml version="1.0"?>
  2. <!-- Control Positions -->
  3. <!--
  4. Notes:
  5. 1) The controls are elevons, so we use two rotations: one for aileron and
  6. one for elevator
  7. 2) The model allows a maximum roation of +/- 35 degrees
  8. 3) We choose _not_ to show the outer/inner control ratio is 5:4.
  9. So, we allow +/- 16 for each of the the elevators and ailerons,
  10. -->
  11. <PropertyList>
  12. <path>control_pos.ac</path>
  13. <!-- Trim for left elevons -->
  14. <animation>
  15. <type>rotate</type>
  16. <object-name>LeftOutTrim</object-name>
  17. <object-name>LeftInTrim</object-name>
  18. <property>/controls/flight/elevator-trim</property>
  19. <factor>32</factor>
  20. <center>
  21. <x-m>0</x-m>
  22. <y-m>0</y-m>
  23. <z-m>0</z-m>
  24. </center>
  25. <axis>
  26. <x>0</x>
  27. <y>1</y>
  28. <z>0</z>
  29. </axis>
  30. </animation>
  31. <animation>
  32. <type>rotate</type>
  33. <object-name>LeftOutTrim</object-name>
  34. <object-name>LeftInTrim</object-name>
  35. <property>/controls/flight/aileron-trim</property>
  36. <factor>32</factor>
  37. <center>
  38. <x-m>0</x-m>
  39. <y-m>0</y-m>
  40. <z-m>0</z-m>
  41. </center>
  42. <axis>
  43. <x>0</x>
  44. <y>1</y>
  45. <z>0</z>
  46. </axis>
  47. </animation>
  48. <!-- Left elevon -->
  49. <animation>
  50. <type>rotate</type>
  51. <object-name>LeftOutElevon</object-name>
  52. <object-name>LeftInElevon</object-name>
  53. <property>/controls/flight/elevator</property>
  54. <factor>16</factor>
  55. <center>
  56. <x-m>0</x-m>
  57. <y-m>0</y-m>
  58. <z-m>0</z-m>
  59. </center>
  60. <axis>
  61. <x>0</x>
  62. <y>1</y>
  63. <z>0</z>
  64. </axis>
  65. </animation>
  66. <animation>
  67. <type>rotate</type>
  68. <object-name>LeftOutElevon</object-name>
  69. <object-name>LeftInElevon</object-name>
  70. <property>/controls/flight/aileron</property>
  71. <factor>16</factor>
  72. <center>
  73. <x-m>0</x-m>
  74. <y-m>0</y-m>
  75. <z-m>0</z-m>
  76. </center>
  77. <axis>
  78. <x>0</x>
  79. <y>1</y>
  80. <z>0</z>
  81. </axis>
  82. </animation>
  83. <!-- Right Trim -->
  84. <animation>
  85. <type>rotate</type>
  86. <object-name>RightOutTrim</object-name>
  87. <object-name>RightInTrim</object-name>
  88. <property>/controls/flight/elevator-trim</property>
  89. <factor>32</factor>
  90. <center>
  91. <x-m>0</x-m>
  92. <y-m>0</y-m>
  93. <z-m>0</z-m>
  94. </center>
  95. <axis>
  96. <x>0</x>
  97. <y>1</y>
  98. <z>0</z>
  99. </axis>
  100. </animation>
  101. <animation>
  102. <type>rotate</type>
  103. <object-name>RightOutTrim</object-name>
  104. <object-name>RightInTrim</object-name>
  105. <property>/controls/flight/aileron-trim</property>
  106. <factor>-32</factor>
  107. <center>
  108. <x-m>0</x-m>
  109. <y-m>0</y-m>
  110. <z-m>0</z-m>
  111. </center>
  112. <axis>
  113. <x>0</x>
  114. <y>1</y>
  115. <z>0</z>
  116. </axis>
  117. </animation>
  118. <!-- Right Elevon -->
  119. <animation>
  120. <type>rotate</type>
  121. <object-name>RightOutElevon</object-name>
  122. <object-name>RightInElevon</object-name>
  123. <property>/controls/flight/elevator</property>
  124. <factor>16</factor>
  125. <center>
  126. <x-m>0</x-m>
  127. <y-m>0</y-m>
  128. <z-m>0</z-m>
  129. </center>
  130. <axis>
  131. <x>0</x>
  132. <y>1</y>
  133. <z>0</z>
  134. </axis>
  135. </animation>
  136. <animation>
  137. <type>rotate</type>
  138. <object-name>RightOutElevon</object-name>
  139. <object-name>RightInElevon</object-name>
  140. <property>/controls/flight/aileron</property>
  141. <factor>-16</factor>
  142. <center>
  143. <x-m>0</x-m>
  144. <y-m>0</y-m>
  145. <z-m>0</z-m>
  146. </center>
  147. <axis>
  148. <x>0</x>
  149. <y>1</y>
  150. <z>0</z>
  151. </axis>
  152. </animation>
  153. <!-- Rudder Trim -->
  154. <animation>
  155. <type>rotate</type>
  156. <object-name>RudderTrim</object-name>
  157. <property>/controls/flight/rudder-trim</property>
  158. <factor>70</factor>
  159. <center>
  160. <x-m>0</x-m>
  161. <y-m>0</y-m>
  162. <z-m>0</z-m>
  163. </center>
  164. <axis>
  165. <x>0</x>
  166. <y>0</y>
  167. <z>1</z>
  168. </axis>
  169. </animation>
  170. <animation>
  171. <type>rotate</type>
  172. <object-name>RudderPos</object-name>
  173. <property>/controls/flight/rudder</property>
  174. <factor>35</factor>
  175. <center>
  176. <x-m>0</x-m>
  177. <y-m>0</y-m>
  178. <z-m>0</z-m>
  179. </center>
  180. <axis>
  181. <x>0</x>
  182. <y>0</y>
  183. <z>1</z>
  184. </axis>
  185. </animation>
  186. <!-- *** LoD *** -->
  187. <animation>
  188. <type>range</type>
  189. <min-m>0</min-m>
  190. <max-m>5</max-m>
  191. </animation>
  192. </PropertyList>