外观
基础概念
VGUS Next 面向 VTx 系列(VTc / VTb)。界面在 PC 上组态完成后下载到屏;运行时 MCU 通过串口读写变量,即可驱动显示与接收触摸。
核心思路
VGUS 串口屏按 变量驱动 工作:显示格式在组态阶段配好,MCU 运行时主要读写 变量地址,不必反复下发坐标、字库、颜色等细节。
变量驱动
VGUS 串口屏按 变量驱动 工作:显示位置、字体、颜色、小数位数等,都在 VGUS Next 里预先配好;MCU 运行时只读写 变量地址 上的数值,不必再下发坐标、字库、颜色等显示细节。
典型闭环:
- 组态(一次性):在 VGUS Next 中排页面、放控件、设显示格式,并为需要通信的控件分配 变量存储地址
- 下载到屏:编译工程后,把生成的文件夹拷到 U 盘或 TF 卡,插入屏端上电
- 运行刷新:MCU 按地址写数值(常用
0x82写变量存储器),屏端按已配置的格式自动显示 - 切页与返回:屏端从变量存储器读回当前值并恢复显示,MCU 不必重发整页内容
触摸类控件同样走变量:用户按下按钮、改滑动条时,屏端把结果写入对应地址,MCU 用 0x83 读取即可。亮度、切页、蜂鸣等系统动作走寄存器(0x80 / 0x81),细节见 通信与变量。
举例:整数从 25 刷新为 100
用 虚拟串口屏 和 串口调试助手 看一次完整刷新:屏上先显示 25,再写变量,立刻变成 100。真机联调同样发 0x82,不必改界面。
- 在页面添加 数据变量,在属性设置中把 变量存储地址(0x) 设为
0100、整数位数 设为3、初始值 设为25。要让上电显示该初值,在 屏参 中启用「变量初值由配置文件决定」。 - 点窗口顶部 工程,先 编译,再点 虚拟屏,打开虚拟串口屏。此时数字应为
25。 - 同一 工程 标签下点 串口调试,打开 串口调试助手,连接到虚拟串口屏使用的 COM 口(波特率与屏参一致)。
- 发送
0x82向该地址写入100。虚拟串口屏上的数字从25变为100。
帧头默认 A5 5A、地址 0x0100、写入 100(0x0064)时,可发送:
text
A5 5A 05 82 01 00 00 64地址以控件上实际配置为准。帧格式见 串口指令。

演示加载中…
需要运行时临时改颜色、位置等显示格式时,再使用 描述指针;日常刷新数值不必启用。
💡 何时用描述指针
仅当要在运行时 临时改显示格式(如告警变红)时再启用;普通数值刷新用 0x82 写变量即可。
工程、页面、控件与变量地址
VGUS Next 里的界面按下面四层组织:
| 概念 | 说明 |
|---|---|
| 工程 | 一次完整界面开发项目,包含产品系列、分辨率、屏参、全部页面与资源 |
| 页面 | 工程内的单个界面(如主页、设置页),可独立布局控件 |
| 控件 | 页面上的显示或触摸元素,如数据变量、按钮、进度条、图标等 |
| 变量地址 | 控件绑定的变量存储器地址;MCU 读写该地址以更新显示或接收输入 |
关系简述:
- 一个 工程 包含多个 页面
- 每个 页面 放置若干 控件
- 需要与 MCU 交互的控件配置 变量地址;VGUS Next 提供地址自动分配与 地址地图,便于查看占用与冲突
分辨率、产品系列在窗口顶部的 项目属性 中修改;波特率、帧头等系统参数在 屏参 中配置,二者不要混用。
⚠️ 两个对话框不要混用
项目属性 = 系列与分辨率;屏参 = 波特率、帧头等通信参数。

演示加载中…
下载到屏与运行
完成界面设计后,先在窗口顶部点 编译,再点 下载,把生成的系列文件夹拷到 U 盘或经读卡器识别的 TF 卡,插入屏端上电完成下发。下载内容包括:
- 各页面的控件布局与显示格式配置
- 图片、图标、字库等资源文件
- 屏参(波特率、帧头等系统参数)
下载完成后,屏端按配置文件运行。之后分两条路,不要混用:
两条路径
- ✅ 下发工程:编译产物拷到 U 盘 / TF 卡,插入屏端上电(工程文件不走串口)
- ✅ 运行通信:MCU 通过屏上串口读写变量;未接真机时可用 虚拟串口屏 + 串口调试助手 验证(见上一节举例)
操作步骤见 工程下载。