VAPS XT入门教程14.09:PFD

系列索引:VAPS XT入门教程索引

上一篇:VAPS XT入门教程14.08:函数调用

本文拆自官方示例PFDExample

PFD(Primary Fly Display,主飞行显示器),要实现的效果为

pfd

你需要了解

Heading

画竖线组成刻度,在添加数值显示

heading

然后用个TapCircular罩起来,实现左右滑动显示不同部分的效果

heading

VSI

显示垂直两个方向的速度

vsi

上下各是一个tapecircular,分别用于表示上下的速度。

当前效果为

display

Altitude

首先创建一个滚动数值列表

tape

使用TapeCirculater实现滚动和数值限制。

altitude

当前效果为

display

GlideSlope

glideslope

Localizer

导航定位器符号与GlideSlope类似

当前效果为

display

底部显示

添加一些数据显示,比如当前气压、油量等等

bottom

当前效果为

display

PWM

Pulse width modulation,脉冲宽度调制是一种模拟控制方式,根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术。广泛应用在从测量、通信到功率控制与变换的许多领域中。

本例找中指的是功率百分比,给电调(电子调速器)的PWM的脉宽,当然,值范围为[0,1]或者百分比[0-100]

pwm

使用TapeCirculater限制其范围

pwm

HSI

地速

hsi

ADI

两部分,分别表示空中和地面

air ground

当然需要限制其显示范围

adi

当前效果为

display

在加上天空背景色就得到最终结果了。

总结

  • 虽然是软件模拟仪表显示,虽然是官方示例,但是我们还是可以从中得出不少的信息,有的仪表是做什么用的、应该怎么显示、什么原理
  • 使用的都是已有的控件,关键是你要有足够的经验灵活运用

下一篇:VAPS XT入门教程14.10:HUDPFD

技术交流群,欢迎加入讨论。这个圈子很小,大佬可能没兴趣加这些群聊社区之类的。所以只能带你入门,当然,欢迎大佬指导

qq 672991841


VAPS XT入门教程14.09:PFD
https://blog.jackeylea.com/vapsxt/vapsxt-pfd/
作者
JackeyLea
发布于
2022年6月13日
许可协议