RUI Studio 帮助

变量设计

为下位机定义名称、类型、VP、数组与初值;保存进 .uiproj。

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

表里常改的列

做什么
名称绑定下拉里看到的名字;改名后软件按名称重绑,仍建议打开各控件看一眼
VP线缆地址(只读一列)。可绑标量从 1 起;无名或数组为
类型I32、布尔、浮点、字符串、字符串表等
维度 1 / 2数组或字符串缓冲长度。例如字符串维度 2 = 字符容量
最小 / 最大量程,滑动条、进度条会用到
设定整数位 / 小数位刷新关联的软字、内嵌字怎么显示数字
备注给自己看

下方 初始化:当前行的初值。字符串走英文键盘写入时,对应 UI_VAR_STR(最长约 63 字符 + 结尾 NUL)。

底下按钮

添加 / 删除 / 上移 / 下移 / 自动排列:改表顺序。顺序影响 VP 和下拉索引,改完到控件上核对绑定。

生成 dwin_var.h:给 产品主机 用的头文件,不是屏端。屏端用导出 UIMap 的 UI_VAR_*。联调见 HMI 串口联调

控件绑定下拉用的就是这张表的顺序。改名、改序后到各控件上核对一下。主窗口右侧也有只读 变量表 页签,双击可进本窗口。

总览也可看 变量与回调