5. 主页

标准的主页布局如下图所示:

_images/main_page.svg

模型名称:当前模型的名称。模型可以通过:ref:`model-setup`配置。

电池电压:遥控器电池的电压值。

发射功率:这表示当前选定的发射功率。它可以通过 :ref:`model-setup`配置。

当前时间:显示当前的时间(只有Devo12支持)。时间可以通过 :ref:`transmitter-config`设置。

模型图标:显示当前模型的图像。它可以通过 :ref:`model-setup`配置。点击图标会跳转到配置页面。

微调:显示微调配置,可以显示多达 10 种不同的水平和垂直微调数据。

其他显示:这些项目可以是包含摇杆、通道、回传或定时器数据的文本框; 显示通道数据的条形图;或图标/切换显示特定状态(例如起落架,襟翼,...)。

快速菜单:长按 UP/DN 按钮可以进入快速菜单。可以在:ref:`main-page-config`定义这些内容。

默认情况下,通道输出显示为[-100、100]%。可以通过修改 model.ini 文件 中相应通道部分来调整这一数值:

[channel1]
display-scale=100
display-format=%3d%%

在显示之前,输出原始值的范围[-10000、10000]。显示的文本通过 sprintf(s, display_format, raw/display_scale)生成。

如果省略显示比例,将使用默认值 100。

如果省略显示格式,将使用默认值%3d%%。关于格式的解释参考Wikipedia

5.1. 安全系统

_images/safety.png

Deviation 有安全系统,为了防止启动时处于危险状态(例如意外打开直升机 的主旋翼)。安全系统的工作原理是开始传输模型之前,验证特定条件完成。默 认情况下,输出通道和油门摇杆必须最低。Deviation 固件不包括另外一种机制来 定义新的安全条件,然而,他们可以通过 model.ini 文件直接添加修改。安全信 息触发时,遥控器不会打开模型。这个消息可能会出现在最初打开遥控器时,或 者当切换到另一个模型时。一旦所有安全条件已经被满足或者当你按下“OK” 按钮时,安全消息将自动消失。在这两种情况下,一旦对话框消失 Deviation 会开 始工作。

安全值在“[safety]”的部分,默认为:

[safety]
Auto=min

“Auto”的值也可以是任何通道或者输入名字,例如“Ch1”,“Auto”会 识别你的油门通道。如果没有识别到,你会得到一个另一个警告,手动修改为 “CH1”(DSMx 协议)或“CH3”(大部分其他协议)将解决这个问题。 “min” 值也可以修改为“max”或“0”,用于检测通道数值是否是最大值或 者 0。