4 Author: Yurik V. Nikiforoff, yurik@megasignal.com
6 Function: NVU navigation system TU-154B
11 <property>instrumentation/nvu/source</property>
12 <property>instrumentation/diss/sensitivity</property>
13 <property>instrumentation/svs/serviceable</property>
14 <property>instrumentation/nvu/mode-in</property>
15 <property>instrumentation/nvu/mode-out</property>
17 <property>instrumentation/nvu/wind-speed-svs</property>
18 <property>instrumentation/nvu/wind-azimuth-svs</property>
20 <property>instrumentation/nvu/S-base-active</property>
21 <property>instrumentation/nvu/Z-base-active</property>
22 <property>instrumentation/nvu/S-active</property>
23 <property>instrumentation/nvu/Z-active</property>
24 <property>instrumentation/nvu/S-inactive</property>
25 <property>instrumentation/nvu/Z-inactive</property>
26 <property>instrumentation/nvu/Spm-inactive</property>
27 <property>instrumentation/nvu/Zpm-inactive</property>
28 <property>instrumentation/nvu/ZPU-active</property>
29 <property>instrumentation/nvu/ZPU-inactive</property>
30 <property>instrumentation/nvu/LUR-2km</property>
31 <property>instrumentation/nvu/LUR-vicinity-out</property>
35 <fcs_function name="instrumentation/nvu/wind-angle-svs">
36 <description>Wind angle in radians</description>
40 <property>instrumentation/nvu/wind-azimuth-svs</property>
41 <property>instrumentation/tks-heading</property>
46 <fcs_function name="instrumentation/nvu/U-wind-fps-svs">
47 <description>Wind speed along U axis in fps</description>
50 <property>instrumentation/nvu/wind-speed-svs</property>
51 <value>0.9113444152814</value>
52 <cos><property>instrumentation/nvu/wind-angle-svs</property></cos>
56 <fcs_function name="instrumentation/nvu/V-wind-fps-svs">
57 <description>Wind speed along V axis in fps</description>
60 <property>instrumentation/nvu/wind-speed-svs</property>
61 <value>0.9113444152814</value>
62 <sin><property>instrumentation/nvu/wind-angle-svs</property></sin>
67 <switch name="instrumentation/svs/TAS-fps">
69 <test value="velocities/vtrue-fps">
70 instrumentation/svs/serviceable == 1
74 <summer name="instrumentation/nvu/U-fps-svs">
75 <input>instrumentation/svs/TAS-fps</input>
76 <input>instrumentation/nvu/U-wind-fps-svs</input>
79 <switch name="instrumentation/diss/serviceable">
82 instrumentation/diss/sensitivity ge 0.2
83 velocities/vg-fps gt 164 <!-- ~180 km/h -->
84 velocities/vg-fps lt 1185 <!-- ~1300 km/h -->
85 position/h-agl-ft gt 49 <!-- ~15m -->
86 attitude/pitch-rad gt -0.1745329 <!-- ~10 degrees -->
87 attitude/pitch-rad lt 0.1745329
88 attitude/roll-rad gt -0.3490659 <!-- ~20 degrees -->
89 attitude/roll-rad lt 0.3490659
93 <switch name="instrumentation/nvu/mode">
94 <output>instrumentation/nvu/mode-out</output>
97 instrumentation/nvu/active != 0
98 instrumentation/nvu/source == 0
99 instrumentation/diss/sensitivity gt 0
102 instrumentation/nvu/source == 2
103 instrumentation/diss/serviceable == 1
106 instrumentation/nvu/active != 0
107 instrumentation/svs/serviceable == 1
111 <switch name="instrumentation/nvu/U-fps">
113 <test value="647"><!-- ~710 km/h in fps -->
114 instrumentation/nvu/mode-in == 1
116 <test value="velocities/u-fps">
117 instrumentation/nvu/mode-in == 2
119 <test value="instrumentation/nvu/U-fps-svs">
120 instrumentation/nvu/mode-in == 3
123 <switch name="instrumentation/nvu/V-fps">
125 <test value="17"><!-- ~19 km/h == ~1.5 degrees drift -->
126 instrumentation/nvu/mode-in == 1
128 <test value="velocities/v-fps">
129 instrumentation/nvu/mode-in == 2
131 <test value="instrumentation/nvu/V-wind-fps-svs">
132 instrumentation/nvu/mode-in == 3
136 <fcs_function name="instrumentation/nvu/GS-fps">
137 <description>Ground speed in fps</description>
142 <property>instrumentation/nvu/U-fps</property>
143 <property>instrumentation/nvu/U-fps</property>
146 <property>instrumentation/nvu/V-fps</property>
147 <property>instrumentation/nvu/V-fps</property>
155 <summer name="instrumentation/nvu/U-wind-fps-diss">
156 <input>instrumentation/nvu/U-fps</input>
157 <input>-instrumentation/svs/TAS-fps</input>
160 <fcs_function name="instrumentation/nvu/wind-speed-diss">
161 <description>Wind speed in km/h rounded to nearest 0.25</description>
170 <property>instrumentation/nvu/U-wind-fps-diss</property>
171 <property>instrumentation/nvu/U-wind-fps-diss</property>
174 <property>instrumentation/nvu/V-fps</property>
175 <property>instrumentation/nvu/V-fps</property>
180 <value>4.38912</value>
189 <fcs_function name="instrumentation/nvu/wind-azimuth-diss">
190 <description>Wind angle in degrees rounded to nearest 0.25</description>
198 <property>instrumentation/nvu/V-fps</property>
199 <property>instrumentation/nvu/U-wind-fps-diss</property>
202 <property>instrumentation/tks-heading</property>
203 <value>360.125</value>
212 <fcs_function name="instrumentation/nvu/drift-angle">
213 <description>Drift angle in degrees</description>
217 <property>instrumentation/nvu/V-fps</property>
218 <property>instrumentation/nvu/U-fps</property>
228 <fcs_function name="instrumentation/nvu/deviation-angle">
229 <description>Course deviation angle in radians</description>
233 <property>instrumentation/nvu/ZPU-active</property>
234 <property>instrumentation/tks-heading</property>
239 <fcs_function name="instrumentation/nvu/deviation-sin">
240 <description>Sine of course deviation angle</description>
242 <sin><property>instrumentation/nvu/deviation-angle</property></sin>
245 <fcs_function name="instrumentation/nvu/deviation-cos">
246 <description>Cosine of course deviation angle</description>
248 <cos><property>instrumentation/nvu/deviation-angle</property></cos>
252 <fcs_function name="instrumentation/nvu/S-fps">
253 <description>Speed along S axis in fps</description>
257 <property>instrumentation/nvu/U-fps</property>
258 <property>instrumentation/nvu/deviation-cos</property>
261 <property>instrumentation/nvu/V-fps</property>
262 <property>instrumentation/nvu/deviation-sin</property>
267 <fcs_function name="instrumentation/nvu/Z-fps">
268 <description>Speed along Z axis in fps</description>
272 <property>instrumentation/nvu/U-fps</property>
275 <property>instrumentation/nvu/deviation-sin</property>
279 <property>instrumentation/nvu/V-fps</property>
280 <property>instrumentation/nvu/deviation-cos</property>
286 <integrator name="instrumentation/nvu/S-integrator">
287 <input>instrumentation/nvu/S-fps</input>
289 <trigger>instrumentation/nvu/stopped</trigger>
291 <integrator name="instrumentation/nvu/Z-integrator">
292 <input>instrumentation/nvu/Z-fps</input>
294 <trigger>instrumentation/nvu/stopped</trigger>
297 <summer name="instrumentation/nvu/S-active-in">
298 <output>instrumentation/nvu/S-active</output>
299 <input>instrumentation/nvu/S-base-active</input>
300 <input>instrumentation/nvu/S-integrator</input>
302 <summer name="instrumentation/nvu/Z-active-in">
303 <output>instrumentation/nvu/Z-active</output>
304 <input>instrumentation/nvu/Z-base-active</input>
305 <input>instrumentation/nvu/Z-integrator</input>
308 <fcs_function name="instrumentation/nvu/transform-angle">
309 <description>Affine transform angle in radians</description>
313 <property>instrumentation/nvu/ZPU-inactive</property>
314 <property>instrumentation/nvu/ZPU-active</property>
319 <fcs_function name="instrumentation/nvu/transform-sin">
320 <description>Sine of affine transform angle</description>
322 <sin><property>instrumentation/nvu/transform-angle</property></sin>
325 <fcs_function name="instrumentation/nvu/transform-cos">
326 <description>Cosine of affine transform angle</description>
328 <cos><property>instrumentation/nvu/transform-angle</property></cos>
332 <fcs_function name="instrumentation/nvu/S-transform">
333 <description>S coordinate affine transform</description>
336 <property>instrumentation/nvu/Spm-inactive</property>
338 <property>instrumentation/nvu/S-active</property>
339 <property>instrumentation/nvu/transform-cos</property>
342 <property>instrumentation/nvu/Z-active</property>
343 <property>instrumentation/nvu/transform-sin</property>
348 <fcs_function name="instrumentation/nvu/Z-transform">
349 <description>Z coordinate affine transform</description>
352 <property>instrumentation/nvu/Zpm-inactive</property>
354 <property>instrumentation/nvu/S-active</property>
357 <property>instrumentation/nvu/transform-sin</property>
361 <property>instrumentation/nvu/Z-active</property>
362 <property>instrumentation/nvu/transform-cos</property>
368 <switch name="instrumentation/nvu/transform">
371 instrumentation/nvu/active != 0
372 instrumentation/nvu/mode != 0
373 instrumentation/nvu/stopped == 0
374 instrumentation/nvu/S-active ge -80000
375 instrumentation/nvu/S-active le 80000
378 <switch name="instrumentation/nvu/S-inact">
379 <output>instrumentation/nvu/S-inactive</output>
380 <default value="instrumentation/nvu/S-inactive"/>
381 <test value="instrumentation/nvu/S-transform">
382 instrumentation/nvu/transform == 1
385 <switch name="instrumentation/nvu/Z-inact">
386 <output>instrumentation/nvu/Z-inactive</output>
387 <default value="instrumentation/nvu/Z-inactive"/>
388 <test value="instrumentation/nvu/Z-transform">
389 instrumentation/nvu/transform == 1
393 <summer name="instrumentation/nvu/LUR-2km-neg">
394 <input>-instrumentation/nvu/LUR-2km</input>
396 <switch name="instrumentation/nvu/LUR-vicinity">
397 <output>instrumentation/nvu/LUR-vicinity-out</output>
400 instrumentation/nvu/active != 0
401 instrumentation/nvu/mode != 0
402 instrumentation/nvu/stopped == 0
403 instrumentation/nvu/S-active ge instrumentation/nvu/LUR-2km-neg
404 instrumentation/nvu/S-active le instrumentation/nvu/LUR-2km
408 <pure_gain name="instrumentation/nvu/Z-deflection">
409 <input>instrumentation/nvu/Z-active</input>
410 <gain>-0.00025</gain>