变量设计
为下位机定义名称、类型、VP、数组与初值;保存进 .uiproj。
菜单或工具栏打开 变量设计。给屏端固件和主机协议各定义一份表:预设 C 类型、数组维度、初始化。确定后写入 .uiproj,供控件绑定和 导出代码。

表里常改的列
| 列 | 做什么 |
|---|---|
| 名称 | 绑定下拉里看到的名字;改名后软件按名称重绑,仍建议打开各控件看一眼 |
| VP | 线缆地址(只读一列)。可绑标量从 1 起;无名或数组为 — |
| 类型 | I32、布尔、浮点、字符串、字符串表等 |
| 维度 1 / 2 | 数组或字符串缓冲长度。例如字符串维度 2 = 字符容量 |
| 最小 / 最大 | 量程,滑动条、进度条会用到 |
| 设定整数位 / 小数位 | 刷新关联的软字、内嵌字怎么显示数字 |
| 备注 | 给自己看 |
下方 初始化:当前行的初值。字符串走英文键盘写入时,对应 UI_VAR_STR(最长约 63 字符 + 结尾 NUL)。

底下按钮
添加 / 删除 / 上移 / 下移 / 自动排列:改表顺序。顺序影响 VP 和下拉索引,改完到控件上核对绑定。
生成 dwin_var.h:给 产品主机 用的头文件,不是屏端。屏端用导出 UIMap 的 UI_VAR_*。联调见 HMI 串口联调。
控件绑定下拉用的就是这张表的顺序。改名、改序后到各控件上核对一下。主窗口右侧也有只读 变量表 页签,双击可进本窗口。
总览也可看 变量与回调。