Skip to content

数据变量

数据变量

在界面上按设定格式显示数值(整数或带小数点显示)。MCU 只需向变量地址写入数值,屏端按组态好的字库、位数与颜色自动刷新。

用途

数据变量用于显示温度、压力、计数等数值类信息。显示格式(位数、字库、颜色、对齐)在 VGUS Next 中一次性配置并下载到屏;运行时通过串口 0x82 写变量存储器即可更新显示。

典型用法

  1. 在页面上拖入「数据变量」控件,调整位置与区域大小
  2. 设置 变量存储地址变量类型整数/小数位数、字库与颜色
  3. 需要上电非零初值时,配置 初始值,并确认屏参中启用「变量初值由配置文件决定」
  4. 下载工程到串口屏后,MCU 向该地址发送 0x82 写指令刷新数值

数据变量属性设置面板

关键属性

属性说明
变量存储地址(0x)字地址 0000~FFFF;0x82 写此地址刷新显示。单元大小由变量类型决定(一字=2 字节)
初始值上电初值;仅当屏参启用「变量初值由配置文件决定」时有效,否则为 0
变量类型整型/长整型/无符号等,决定字节数与取值范围
整数位数 / 小数位数控制显示位数。小数只是在整数上加小数点显示(如显示 10.1,实际存 101)
文本颜色数字颜色
FONT0 ID须使用 ASCII 字库显示数字
Y方向点阵数字体高度,须为偶数
对齐方式左对齐 / 右对齐 / 居中
无效位补零是否显示整数左侧、小数右侧的零
字符宽度自动调整去掉点阵空白列(点阵字库)
显示单位ASCII 单位串,最长约 10 字符;更美观的做法是把单位做到背景图上

完整属性以 VGUS Next 属性面板为准。

注意事项

注意

  • ⚠️ 显示负数时,负号占用一位整数位(例如显示 -123,整数位数至少为 4)
  • 💡 小数仅为显示格式,串口读写的仍是整数
  • ⚠️ 描述指针 默认 FFFF(关闭);启用后占用变量区,勿与业务地址重叠
  • 💡 多数应用无需配置 描述指针

交互示例

下面是浏览器里的示意:右侧 MCU 用 0x82 写变量刷新数值;本例 1 位小数(250→25.0)。外观与实机不完全一致,完整行为以下载后屏端为准。帧格式见 串口指令

相关内容