Skip to content

动画图标

动画图标

在固定区域循环播放一段 ICON 图标序列,实现加载、运转、闪烁等动画效果。

用途

动画图标按 VGUS 刷新周期(约 100 ms)顺序播放「开始图标~结束图标」。变量仅取两个有效值:开始值 启动播放,停止值 停在停止图标。MCU 通过 0x82 写入开始/停止值即可控制。

典型用法

  1. 准备连续编号的 ICON 帧,并加入工程 ICO 文件
  2. 拖入「动画图标」,设置 变量存储地址开始值停止值
  3. 选择图标文件,以及停止/开始/结束图标编号
  4. 下载后,MCU 写开始值播放,写停止值停在停止图标

动画图标属性设置面板

关键属性

属性说明
变量存储地址(0x)一字控制量;0x82 写开始/停止值
初始值上电初值;若等于开始值则上电即播
开始值写入后从开始图标循环播放到结束图标
停止值写入后停止,固定显示停止图标
图标文件ICO 文件
停止图标停止时静态显示的图标编号
开始图标 / 结束图标动画帧区间(含两端)
图标显示模式透明 / 显示背景

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

注意事项

注意

  • ⚠️ 控制逻辑是「开始值 / 停止值」二态,不是按数值选帧
  • ⚠️ 帧间隔约一个刷新周期(约 100 ms),不宜用于极高精度时序动画
  • ⚠️ 透明模式要求素材为 BMP
  • ⚠️ 需要按位状态驱动多指示灯时,改用 位变量图标

交互示例

下面是浏览器里的示意:只认开始值 / 停止值:写 1 播放,写 0 停止。外观与实机不完全一致,完整行为以下载后屏端为准。帧格式见 串口指令

相关内容