外观
变量图标
根据变量数值,在同一位置切换显示不同图标(电量格、档位、状态灯等)。
用途
变量图标把变量值映射到图标编号:MCU 用 0x82 写入数值后,屏按上下限与图标区间自动换图。适合离散状态或多档显示,无需每次下发整张图片。
典型用法
- 先在工程中准备好图标库(ICO/图标分组)
- 拖入「变量图标」,选择 图标文件,再设置下限/上限对应的图标编号
- 配置 变量存储地址 与变量上下限
- 下载后,向该地址写不同数值即可切换图标
![]()
关键属性
| 属性 | 说明 |
|---|---|
| 变量存储地址(0x) | 存当前变量值;0x82 写值后刷新图标 |
| 初始值 | 上电初值(受屏参初值策略影响) |
| 变量下限 / 变量上限 | 超出范围时通常不显示图标 |
| 图标文件 | 选择 ICON 分组(须先选文件再选编号) |
| 下限对应图标 / 上限对应的图标 | 变量等于下限或上限时的图标编号 |
| 图标显示模式 | 透明或显示背景(透明多用于 BMP) |
完整属性以 VGUS Next 属性面板为准。
注意事项
注意
- ⚠️ 图标编号 ≠ 变量值:变量在上下限之间线性映射到图标编号区间
- ⚠️ 变量范围与图标个数可以不一致,屏端会自动均分对应
- ⚠️ 选图标编号前必须先选图标文件
- ⚠️ 变量超出上下限时,控件可能不显示图标
交互示例
下面是浏览器里的示意:变量映射到图标档位;越界时可不显示。外观与实机不完全一致,完整行为以下载后屏端为准。帧格式见 串口指令。