第3章 QGC界面总览:主界面布局、工具栏、状态栏、地图控件、菜单系统详解
第一次打开QGC,你可能会觉得界面有点「满」。别急,这很正常。我刚开始接触时也花了点时间才摸清每个区域是干嘛的。说白了,QGC的界面设计遵循了一个很朴素的逻辑:最常用的功能放在最显眼的位置,不常用的藏在菜单里。这一章,我带你把整个界面拆开来看。
3.1 主界面布局:四块区域各司其职
QGC的主窗口可以分成四个大块。你想想看,一个地面站最需要同时看到什么?飞机的状态、地图上的位置、操作按钮、还有各种设置入口。嗯,QGC就是这么分的。
| 区域 | 位置 | 核心作用 |
|---|---|---|
| 工具栏 | 顶部横条 | 模式切换、快速操作、应用设置 |
| 地图控件 | 中央主区域 | 飞行器位置、航点、地理围栏显示 |
| 状态栏 | 底部横条 | 连接状态、GPS信号、电池电量、飞行模式 |
| 菜单系统 | 左上角汉堡图标 | 设置、分析工具、参数调整等深度功能 |
这四块区域不是孤立的。举个例子,你在工具栏切换到了「任务规划」模式,地图控件会立刻显示航点编辑工具,状态栏也会同步更新当前模式。我在项目里调试一架六旋翼时,就靠这种联动快速定位了GPS信号不稳的问题——状态栏先报警,我立刻切到地图看卫星分布。
核心原则:QGC的布局是「操作在上,状态在下,地图居中,设置藏左」。记住这16个字,你就能快速找到任何功能。
3.2 工具栏:你的操作主战场
工具栏是QGC里我使用频率最高的区域。它分为左右两段:左侧是飞行模式切换,右侧是应用级操作。
3.2.1 飞行模式切换
这里有几个按钮,分别对应不同的飞行模式。我个人习惯把最常用的模式放在前面:
- Plan(任务规划):编辑航点、设置任务。我一般在地面就把航线画好,起飞后直接切Auto。
- Fly(飞行控制):实时监控飞行数据,手动干预。这是默认视图,起飞后基本就待在这。
- Setup(飞控设置):校准传感器、调参。注意,飞行中千万别点这个,会断开连接。
- Analyze(数据分析):查看日志、回放飞行记录。坠机后分析原因全靠它。
小技巧:你可以通过拖拽工具栏上的分隔线来调整按钮顺序。我习惯把Plan和Fly放在最左边,因为这两个用得最多。
3.2.2 应用级操作
工具栏右侧有几个图标按钮,分别是:
- 连接/断开:控制与飞控的通信链路。我遇到过好几次USB线接触不良,点连接没反应,后来换了根带屏蔽的线就好了。
- 设置:齿轮图标,进入通用设置界面。
- 应用信息:查看版本号、更新日志。调试时经常需要确认版本是否匹配。
3.3 状态栏:飞行安全的最后一道防线
状态栏在底部,信息密度很高。我把它叫做「飞行员的仪表盘」。你不需要一直盯着它,但一旦出现异常,这里会第一时间告诉你。
| 指示器 | 正常状态 | 异常状态 |
|---|---|---|
| 连接状态 | 绿色圆点 + 心跳图标 | 红色叉号或灰色 |
| GPS状态 | 3D Fix + 卫星数量(≥10) | No Fix 或卫星数<6 |
| 电池电量 | 百分比 + 电压(绿色) | 百分比<20% 或电压低于3.5V/节 |
| 飞行模式 | 显示当前模式名称 | 闪烁或显示Unknown |
| 消息提示 | 无或绿色提示 | 红色错误或黄色警告 |
避坑指南:我曾经在一次飞行前没注意状态栏的GPS显示「2D Fix」,以为能飞。结果起飞后飞机直接飘走,差点炸机。从那以后,我养成习惯:起飞前必须确认GPS状态为3D Fix且卫星数≥10。
3.4 地图控件:可视化核心
地图控件占据了界面的大部分面积。它不只是显示一张地图,而是集成了飞行器位置、航点、地理围栏、障碍物等多种信息。
3.4.1 地图交互操作
- 缩放:鼠标滚轮或双指捏合。我习惯用滚轮,快。
- 平移:按住左键拖拽。
- 选中飞行器:左键点击飞机图标,会弹出信息卡片。
- 右键菜单:在地图上右键,可以快速设置航点、回家点或查看坐标。
3.4.2 地图图层
QGC支持多种地图源,你可以在设置里切换。我个人偏爱卫星图,因为能看到真实地形,规划航线时心里有底。
| 地图源 | 适用场景 | 注意事项 |
|---|---|---|
| OpenStreetMap | 城市、道路清晰的区域 | 离线可用,但更新慢 |
| Google卫星图 | 野外、山区、农田 | 需要网络,有使用限制 |
| Bing卫星图 | 高分辨率区域 | 部分地区加载慢 |
技巧:如果你在室内调试,可以把地图源切换为「空地图」,这样就不会因为GPS信号弱导致地图乱跳。我调试飞控参数时经常这么干。
3.5 菜单系统:深度功能的入口
左上角的汉堡菜单(三条横线)藏着QGC的「五脏六腑」。很多新手只会在工具栏里找功能,其实菜单里才是真正的宝藏。
3.5.1 菜单结构一览
- 应用设置:通用设置、通信连接、地图源、单位制等。
- 飞控参数:直接读写飞控的PID参数、滤波器设置等。注意,改参数前一定要备份。
- 分析工具:MAVLink控制台、日志下载、频谱分析。
- 帮助:关于、更新日志、在线文档。
3.5.2 我常用的菜单路径
举个例子,如果你想调整飞机的灵敏度,路径是:
菜单 → 飞控参数 → 参数树 → 搜索「RATE」→ 修改Roll/Pitch/Yaw的P值
嗯,这里要注意:参数树里有很多参数,名字看着像天书。我建议你先在官方文档里查清楚每个参数的含义再动手,不然很容易把飞机调成「蹦迪模式」。
3.6 界面总览结构图
下面这张图把QGC的界面层次和交互关系画出来了。你可以把它当作「导航地图」,以后遇到任何功能,先想想它在哪个区域。
3.7 本章小结
QGC的界面设计其实很「工程师思维」——每个元素都有它存在的理由。工具栏管操作,状态栏管安全,地图控件管可视化,菜单系统管深度配置。你不需要一次性记住所有按钮的位置,但至少要明白:遇到问题先看状态栏,要操作去工具栏,要规划去地图,要调参进菜单。