Skip to content

艺术字

艺术字

用图标素材拼出数字显示效果(如异形字体、彩色数码),适合需要特殊视觉风格的数值界面。

用途

艺术字与数据变量一样用于显示数值,但不用字库,而是用 ICON 中的 「0123456789-.」共 12 个图标 拼出每一位。MCU 通过 0x82 写变量地址即可刷新。普通数码管风格更建议用数据变量,显示更快。

典型用法

  1. 准备含数字 0–9、负号与小数点的 ICON 素材,并加入工程
  2. 拖入「艺术字」,设置 变量存储地址变量类型、整数/小数位数
  3. 选择 图标文件起始图标(对应「0」等起始编号)
  4. 下载后,MCU 向该地址发送 0x82 写指令更新数值

艺术字属性设置面板

关键属性

属性说明
变量存储地址(0x)字地址 0000~FFFF;0x82 写此地址刷新显示
初始值上电初值;依赖屏参「变量初值由配置文件决定」
变量类型整型 / 长整型 / 无符号等,决定字节数与范围
整数位数 / 小数位数显示位数;小数仅为显示格式,存储仍为整数
图标文件存放数字图标的 ICO 文件
起始图标数字「0」对应的图标编号(其后按序对应 1–9、-、.)
图标显示模式透明(滤背景,需 BMP)/ 显示背景
对齐方式左对齐 / 右对齐 / 居中

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

注意事项

注意

  • ⚠️ ICON 须按顺序提供完整的 0123456789-. 共 12 个字符图
  • ⚠️ 小数只是在整数上加小数点显示(例如显示 10.1,实际存 101)
  • ⚠️ 常规数字显示优先用 数据变量,性能更好
  • 💡 描述指针 默认 FFFF;多数应用无需启用(见 描述指针

交互示例

下面是浏览器里的示意:用图标拼出数字,本例仍按 1 位小数显示。外观与实机不完全一致,完整行为以下载后屏端为准。帧格式见 串口指令

相关内容