747-400: Convert reverse thrust system to JSBSim; apply thrust automatically.
[fg:toms-fgdata.git] / Aircraft / 747-400 / 747-400-set.xml
1 <?xml version="1.0"?>\r
2 <PropertyList>\r
3 \r
4 <sim>\r
5         <description>Boeing 747-400</description>\r
6         <author>Gijs de Rooy, Ivan Ngeow, Markus Bulik and others</author>\r
7         <status>early production</status>\r
8         <rating>\r
9                 <FDM type="int">3</FDM>\r
10                 <systems type="int">3</systems>\r
11                 <cockpit type="int">3</cockpit>\r
12                 <model type="int">3</model>\r
13         </rating>\r
14         <version>20120611</version>\r
15         \r
16         <flight-model>jsb</flight-model>\r
17         <aero>747-400</aero>\r
18         <virtual-cockpit>true</virtual-cockpit>
19 \r
20         <sound>\r
21                 <path>Aircraft/747-400/Sounds/747-sound.xml</path>\r
22                 <switch type="bool"></switch>\r
23         </sound>\r
24 \r
25         <startup>\r
26                 <splash-texture>Aircraft/747-400/splash.png</splash-texture>\r
27         </startup>\r
28 \r
29         <airport>\r
30                 <runways>\r
31                         <start-offset-m>50</start-offset-m>\r
32                 </runways>\r
33         </airport>\r
34 \r
35         <model>\r
36                 <path>Aircraft/747-400/Models/747-400.xml</path>\r
37                 <door>\r
38                         <position-x-m type="float">-20.38</position-x-m>\r
39                         <position-y-m type="float"> -2.89</position-y-m>\r
40                         <position-z-m type="float"> -0.24</position-z-m>\r
41                         <jetway-hood-deg type="float">6</jetway-hood-deg>\r
42                 </door>\r
43                 <door>\r
44                         <position-x-m type="float">-11.32</position-x-m>\r
45                         <position-y-m type="float"> -3.21</position-y-m>\r
46                         <position-z-m type="float"> -0.24</position-z-m>\r
47                         <jetway-hood-deg type="float">0</jetway-hood-deg>\r
48                 </door>\r
49                 <door>\r
50                         <position-x-m type="float"> 0.55</position-x-m>\r
51                         <position-y-m type="float">-3.21</position-y-m>\r
52                         <position-z-m type="float">-0.24</position-z-m>\r
53                         <jetway-hood-deg type="float">0</jetway-hood-deg>\r
54                 </door>\r
55                 <hide-yoke type="bool">0</hide-yoke>\r
56                 <pushback>\r
57                         <kp type="double">3000</kp>\r
58                         <kd type="double">0</kd>\r
59                         <position-norm type="double">0</position-norm>\r
60                 </pushback>\r
61         </model>\r
62         \r
63         <systems>\r
64                 <autopilot>\r
65                         <name>Primary Autopilot</name>\r
66                         <path>Aircraft/747-400/Systems/autopilot.xml</path>\r
67                 </autopilot>\r
68                 <autopilot>\r
69                         <name>Autobrake System</name>\r
70                         <path>Aircraft/747-400/Systems/autobrake.xml</path>\r
71                 </autopilot>\r
72                 <autopilot>\r
73                         <name>Autospoilers System</name>\r
74                         <path>Aircraft/747-400/Systems/autospoilers.xml</path>\r
75                 </autopilot>\r
76                 <autopilot>\r
77                         <path>Aircraft/747-400/Systems/744_pfd.xml</path>\r
78                 </autopilot>\r
79                 <electrical>\r
80                         <path>Aircraft/747-400/Systems/744_elec.xml</path>\r
81                 </electrical>\r
82         </systems>\r
83 \r
84         <instrumentation>\r
85                 <path>Aircraft/747-400/Systems/instrumentation.xml</path>\r
86         </instrumentation>\r
87   \r
88         <panel>\r
89                 <path>Aircraft/747-400/Panels/744_hyd_panel.xml</path>\r
90         </panel>\r
91 \r
92         <hud>   \r
93                 <enable3d n="1">false</enable3d>\r
94         </hud>\r
95 \r
96         <view n="0">\r
97                 <name>Captain</name>\r
98                 <type>lookfrom</type>\r
99                 <internal type="bool">true</internal>\r
100                 <config>\r
101                         <x-offset-m type="double">-0.55</x-offset-m>\r
102                         <y-offset-m type="double">3.8</y-offset-m>\r
103                         <z-offset-m type="double">-24.05</z-offset-m>\r
104                         <pitch-offset-deg>-10</pitch-offset-deg>\r
105                         <default-field-of-view-deg type="double">65.0</default-field-of-view-deg>\r
106                 </config>\r
107         </view>\r
108 \r
109         <view n="101">\r
110                 <name>Nose Gear</name>\r
111                 <type>lookfrom</type>\r
112                 <internal type="bool">true</internal>\r
113                 <config>\r
114                         <from-model type="bool">true</from-model>\r
115                         <from-model-idx type="int">0</from-model-idx>\r
116                         <ground-level-nearplane-m type="double">6f</ground-level-nearplane-m>\r
117                         <x-offset-m type="double">0</x-offset-m>\r
118                         <y-offset-m type="double">-3.4</y-offset-m>\r
119                         <z-offset-m type="double">-21.7</z-offset-m>\r
120                         <heading-offset-deg>180</heading-offset-deg>\r
121                 </config>\r
122                 <dynamic>\r
123                         <enabled type="bool">false</enabled>\r
124                 </dynamic>\r
125         </view>\r
126 \r
127         <view n="105">\r
128                 <name>First Officer</name>\r
129                 <type>lookfrom</type>\r
130                 <internal type="bool">true</internal>\r
131                 <config>\r
132                         <from-model type="bool">true</from-model>\r
133                         <from-model-idx type="int">0</from-model-idx>\r
134                         <ground-level-nearplane-m type="double">6f</ground-level-nearplane-m>\r
135                         <x-offset-m type="double">0.55</x-offset-m>\r
136                         <y-offset-m type="double">3.8</y-offset-m>\r
137                         <z-offset-m type="double">-24.05</z-offset-m>\r
138                         <pitch-offset-deg>-10</pitch-offset-deg>\r
139                         <default-field-of-view-deg type="double">65.0</default-field-of-view-deg>\r
140                 </config>\r
141                 <dynamic>\r
142                         <enabled type="bool">false</enabled>\r
143                 </dynamic>\r
144         </view>\r
145 \r
146         <chase-distance-m type="double" archive="y">-90.0</chase-distance-m>\r
147 \r
148         <flaps>   \r
149                 <setting>0.000</setting> \r
150                 <setting>0.033</setting> \r
151                 <!-- Flaps 1: 66% Slats only at this detent -->   \r
152                 <setting>0.167</setting> \r
153                 <!-- Flaps 5: 100% Slats -->   \r
154                 <setting>0.333</setting> \r
155                 <!-- Flaps 10: takeoff -->   \r
156                 <setting>0.667</setting> \r
157                 <!-- Flaps 20: takeoff, go-around -->   \r
158                 <setting>0.833</setting> \r
159                 <!-- Flaps 25: landing -->   \r
160                 <setting>1.000</setting> \r
161                 <!-- Flaps 30: landing -->  \r
162         </flaps>\r
163 \r
164         <help>\r
165                 <title>Boeing 747-400</title>\r
166 \r
167                 <key>\r
168                         <name>Ctrl-b</name>\r
169                         <desc>Toggle speedbrakes</desc>\r
170                 </key>\r
171                 <key>\r
172                         <name>Delete</name>\r
173                         <desc>Toggle thrust reversers</desc>\r
174                 </key>\r
175                 <key>\r
176                         <name>w/W</name>\r
177                         <desc>Walk for-/backwards</desc>\r
178                 </key>\r
179 \r
180                 <text>\r
181 All buttons/switches in the cockpit can be controlled using the mouse. Most buttons exist of a\r
182 toggle, where clicking it toggles it either on or off. Switches can be turned clockwise with the\r
183 left mouse button and counter clockwise using the middle mouse button.\r
184 \r
185 ===Startup======\r
186 1. Press the continuous ignition switch on the overhead panel.\r
187 2. Pull the start select switch for engine #4.\r
188 3. Set the cutoff switch on the pedestal to RUN.\r
189 4. Now repeat step 2 and 3 for engines #1, #2 and #3. \r
190 \r
191 ===Takeoff======\r
192 1.  Set flaps to 20, it will take a minute to extend, so you'd better do this during taxi.\r
193 2. Smoothly apply full throttle.\r
194 3. Push the stick slightly forward until atleast 80 kts.\r
195 4. Around 160 kts, slowly pull the stick back.\r
196 5. The plane should takeoff around 180 kts.\r
197 6. Retract gear as soon as the aircraft is climbing with atleast 500 ft per minute. \r
198 \r
199 ===Shutdown=====\r
200 1. Set all cutoff switches to OFF.\r
201 2. Turn continuous ignition OFF. \r
202                 </text>\r
203 \r
204         </help>\r
205         \r
206         <flight-recorder include="Systems/flight-recorder.xml"/>\r
207   \r
208         <tutorials>\r
209                 <tutorial include="Tutorials/747-400_Preflight.xml"/>\r
210                 <tutorial include="Tutorials/747-400_Pushback_and_Start.xml"/>\r
211                 <tutorial include="Tutorials/747-400_Taxi_and_Takeoff.xml"/>\r
212         </tutorials>\r
213 \r
214         <menubar>\r
215                 <default>\r
216                         <menu n="3">\r
217                                 <item n="0">\r
218                                         <label>Autopilot Settings</label>\r
219                                         <binding>\r
220                                                 <command>nasal</command>\r
221                                                 <script>\r
222                                                         var autopilot = gui.Dialog.new("/sim/gui/dialogs/Boeing747/menu/dialog","Aircraft/747-400/Dialogs/autopilot-dialog.xml");\r
223                                                         autopilot.open();\r
224                                                 </script>\r
225                                         </binding>\r
226                                 </item>\r
227                         </menu>\r
228 \r
229                         <menu n="10">\r
230                                 <label>Boeing 747-400</label>\r
231                                 <enabled type="bool">true</enabled>\r
232 \r
233                                 <item>\r
234                                         <label>Autostart</label>\r
235                                         <binding>\r
236                                                 <command>nasal</command>\r
237                                                 <script>Boeing747.autostart()</script>\r
238                                         </binding>\r
239                                 </item>\r
240 \r
241                                 <item>\r
242                                         <label>Malfunctions</label>\r
243                                         <binding>\r
244                                                 <command>nasal</command>\r
245                                                 <script>\r
246                                                         var malfunctions = gui.Dialog.new("/sim/gui/dialogs/Boeing747/menu/dialog","Aircraft/747-400/Dialogs/malfunctions-dialog.xml");\r
247                                                         malfunctions.open();\r
248                                                 </script>\r
249                                         </binding>\r
250                                 </item>\r
251                                  \r
252                                 <item>\r
253                                         <label>Pushback</label>\r
254                                         <name>pushback</name>\r
255                                         <binding>\r
256                                                 <command>dialog-show</command>\r
257                                                 <dialog-name>pushback</dialog-name>\r
258                                         </binding>\r
259                                 </item>\r
260 \r
261                                 <item>\r
262                                         <label>Repair</label>\r
263                                         <binding>\r
264                                                 <command>property-assign</command>\r
265                                                 <property>/controls/failures/wings/broken</property>\r
266                                                 <value>0</value>\r
267                                         </binding>\r
268                                         <binding>\r
269                                                 <command>property-assign</command>\r
270                                                 <property>/controls/engines/engine[0]/on-fire</property>\r
271                                                 <value>0</value>\r
272                                         </binding>\r
273                                         <binding>\r
274                                                 <command>property-assign</command>\r
275                                                 <property>/controls/engines/engine[1]/on-fire</property>\r
276                                                 <value>0</value>\r
277                                         </binding>\r
278                                         <binding>\r
279                                                 <command>property-assign</command>\r
280                                                 <property>/controls/engines/engine[2]/on-fire</property>\r
281                                                 <value>0</value>\r
282                                         </binding>\r
283                                         <binding>\r
284                                                 <command>property-assign</command>\r
285                                                 <property>/controls/engines/engine[3]/on-fire</property>\r
286                                                 <value>0</value>\r
287                                         </binding>\r
288                                         <binding>\r
289                                                 <command>property-assign</command>\r
290                                                 <property>/controls/failures/gear[0]/stuck</property>\r
291                                                 <value>0</value>\r
292                                         </binding>\r
293                                         <binding>\r
294                                                 <command>property-assign</command>\r
295                                                 <property>/controls/failures/gear[1]/stuck</property>\r
296                                                 <value>0</value>\r
297                                         </binding>\r
298                                         <binding>\r
299                                                 <command>property-assign</command>\r
300                                                 <property>/controls/failures/gear[2]/stuck</property>\r
301                                                 <value>0</value>\r
302                                         </binding>\r
303                                         <binding>\r
304                                                 <command>property-assign</command>\r
305                                                 <property>/controls/failures/gear[3]/stuck</property>\r
306                                                 <value>0</value>\r
307                                         </binding>\r
308                                         <binding>\r
309                                                 <command>property-assign</command>\r
310                                                 <property>/controls/failures/gear[4]/stuck</property>\r
311                                                 <value>0</value>\r
312                                         </binding>\r
313                                 </item>\r
314 \r
315                                 <item>\r
316                                         <label>Select livery</label>\r
317                                         <binding>\r
318                                                 <command>nasal</command>\r
319                                                 <script>aircraft.livery.dialog.open()</script>\r
320                                         </binding>\r
321                                 </item>\r
322                                 \r
323                                 <item>\r
324                                         <label>Select MP-copilot</label>\r
325                                         <binding>\r
326                                                 <command>nasal</command>\r
327                                                 <script>\r
328                                                         dual_control_tools.\r
329                                                         copilot_dialog.show(aircraft_dual_control.copilot_type);\r
330                                                 </script>\r
331                                         </binding>\r
332                                 </item>\r
333                                 \r
334                                 <item>\r
335                                         <label>Show/hide yokes</label>\r
336                                         <binding>\r
337                                                 <command>property-toggle</command>\r
338                                                 <property>sim/model/hide-yoke</property>\r
339                                         </binding>\r
340                                 </item>\r
341                                 \r
342                                 <item>\r
343                                         <label>Tiller Steering</label>\r
344                                         <binding>\r
345                                                 <command>nasal</command>\r
346                                                 <script>\r
347                                                         var tiller = gui.Dialog.new("/sim/gui/dialogs/Boeing747/menu/dialog","Aircraft/747-400/Dialogs/tiller_steering-dialog.xml");\r
348                                                         tiller.open();\r
349                                                 </script>\r
350                                         </binding>\r
351                                 </item>\r
352                                  \r
353                                 <item>\r
354                                         <label>Yoke charts</label>\r
355                                         <binding>\r
356                                                 <command>nasal</command>\r
357                                                 <script>\r
358                                                         var mal = gui.Dialog.new("/sim/gui/dialogs/Boeing747/menu/dialog","Aircraft/747-400/Dialogs/yokechart-dialog.xml");\r
359                                                         mal.open();\r
360                                                 </script>\r
361                                         </binding>\r
362                                 </item>\r
363 \r
364                         </menu>\r
365                 </default>\r
366         </menubar>\r
367         \r
368         <multiplay>\r
369                 <generic>\r
370                         <float n="0" alias="/controls/doors/cargo1/position-norm"/>\r
371                         <float n="1" alias="/controls/flight/flaps"/>\r
372                         <int n="0" alias="/controls/failures/wings/broken"/>\r
373                         <string n="1" type="string"></string> <!-- MP TDM1 -->\r
374                 </generic>\r
375         </multiplay>\r
376 \r
377 </sim>\r
378 \r
379 <consumables>\r
380         <fuel>\r
381                 <tank n="0"><name>Center</name></tank>\r
382                 <tank n="1"><name>Main #1</name></tank>\r
383                 <tank n="2"><name>Main #2</name></tank>\r
384                 <tank n="3"><name>Main #3</name></tank>\r
385                 <tank n="4"><name>Main #4</name></tank>\r
386                 <tank n="5"><name>Res #2</name></tank>\r
387                 <tank n="6"><name>Res #3</name></tank>\r
388                 <tank n="7"><name>Stab</name></tank>\r
389         </fuel>\r
390 </consumables>\r
391 \r
392 <engines>\r
393         <engine n="0">\r
394                 <running>false</running>\r
395                 <reverser-position type="double">0.000000</reverser-position>\r
396         </engine>\r
397         <engine n="1">\r
398                 <running>false</running>\r
399                 <reverser-position type="double">0.000000</reverser-position>\r
400         </engine>\r
401         <engine n="2">\r
402                 <running>false</running>\r
403                 <reverser-position type="double">0.000000</reverser-position>\r
404         </engine>\r
405         <engine n="3">\r
406                 <running>false</running>\r
407                 <reverser-position type="double">0.000000</reverser-position>\r
408         </engine>   \r
409         <engine n="4">\r
410                 <running>false</running>\r
411                 <reverser-position type="double">0.000000</reverser-position>\r
412         </engine> \r
413         <apu> \r
414                 <n1 alias="/engines/engine[4]/n1" /> \r
415                 <n2 alias="/engines/engine[4]/n2" /> \r
416                 <egt-degf alias="/engines/engine[4]/egt-degf" /> \r
417         </apu> \r
418 </engines>\r
419 \r
420 <controls>\r
421 \r
422         <electric>\r
423                 <apu>0</apu>\r
424                 <battery>0</battery>\r
425                 <wipers>\r
426                         <switch type="bool">0</switch>\r
427                         <position-norm type="double">0</position-norm>\r
428                 </wipers>\r
429         </electric>\r
430  \r
431         <engines>\r
432                 <autostart>1</autostart>\r
433         </engines>\r
434 \r
435         <failures>\r
436                 <gear>\r
437                         <stuck type="bool">0</stuck>\r
438                 </gear>\r
439                 <gear n="1">\r
440                         <stuck type="bool">0</stuck>\r
441                 </gear>\r
442                 <gear n="2">\r
443                         <stuck type="bool">0</stuck>\r
444                 </gear>\r
445                 <gear n="3">\r
446                         <stuck type="bool">0</stuck>\r
447                 </gear>\r
448                 <gear n="4">\r
449                         <stuck type="bool">0</stuck>\r
450                 </gear>\r
451                 <wings>\r
452                         <broken type="bool">0</broken>\r
453                 </wings>\r
454         </failures>\r
455 \r
456         <flight>\r
457                 <autospeedbrakes-armed type="string">true</autospeedbrakes-armed>\r
458                 <yaw-damper type="bool">1</yaw-damper>\r
459         </flight>\r
460 \r
461         <fuel>\r
462                 <tank n="1">\r
463                         <x-feed type="bool">0</x-feed>\r
464                 </tank>\r
465                 <tank n="2">\r
466                         <x-feed type="bool">0</x-feed>\r
467                 </tank>\r
468                 <tank n="3">\r
469                         <x-feed type="bool">0</x-feed>\r
470                 </tank>\r
471                 <tank n="4">\r
472                         <x-feed type="bool">0</x-feed>\r
473                 </tank>\r
474                 <tank n="7">\r
475                         <pump type="bool">0</pump>\r
476                 </tank>\r
477         </fuel>\r
478 \r
479         <gear>\r
480                 <brake-parking>1</brake-parking>\r
481                 <tiller-cmd-norm type="double">0</tiller-cmd-norm>\r
482         <tiller-enabled type="bool">false</tiller-enabled>\r
483                 <gear n="0">\r
484                         <tyre-smoke type="int">0</tyre-smoke>\r
485                         <sprayspeed-ms type="double">0</sprayspeed-ms>\r
486                         <spray-density type="double">0</spray-density>                  \r
487                 </gear>\r
488                 <gear n="1">\r
489                         <tyre-smoke type="int">0</tyre-smoke>\r
490                         <sprayspeed-ms type="double">0</sprayspeed-ms>\r
491                         <spray-density type="double">0</spray-density>\r
492                 </gear>\r
493                 <gear n="2">\r
494                         <tyre-smoke type="int">0</tyre-smoke>\r
495                         <sprayspeed-ms type="double">0</sprayspeed-ms>\r
496                         <spray-density type="double">0</spray-density>\r
497                 </gear>\r
498                 <gear n="3">\r
499                         <tyre-smoke type="int">0</tyre-smoke>\r
500                         <sprayspeed-ms type="double">0</sprayspeed-ms>\r
501                         <spray-density type="double">0</spray-density>\r
502                 </gear>\r
503                 <gear n="4">\r
504                         <tyre-smoke type="int">0</tyre-smoke>\r
505                         <sprayspeed-ms type="double">0</sprayspeed-ms>\r
506                         <spray-density type="double">0</spray-density>\r
507                 </gear>\r
508         </gear>\r
509 \r
510         <lighting>\r
511                 <beacon>0</beacon>\r
512                 <landing-light-inbdl type="bool">0</landing-light-inbdl>\r
513                 <landing-light-inbdr type="bool">0</landing-light-inbdr>\r
514                 <landing-light-outbdl type="bool">0</landing-light-outbdl>\r
515                 <landing-light-outbdr type="bool">0</landing-light-outbdr>\r
516                 <logo-lights>0</logo-lights>\r
517                 <nav-lights>0</nav-lights>\r
518                 <panel-norm>0</panel-norm>\r
519                 <strobe>0</strobe>\r
520                 <taxi-lights>0</taxi-lights>\r
521                 <turnoff-light-l type="bool">0</turnoff-light-l>\r
522                 <turnoff-light-r type="bool">0</turnoff-light-r>\r
523         </lighting>\r
524         \r
525 </controls>\r
526 \r
527 <input>\r
528         <keyboard>\r
529                 <key n="119">\r
530                         <name>w</name>\r
531                         <desc>Walk forward toward view</desc>\r
532                         <repeatable>true</repeatable>\r
533                         <binding>\r
534                                 <command>nasal</command>\r
535                                 <script>walk.walk_about(0.1)</script>\r
536                         </binding>\r
537                 </key>\r
538                 <key n="87">\r
539                         <name>W</name>\r
540                         <desc>Walk backward from view</desc>\r
541                         <repeatable>true</repeatable>\r
542                         <binding>\r
543                                 <command>nasal</command>\r
544                                 <script>walk.walk_about(-0.1)</script>\r
545                         </binding>\r
546                 </key>\r
547                 <key n="127">\r
548                         <name>Delete</name>\r
549                         <desc>Toggle Reversers</desc>\r
550                         <binding>\r
551                                 <command>nasal</command>\r
552                                 <script>reversethrust.togglereverser()</script>\r
553                         </binding>\r
554                 </key>\r
555                 <key n='356'>\r
556                         <name>Ctrl-Left</name>\r
557                         <desc>Previous 2D panel</desc>\r
558                         <mod-ctrl>\r
559                                 <binding>\r
560                                         <command>nasal</command>\r
561                                         <script>setprop('/sim/panel/path', 'Aircraft/747-400/Panels/744_elec_panel.xml'); fgcommand('panel-load');</script>\r
562                                 </binding>\r
563                         </mod-ctrl>\r
564                 </key>\r
565                 <key n='358'>\r
566                         <name>Ctrl-Right</name>\r
567                         <desc>Next 2D panel</desc>\r
568                         <mod-ctrl>\r
569                                 <binding>\r
570                                         <command>nasal</command>\r
571                                         <script>setprop('/sim/panel/path', 'Aircraft/747-400/Panels/744_hyd_panel.xml'); fgcommand('panel-load');</script>\r
572                                 </binding>\r
573                         </mod-ctrl>\r
574                 </key>\r
575         </keyboard>\r
576 </input>\r
577 \r
578 <autopilot>\r
579     <autobrake>\r
580                 <step type="int">-1</step> <!-- OFF on selection -->\r
581                 <config>\r
582                         <idle-throttle type="double">0.10</idle-throttle>\r
583                         <!-- 25% input cancel AB operation -->\r
584                         <pilot-input type="double">0.25</pilot-input>\r
585                 </config>\r
586         </autobrake>\r
587         <autospoilers>\r
588                 <step type="int">0</step> <!-- OFF on selection -->\r
589                 <config>\r
590                         <idle-throttle type="double">0.10</idle-throttle>\r
591                 </config>\r
592         </autospoilers>\r
593         <config>\r
594                 <min-climb-speed-kt type="float">150.0</min-climb-speed-kt>\r
595                 <best-climb-speed-kt type="float">200.0</best-climb-speed-kt>\r
596                 <target-climb-rate-fpm type="float">2000.0</target-climb-rate-fpm>\r
597                 <target-descent-rate-fpm type="float">1500.0</target-descent-rate-fpm>\r
598                 <elevator-adj-factor type="float">1500.0</elevator-adj-factor>\r
599                 <integral-contribution type="float">0.005</integral-contribution>\r
600                 <zero-pitch-throttle type="float">0.0001</zero-pitch-throttle>\r
601                 <zero-pitch-trim-full-throttle type="float">0.0001</zero-pitch-trim-full-throttle>\r
602                 <max-roll-deg type="float">30</max-roll-deg>\r
603                 <max-aileron type="float">0.5</max-aileron>\r
604                 <indicated-heading-magnetic type="bool">true</indicated-heading-magnetic>\r
605         </config>\r
606         <locks>\r
607                 <roc-lock>1</roc-lock>\r
608         </locks>\r
609         <route-manager>\r
610                 <input>@CLEAR</input>\r
611         </route-manager>\r
612         <!-- settings when power first applied -->\r
613         <settings>\r
614                 <target-altitude-ft>10000</target-altitude-ft>\r
615                 <target-speed-kt>200</target-speed-kt>\r
616                 <true-heading-deg>000</true-heading-deg>\r
617                 <bank-limit>25</bank-limit>\r
618         </settings>\r
619 </autopilot>\r
620 \r
621 <instrumentation>\r
622         <annunciators>\r
623                 <gpws>\r
624                         <volume>1</volume>\r
625                 </gpws>\r
626         </annunciators>\r
627         <cdu>\r
628                 <display>IDENT</display>\r
629                 <ident>\r
630                         <model>747-400</model>\r
631                         <engines>-80C2B1F</engines>\r
632                 </ident>\r
633                 <input type="string"/>\r
634                 <serviceable type="bool">1</serviceable>\r
635         </cdu>\r
636         <efis>\r
637                 <mfd>\r
638                         <display-mode>APP</display-mode>\r
639                 </mfd>\r
640         </efis>\r
641         <eicas>\r
642                 <messages>\r
643                         <line1 type="string"></line1>\r
644                         <line2 type="string"></line2>\r
645                         <line3 type="string"></line3>\r
646                         <line4 type="string"></line4>\r
647                 </messages>\r
648         </eicas>\r
649         <fmc>\r
650                 <to-flap>20</to-flap>\r
651         </fmc>\r
652         <groundradar>\r
653                 <range>2</range>\r
654         </groundradar>\r
655         <mk-viii>\r
656                 <serviceable>1</serviceable>\r
657                 <configuration-module>\r
658                         <category-1> 254 </category-1>\r
659                         <category-4>  11 </category-4>\r
660                 </configuration-module>\r
661                 <inputs>\r
662                         <arinc429>\r
663                                 <decision-height-ncd> false </decision-height-ncd>\r
664                                 <decision-height> 200 </decision-height>\r
665                         </arinc429>\r
666                 </inputs>\r
667                 <speaker>\r
668                         <max-dist>2</max-dist>\r
669                         <reference-dist>1</reference-dist>\r
670                         <volume>0.8</volume>\r
671                 </speaker>\r
672         </mk-viii>\r
673         <radar>\r
674                 <switch type="string" archive="y">on</switch>\r
675                 <mode-control type="int" archive="y">1</mode-control>\r
676                 <display-mode>plan</display-mode>\r
677                 <display-controls>\r
678                         <WX type="bool" archive="y">false</WX>\r
679                         <pos type="bool" archive="y">true</pos>\r
680                         <data type="bool" archive="y">true</data>\r
681                         <symbol type="bool" archive="y">true</symbol>\r
682                         <rotate type="bool" archive="y">true</rotate>\r
683                 </display-controls>\r
684                 <serviceable type="bool">true</serviceable>\r
685                 <range type="int" archive="y">10</range>\r
686                 <reference-range-nm type="double" archive="y">640</reference-range-nm>\r
687                 <mode type="string" archive="y">WX</mode>\r
688                 <font>\r
689                         <color>\r
690                                 <red type="float">0.7</red>\r
691                                 <green type="float">0.7</green>\r
692                                 <blue type="float">0.7</blue>\r
693                                 <alpha type="float">1</alpha>\r
694                         </color>\r
695                         <name type="string" archive="y">helvetica_bold.txf</name>\r
696                         <size type="float">8</size>\r
697                         <line-spacing type="float">0.2</line-spacing>\r
698                 </font>\r
699                 <lightning type="bool" archive="y">true</lightning>\r
700                 <display-mode type="string" archive="y">arc</display-mode>\r
701                 <radar-texture-path type="string" archive="y">Aircraft/747-400/Models/Cockpit/Instruments/MFD/od_wxradar.png</radar-texture-path>\r
702                 <echo-texture-path type="string" archive="y">Aircraft/747-400/Models/Cockpit/Instruments/MFD/wxecho.png</echo-texture-path>\r
703                 <minimized type="bool" archive="y">false</minimized>\r
704                 <heading-marker type="bool" archive="y">true</heading-marker>\r
705                 <limit-deg type="int">360</limit-deg>\r
706         </radar>\r
707 </instrumentation>\r
708 \r
709 <limits>\r
710         <mass-and-balance>\r
711                 <maximum-ramp-mass-lbs>877000</maximum-ramp-mass-lbs>\r
712                 <maximum-takeoff-mass-lbs>875000</maximum-takeoff-mass-lbs>\r
713                 <maximum-landing-mass-lbs>630000</maximum-landing-mass-lbs>\r
714                 <maximum-zero-fuel-mass-lbs>542500</maximum-zero-fuel-mass-lbs>\r
715         </mass-and-balance>\r
716         <max-flap-extension-speed>\r
717                 <flaps>0.033</flaps>\r
718                 <speed>285</speed>\r
719         </max-flap-extension-speed>\r
720         <max-flap-extension-speed>\r
721                 <flaps>0.167</flaps>\r
722                 <speed>260</speed>\r
723         </max-flap-extension-speed>\r
724         <max-flap-extension-speed>\r
725                 <flaps>0.333</flaps>\r
726                 <speed>240</speed>\r
727         </max-flap-extension-speed>\r
728         <max-flap-extension-speed>\r
729                 <flaps>0.667</flaps>\r
730                 <speed>230</speed>\r
731         </max-flap-extension-speed>\r
732         <max-flap-extension-speed>\r
733                 <flaps>0.833</flaps>\r
734                 <speed>205</speed>\r
735         </max-flap-extension-speed>\r
736         <max-flap-extension-speed>\r
737                 <flaps>1.000</flaps>\r
738                 <speed>180</speed>\r
739         </max-flap-extension-speed>\r
740         <max-gear-extension-speed>270</max-gear-extension-speed>\r
741         <vne>600</vne>\r
742         <max-positive-g>2.5</max-positive-g> \r
743 </limits>\r
744 \r
745 <systems>\r
746         <electrical>\r
747                 <outputs>\r
748                         <efis>20</efis>\r
749                         <mk-viii>25</mk-viii>\r
750                 </outputs>\r
751         </electrical>\r
752 </systems>\r
753 \r
754 <nasal>\r
755         <Boeing747>\r
756                 <file>Aircraft/747-400/Nasal/autopilot.nas</file>\r
757                 <file>Aircraft/747-400/Nasal/autopilot-routemanager.nas</file>\r
758                 <file>Aircraft/747-400/Nasal/copilot.nas</file>\r
759                 <file>Aircraft/747-400/Nasal/doors.nas</file>\r
760                 <file>Aircraft/747-400/Nasal/eicas.nas</file>\r
761                 <file>Aircraft/747-400/Nasal/system.nas</file>\r
762                 <file>Aircraft/747-400/Nasal/vspeeds.nas</file>\r
763                 <file>Aircraft/747-400/Nasal/wipers.nas</file>\r
764                 <file>Aircraft/Generic/limits.nas</file>\r
765         </Boeing747>\r
766         <cdu>\r
767                 <file>Aircraft/Instruments-3d/cdu/boeing.nas</file>\r
768         </cdu>\r
769         <dual_control_tools>\r
770                 <file>Aircraft/Generic/DualControl/dual-control-tools.nas</file>\r
771         </dual_control_tools>\r
772         <aircraft_dual_control>\r
773                 <file>Aircraft/747-400/DualControl/747-400-dual-control.nas</file>\r
774         </aircraft_dual_control>\r
775         <dual_control>\r
776                 <file>Aircraft/Generic/DualControl/pilot-dual-control.nas</file>\r
777         </dual_control>\r
778         <electrical>\r
779                 <file>Aircraft/747-400/Nasal/744_elec.nas</file>\r
780         </electrical>\r
781         <hydraulic>\r
782                 <file>Aircraft/747-400/Nasal/744_hyd.nas</file>\r
783         </hydraulic>\r
784         <tyresmoke>\r
785                 <file>Aircraft/747-400/Nasal/tyresmoke.nas</file>\r
786         </tyresmoke>\r
787         <walk>\r
788                 <file>Aircraft/747-400/Nasal/walk.nas</file>\r
789         </walk>\r
790 </nasal>\r
791 \r
792 <payload>\r
793         <weight>\r
794                 <name type="string">Passengers</name>\r
795                 <weight-lb alias="/fdm/jsbsim/inertia/pointmass-weight-lbs[0]"/>\r
796                 <min-lb type="double">    0.0</min-lb>\r
797                 <max-lb type="double">70000.0</max-lb>\r
798         </weight>\r
799         <weight>\r
800                 <name type="string">Forward Cargo</name>\r
801                 <weight-lb alias="/fdm/jsbsim/inertia/pointmass-weight-lbs[1]"/>\r
802                 <min-lb type="double">    0.0</min-lb>\r
803                 <max-lb type="double">56000.0</max-lb>\r
804         </weight>\r
805         <weight>\r
806                 <name type="string">Aft Cargo</name>\r
807                 <weight-lb alias="/fdm/jsbsim/inertia/pointmass-weight-lbs[2]"/>\r
808                 <min-lb type="double">    0.0</min-lb>\r
809                 <max-lb type="double">56000.0</max-lb>\r
810         </weight>\r
811 </payload>\r
812  \r
813 </PropertyList>