Skip to content

变量图标

变量图标

根据变量数值,在同一位置切换显示不同图标(电量格、档位、状态灯等)。

用途

变量图标把变量值映射到图标编号:MCU 用 0x82 写入数值后,屏按上下限与图标区间自动换图。适合离散状态或多档显示,无需每次下发整张图片。

典型用法

  1. 先在工程中准备好图标库(ICO/图标分组)
  2. 拖入「变量图标」,选择 图标文件,再设置下限/上限对应的图标编号
  3. 配置 变量存储地址 与变量上下限
  4. 下载后,向该地址写不同数值即可切换图标

变量图标属性设置面板

关键属性

属性说明
变量存储地址(0x)存当前变量值;0x82 写值后刷新图标
初始值上电初值(受屏参初值策略影响)
变量下限 / 变量上限超出范围时通常不显示图标
图标文件选择 ICON 分组(须先选文件再选编号)
下限对应图标 / 上限对应的图标变量等于下限或上限时的图标编号
图标显示模式透明或显示背景(透明多用于 BMP)

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

注意事项

注意

  • ⚠️ 图标编号 ≠ 变量值:变量在上下限之间线性映射到图标编号区间
  • ⚠️ 变量范围与图标个数可以不一致,屏端会自动均分对应
  • ⚠️ 选图标编号前必须先选图标文件
  • ⚠️ 变量超出上下限时,控件可能不显示图标

交互示例

下面是浏览器里的示意:变量映射到图标档位;越界时可不显示。外观与实机不完全一致,完整行为以下载后屏端为准。帧格式见 串口指令

相关内容