5. 主页¶
标准的主页布局如下图所示:
模型名称:当前模型的名称。模型可以通过:ref:`model-setup`配置。
电池电压:遥控器电池的电压值。
发射功率:这表示当前选定的发射功率。它可以通过 :ref:`model-setup`配置。
模型图标:显示当前模型的图像。它可以通过 :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. 安全系统¶
Deviation 有安全系统,为了防止启动时处于危险状态(例如意外打开直升机 的主旋翼)。安全系统的工作原理是开始传输模型之前,验证特定条件完成。默 认情况下,输出通道和油门摇杆必须最低。Deviation 固件不包括另外一种机制来 定义新的安全条件,然而,他们可以通过 model.ini 文件直接添加修改。安全信 息触发时,遥控器不会打开模型。这个消息可能会出现在最初打开遥控器时,或 者当切换到另一个模型时。一旦所有安全条件已经被满足或者当你按下“OK” 按钮时,安全消息将自动消失。在这两种情况下,一旦对话框消失 Deviation 会开 始工作。
安全值在“[safety]”的部分,默认为:
[safety]
Auto=min
“Auto”的值也可以是任何通道或者输入名字,例如“Ch1”,“Auto”会 识别你的油门通道。如果没有识别到,你会得到一个另一个警告,手动修改为 “CH1”(DSMx 协议)或“CH3”(大部分其他协议)将解决这个问题。 “min” 值也可以修改为“max”或“0”,用于检测通道数值是否是最大值或 者 0。