73a67f2328
from https://github.com/c172p-team/c172p/tree/release/2018.3 commit 0ddd75dbb7431f955d1dd8f468b30300bad6b9d1
635 lines
21 KiB
XML
635 lines
21 KiB
XML
<?xml version="1.0"?>
|
|
|
|
<PropertyList>
|
|
|
|
<name>Before Takeoff Checks</name>
|
|
|
|
<description>
|
|
This tutorial covers the before takeoff checklist. This involves the engine checks that are made in the run-up area just prior to taxiing to the runway and taking off.
|
|
|
|
For more information on the before takeoff checklist, see Section 2-11 of the FAA Airplane Flying Handbook available at http://www.faa.gov/library/manuals/aircraft/airplane_handbook/.
|
|
</description>
|
|
|
|
<audio-dir>Tutorials/startup</audio-dir>
|
|
<timeofday>morning</timeofday>
|
|
<presets>
|
|
<airport-id>PHTO</airport-id>
|
|
<on-ground>1</on-ground>
|
|
<altitude-ft>-9999</altitude-ft>
|
|
<latitude-deg>19.72419733</latitude-deg>
|
|
<longitude-deg>-155.052821</longitude-deg>
|
|
<heading-deg>40</heading-deg>
|
|
<airspeed-kt>0</airspeed-kt>
|
|
<glideslope-deg>0</glideslope-deg>
|
|
<offset-azimuth-deg>0</offset-azimuth-deg>
|
|
<offset-distance-nm>0</offset-distance-nm>
|
|
<airport-requested>true</airport-requested>
|
|
<runway-requested>true</runway-requested>
|
|
<parking-requested>true</parking-requested>
|
|
</presets>
|
|
|
|
<step>
|
|
<set>
|
|
<property>/sim/model/c172p/brake-parking</property>
|
|
<value>1</value>
|
|
</set>
|
|
<set>
|
|
<property>/controls/switches/master-bat</property>
|
|
<value>true</value>
|
|
</set>
|
|
<set>
|
|
<property>/controls/switches/master-alt</property>
|
|
<value>true</value>
|
|
</set>
|
|
<set>
|
|
<property>/controls/switches/master-avionics</property>
|
|
<value>true</value>
|
|
</set>
|
|
<set>
|
|
<property>/controls/flight/flaps</property>
|
|
<value>0.0</value>
|
|
</set>
|
|
<set>
|
|
<property>/instrumentation/adf/frequencies/selected-khz</property>
|
|
<value>332</value> <!-- PAHOA NDB -->
|
|
</set>
|
|
<set>
|
|
<property>/environment/weather-scenario</property>
|
|
<value>none</value>
|
|
</set>
|
|
<set>
|
|
<property>/controls/flight/elevator-trim</property>
|
|
<value>0.17</value>
|
|
</set>
|
|
<set>
|
|
<property>/controls/switches/magnetos</property>
|
|
<value>3</value>
|
|
</set>
|
|
<set>
|
|
<property>/controls/engines/current-engine/throttle</property>
|
|
<value>0.2</value>
|
|
</set>
|
|
<set>
|
|
<property>/controls/engines/engine/primer</property>
|
|
<value>4</value>
|
|
</set>
|
|
<set>
|
|
<property>/sim/model/c172p/securing/chock</property>
|
|
<value>false</value>
|
|
</set>
|
|
<set>
|
|
<property>/sim/model/c172p/securing/tiedownL-visible</property>
|
|
<value>false</value>
|
|
</set>
|
|
<set>
|
|
<property>/sim/model/c172p/securing/tiedownR-visible</property>
|
|
<value>false</value>
|
|
</set>
|
|
<set>
|
|
<property>/sim/model/c172p/securing/tiedownT-visible</property>
|
|
<value>false</value>
|
|
</set>
|
|
<set>
|
|
<property>/sim/model/c172p/securing/pitot-cover-visible</property>
|
|
<value>false</value>
|
|
</set>
|
|
<set>
|
|
<property>/sim/model/c172p/cockpit/control-lock-placed</property>
|
|
<value>false</value>
|
|
</set>
|
|
<set>
|
|
<property>/sim/model/c172p/cockpit/control-lock-visible</property>
|
|
<value>false</value>
|
|
</set>
|
|
<nasal>
|
|
<script>
|
|
setprop("/controls/engines/current-engine/mixture", 1.0);
|
|
setprop("/controls/switches/starter", 1);
|
|
</script>
|
|
</nasal>
|
|
<message></message>
|
|
<view>
|
|
<heading-offset-deg>0.0</heading-offset-deg>
|
|
<pitch-offset-deg>-12</pitch-offset-deg>
|
|
<roll-offset-deg>0.0</roll-offset-deg>
|
|
<x-offset-m>-0.21</x-offset-m>
|
|
<y-offset-m>0.19</y-offset-m>
|
|
<field-of-view>73.6</field-of-view>
|
|
</view>
|
|
</step>
|
|
|
|
<step>
|
|
<message>In this lesson we'll cover the pre-takeoff checks.</message>
|
|
<nasal>
|
|
<script>
|
|
var listeners = std.Vector.new();
|
|
|
|
listeners.append(setlistener("/engines/active-engine/running", func (node) {
|
|
if (node.getBoolValue()) {
|
|
setprop("/controls/switches/starter", 0);
|
|
foreach (var listener; listeners.vector) {
|
|
removelistener(listener);
|
|
}
|
|
listeners.clear();
|
|
}
|
|
}, 1, 0));
|
|
</script>
|
|
</nasal>
|
|
</step>
|
|
|
|
<step>
|
|
<message>You can access the pre-takeoff checklist by selecting Help->Checklists from the menu.</message>
|
|
<wait>10</wait>
|
|
</step>
|
|
|
|
<step>
|
|
<message>The parking brakes are already applied, so our first check is that the flight controls are free and correct.
|
|
</message>
|
|
</step>
|
|
|
|
<step>
|
|
<message>Check that moving the yoke from left to right moves the aileron in the expected manner.</message>
|
|
<view>
|
|
<heading-offset-deg>105.2</heading-offset-deg>
|
|
<pitch-offset-deg>1.0</pitch-offset-deg>
|
|
<roll-offset-deg>0.0</roll-offset-deg>
|
|
<x-offset-m>-0.3</x-offset-m>
|
|
<y-offset-m>0.2</y-offset-m>
|
|
<z-offset-m>0.4</z-offset-m>
|
|
<field-of-view>55.0</field-of-view>
|
|
</view>
|
|
<marker>
|
|
<x-m>1.4000</x-m>
|
|
<y-m>-4.0000</y-m>
|
|
<z-m>0.3000</z-m>
|
|
<scale>41.0000</scale>
|
|
</marker>
|
|
</step>
|
|
|
|
<step>
|
|
<message>Now, check the other aileron. We're checking that the controls aren't jammed by our seatbelts etc.
|
|
and that the aircraft has been rigged correctly.</message>
|
|
<view>
|
|
<heading-offset-deg>-105.2</heading-offset-deg>
|
|
<pitch-offset-deg>1.0</pitch-offset-deg>
|
|
<roll-offset-deg>0.0</roll-offset-deg>
|
|
<x-offset-m>-0.3</x-offset-m>
|
|
<y-offset-m>0.2</y-offset-m>
|
|
<z-offset-m>0.4</z-offset-m>
|
|
<field-of-view>55.0</field-of-view>
|
|
</view>
|
|
<marker>
|
|
<x-m>1.4000</x-m>
|
|
<y-m>4.0000</y-m>
|
|
<z-m>0.3000</z-m>
|
|
<scale>41.0000</scale>
|
|
</marker>
|
|
</step>
|
|
|
|
<step>
|
|
<message>Check the trim is in position</message>
|
|
<view>
|
|
<heading-offset-deg>349.2</heading-offset-deg>
|
|
<pitch-offset-deg>-50</pitch-offset-deg>
|
|
<roll-offset-deg>0.0</roll-offset-deg>
|
|
<x-offset-m>-0.2</x-offset-m>
|
|
<y-offset-m>0.3</y-offset-m>
|
|
<z-offset-m>0.4</z-offset-m>
|
|
<field-of-view>55.0</field-of-view>
|
|
</view>
|
|
<marker>
|
|
<x-m>-0.3129</x-m>
|
|
<y-m>-0.0422</y-m>
|
|
<z-m>-0.4427</z-m>
|
|
<scale>4.0</scale>
|
|
</marker>
|
|
|
|
<error>
|
|
<message>Set the elevator trim a bit more NOSE UP (scroll down with the mouse wheel)!</message>
|
|
<condition>
|
|
<greater-than>
|
|
<property>/controls/flight/elevator-trim</property>
|
|
<value>-0.1</value>
|
|
</greater-than>
|
|
</condition>
|
|
</error>
|
|
|
|
<error>
|
|
<message>Set the elevator trim a bit more NOSE DOWN (scroll up with the mouse wheel)!</message>
|
|
<condition>
|
|
<less-than>
|
|
<property>/controls/flight/elevator-trim</property>
|
|
<value>-0.2</value>
|
|
</less-than>
|
|
</condition>
|
|
</error>
|
|
|
|
<exit>
|
|
<condition>
|
|
<and>
|
|
<greater-than>
|
|
<property>/controls/flight/elevator-trim</property>
|
|
<value>-0.2</value>
|
|
</greater-than>
|
|
<less-than>
|
|
<property>/controls/flight/elevator-trim</property>
|
|
<value>-0.08</value>
|
|
</less-than>
|
|
</and>
|
|
</condition>
|
|
</exit>
|
|
</step>
|
|
|
|
<step>
|
|
<message>Now check that the mixture is set to rich - fully in.</message>
|
|
<view>
|
|
<heading-offset-deg>336.5</heading-offset-deg>
|
|
<pitch-offset-deg>-30.3</pitch-offset-deg>
|
|
<roll-offset-deg>0.0</roll-offset-deg>
|
|
<x-offset-m>-0.2</x-offset-m>
|
|
<y-offset-m>0.3</y-offset-m>
|
|
<z-offset-m>0.4</z-offset-m>
|
|
<field-of-view>55.0</field-of-view>
|
|
</view>
|
|
<marker>
|
|
<x-m>-0.0570</x-m>
|
|
<y-m>-0.0165</y-m>
|
|
<z-m>0.0000</z-m>
|
|
<scale>1.6116</scale>
|
|
</marker>
|
|
<error>
|
|
<message>The mixture isn't completely in. Press m to richen the mixture to fully rich.</message>
|
|
<condition>
|
|
<less-than>
|
|
<property>/controls/engines/current-engine/mixture</property>
|
|
<value>0.99</value>
|
|
</less-than>
|
|
</condition>
|
|
</error>
|
|
</step>
|
|
|
|
<step>
|
|
<message>Set the throttle to 1700 rpm for the engine checks.</message>
|
|
<view>
|
|
<heading-offset-deg>8.4</heading-offset-deg>
|
|
<pitch-offset-deg>-31.3</pitch-offset-deg>
|
|
<roll-offset-deg>0.0</roll-offset-deg>
|
|
<x-offset-m>-0.2</x-offset-m>
|
|
<y-offset-m>0.3</y-offset-m>
|
|
<z-offset-m>0.4</z-offset-m>
|
|
<field-of-view>34.2</field-of-view>
|
|
</view>
|
|
<marker>
|
|
<x-m>-0.3653</x-m>
|
|
<y-m>-0.3140</y-m>
|
|
<z-m>-0.1065</z-m>
|
|
<scale>3.6942</scale>
|
|
</marker>
|
|
|
|
<error>
|
|
<message>That's a bit high. Reduce throttle to 1700 rpm with PgDn, or your joystick throttle control.</message>
|
|
<condition>
|
|
<greater-than>
|
|
<property>/engines/active-engine/rpm</property>
|
|
<value>1725.0</value>
|
|
</greater-than>
|
|
</condition>
|
|
</error>
|
|
<error>
|
|
<message>That's too low. Increase throttle to 1700 rpm with PgUp, or your joystick throttle control.</message>
|
|
<condition>
|
|
<less-than>
|
|
<property>/engines/active-engine/rpm</property>
|
|
<value>1575.0</value>
|
|
</less-than>
|
|
</condition>
|
|
</error>
|
|
|
|
<exit>
|
|
<condition>
|
|
<and>
|
|
<greater-than>
|
|
<property>/engines/active-engine/rpm</property>
|
|
<value>1575</value>
|
|
</greater-than>
|
|
<less-than>
|
|
<property>/engines/active-engine/rpm</property>
|
|
<value>1725</value>
|
|
</less-than>
|
|
</and>
|
|
</condition>
|
|
</exit>
|
|
</step>
|
|
|
|
<step>
|
|
<message>This aircraft has a vacuum pump to power some instruments, such as the attitude indicator and directional gyro.</message>
|
|
</step>
|
|
|
|
<step>
|
|
<message>
|
|
We need to check that the vacuum system is working correct by checking the suction gauge.</message>
|
|
<view>
|
|
<heading-offset-deg>17.3</heading-offset-deg>
|
|
<pitch-offset-deg>-25</pitch-offset-deg>
|
|
<roll-offset-deg>0.0</roll-offset-deg>
|
|
<x-offset-m>-0.2</x-offset-m>
|
|
<y-offset-m>0.3</y-offset-m>
|
|
<z-offset-m>0.4</z-offset-m>
|
|
<field-of-view>23.2</field-of-view>
|
|
</view>
|
|
<marker>
|
|
<x-m>-0.3578</x-m>
|
|
<y-m>-0.4307</y-m>
|
|
<z-m>0.0583</z-m>
|
|
<scale>0.9829</scale>
|
|
</marker>
|
|
</step>
|
|
|
|
<step>
|
|
<message>Check that the engine instruments are in the green.</message>
|
|
<view>
|
|
<heading-offset-deg>10.7</heading-offset-deg>
|
|
<pitch-offset-deg>-30</pitch-offset-deg>
|
|
<roll-offset-deg>0.0</roll-offset-deg>
|
|
<x-offset-m>-0.2</x-offset-m>
|
|
<y-offset-m>0.3</y-offset-m>
|
|
<z-offset-m>0.4</z-offset-m>
|
|
<field-of-view>23.2</field-of-view>
|
|
</view>
|
|
<marker>
|
|
<x-m>-0.3671</x-m>
|
|
<y-m>-0.4031</y-m>
|
|
<z-m>-0.0289</z-m>
|
|
<scale>3.0000</scale>
|
|
</marker>
|
|
</step>
|
|
|
|
<step>
|
|
<message>Check that the electrical system is also fine.</message>
|
|
<view>
|
|
<heading-offset-deg>15.2</heading-offset-deg>
|
|
<pitch-offset-deg>-35</pitch-offset-deg>
|
|
<roll-offset-deg>0.0</roll-offset-deg>
|
|
<x-offset-m>-0.2</x-offset-m>
|
|
<y-offset-m>0.3</y-offset-m>
|
|
<z-offset-m>0.4</z-offset-m>
|
|
<field-of-view>23.2</field-of-view>
|
|
</view>
|
|
<marker>
|
|
<x-m>-0.3560</x-m>
|
|
<y-m>-0.4077</y-m>
|
|
<z-m>-0.1345</z-m>
|
|
<scale>1.9752</scale>
|
|
</marker>
|
|
</step>
|
|
|
|
<step>
|
|
<message>Now we need to check that the magnetos are working correctly.</message>
|
|
<view>
|
|
<heading-offset-deg>11.0</heading-offset-deg>
|
|
<pitch-offset-deg>-35.7</pitch-offset-deg>
|
|
<roll-offset-deg>0.0</roll-offset-deg>
|
|
<x-offset-m>-0.2</x-offset-m>
|
|
<y-offset-m>0.3</y-offset-m>
|
|
<z-offset-m>0.4</z-offset-m>
|
|
<field-of-view>23.2</field-of-view>
|
|
</view>
|
|
|
|
<marker>
|
|
<x-m>-0.0430</x-m>
|
|
<y-m>-0.2975</y-m>
|
|
<z-m>-0.0066</z-m>
|
|
<scale>1.6116</scale>
|
|
</marker>
|
|
<set>
|
|
<property>/sim/panel-hotspots</property>
|
|
<value>true</value>
|
|
</set>
|
|
<set>
|
|
<property>/sim/model/hide-yoke</property>
|
|
<value>true</value>
|
|
</set>
|
|
</step>
|
|
|
|
<step>
|
|
<message>Use your middle mouse button, or use your mouse scrollwheel to move the key to the RIGHT (R) position.
|
|
There should be a small drop in the tachometer.</message>
|
|
<view>
|
|
<heading-offset-deg>11.0</heading-offset-deg>
|
|
<pitch-offset-deg>-35.7</pitch-offset-deg>
|
|
<roll-offset-deg>0.0</roll-offset-deg>
|
|
<x-offset-m>-0.2</x-offset-m>
|
|
<y-offset-m>0.3</y-offset-m>
|
|
<z-offset-m>0.4</z-offset-m>
|
|
<field-of-view>23.2</field-of-view>
|
|
</view>
|
|
|
|
<marker>
|
|
<x-m>-0.0430</x-m>
|
|
<y-m>-0.2975</y-m>
|
|
<z-m>-0.0066</z-m>
|
|
<scale>1.6116</scale>
|
|
</marker>
|
|
<error>
|
|
<message>Set the key to RIGHT.</message>
|
|
<condition>
|
|
<not-equals>
|
|
<property>/controls/switches/magnetos</property>
|
|
<value>1</value>
|
|
</not-equals>
|
|
</condition>
|
|
</error>
|
|
<exit>
|
|
<condition>
|
|
<equals>
|
|
<property>/controls/switches/magnetos</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</condition>
|
|
</exit>
|
|
</step>
|
|
|
|
<step>
|
|
<message>Click the key twice with the left mouse button, to switch back to both magnetos.
|
|
The tachometer should recover back to 1700rpm.</message>
|
|
<view>
|
|
<heading-offset-deg>11.0</heading-offset-deg>
|
|
<pitch-offset-deg>-35.7</pitch-offset-deg>
|
|
<roll-offset-deg>0.0</roll-offset-deg>
|
|
<x-offset-m>-0.2</x-offset-m>
|
|
<y-offset-m>0.3</y-offset-m>
|
|
<z-offset-m>0.4</z-offset-m>
|
|
<field-of-view>23.2</field-of-view>
|
|
</view>
|
|
|
|
<marker>
|
|
<x-m>-0.0430</x-m>
|
|
<y-m>-0.2975</y-m>
|
|
<z-m>-0.0066</z-m>
|
|
<scale>1.6116</scale>
|
|
</marker>
|
|
|
|
<error>
|
|
<message>Set the key to BOTH.</message>
|
|
<condition>
|
|
<not-equals>
|
|
<property>/controls/switches/magnetos</property>
|
|
<value>3</value>
|
|
</not-equals>
|
|
</condition>
|
|
</error>
|
|
|
|
<exit>
|
|
<condition>
|
|
<equals>
|
|
<property>/controls/switches/magnetos</property>
|
|
<value>3</value>
|
|
</equals>
|
|
</condition>
|
|
</exit>
|
|
</step>
|
|
|
|
<step>
|
|
<message>Now we'll check the left magneto. Use your middle mouse button or scroll wheel to switch to the left magneto.
|
|
Again, there should be a small drop in the tachometer.</message>
|
|
<view>
|
|
<heading-offset-deg>11.0</heading-offset-deg>
|
|
<pitch-offset-deg>-35.7</pitch-offset-deg>
|
|
<roll-offset-deg>0.0</roll-offset-deg>
|
|
<x-offset-m>-0.2</x-offset-m>
|
|
<y-offset-m>0.3</y-offset-m>
|
|
<z-offset-m>0.4</z-offset-m>
|
|
<field-of-view>23.2</field-of-view>
|
|
</view>
|
|
|
|
<marker>
|
|
<x-m>-0.0430</x-m>
|
|
<y-m>-0.2975</y-m>
|
|
<z-m>-0.0066</z-m>
|
|
<scale>1.6116</scale>
|
|
</marker>
|
|
|
|
<error>
|
|
<message>Set the key to LEFT.</message>
|
|
<condition>
|
|
<not-equals>
|
|
<property>/controls/switches/magnetos</property>
|
|
<value>2</value>
|
|
</not-equals>
|
|
</condition>
|
|
</error>
|
|
|
|
<exit>
|
|
<condition>
|
|
<equals>
|
|
<property>/controls/switches/magnetos</property>
|
|
<value>2</value>
|
|
</equals>
|
|
</condition>
|
|
</exit>
|
|
</step>
|
|
|
|
<step>
|
|
<message>Click the key, to switch back to both magnetos.
|
|
The tachometer should recover back to 1700rpm.</message>
|
|
<view>
|
|
<heading-offset-deg>11.0</heading-offset-deg>
|
|
<pitch-offset-deg>-35.7</pitch-offset-deg>
|
|
<roll-offset-deg>0.0</roll-offset-deg>
|
|
<x-offset-m>-0.2</x-offset-m>
|
|
<y-offset-m>0.3</y-offset-m>
|
|
<z-offset-m>0.4</z-offset-m>
|
|
<field-of-view>23.2</field-of-view>
|
|
</view>
|
|
|
|
<marker>
|
|
<x-m>-0.0430</x-m>
|
|
<y-m>-0.2975</y-m>
|
|
<z-m>-0.0066</z-m>
|
|
<scale>1.6116</scale>
|
|
</marker>
|
|
|
|
<error>
|
|
<message>Set the key to BOTH.</message>
|
|
<condition>
|
|
<not-equals>
|
|
<property>/controls/switches/magnetos</property>
|
|
<value>3</value>
|
|
</not-equals>
|
|
</condition>
|
|
</error>
|
|
|
|
<exit>
|
|
<condition>
|
|
<equals>
|
|
<property>/controls/switches/magnetos</property>
|
|
<value>3</value>
|
|
</equals>
|
|
</condition>
|
|
</exit>
|
|
</step>
|
|
|
|
<!-- We should now check for carb heat, but we don't have that modeled yet -->
|
|
<step>
|
|
<message>Set the throttle back to between 800 and 1000 rpm.</message>
|
|
<set>
|
|
<property>/sim/panel-hotspots</property>
|
|
<value>false</value>
|
|
</set>
|
|
<view>
|
|
<heading-offset-deg>9.2</heading-offset-deg>
|
|
<pitch-offset-deg>-33.5</pitch-offset-deg>
|
|
<roll-offset-deg>0.0</roll-offset-deg>
|
|
<x-offset-m>-0.2</x-offset-m>
|
|
<y-offset-m>0.3</y-offset-m>
|
|
<z-offset-m>0.4</z-offset-m>
|
|
<field-of-view>23.2</field-of-view>
|
|
</view>
|
|
|
|
<marker>
|
|
<x-m>-0.2000</x-m>
|
|
<y-m>-0.2901</y-m>
|
|
<z-m>-0.0132</z-m>
|
|
<scale>2.7851</scale>
|
|
</marker>
|
|
|
|
<error>
|
|
<message>That's a bit high. Reduce throttle slightly with PgDn, or your joystick throttle control.</message>
|
|
<condition>
|
|
<greater-than>
|
|
<property>/engines/active-engine/rpm</property>
|
|
<value>1020.0</value>
|
|
</greater-than>
|
|
</condition>
|
|
</error>
|
|
<error>
|
|
<message>That's too low. Increase throttle slightly with PgUp, or your joystick throttle control.</message>
|
|
<condition>
|
|
<less-than>
|
|
<property>/engines/active-engine/rpm</property>
|
|
<value>780.0</value>
|
|
</less-than>
|
|
</condition>
|
|
</error>
|
|
|
|
<exit>
|
|
<condition>
|
|
<and>
|
|
<greater-than>
|
|
<property>/engines/active-engine/rpm</property>
|
|
<value>780</value>
|
|
</greater-than>
|
|
<less-than>
|
|
<property>/engines/active-engine/rpm</property>
|
|
<value>1020</value>
|
|
</less-than>
|
|
</and>
|
|
</condition>
|
|
</exit>
|
|
</step>
|
|
|
|
<step>
|
|
<message>Our pre-takeoff checks are now complete. We're ready to fly.</message>
|
|
</step>
|
|
|
|
</PropertyList>
|