动画控件按顺序播放图片,可设置速度、播放条件、次数和结束通知。
核心功能
本节案例:自动、条件播放与完成通知。
打开第 12 页。工程为 1024×600,地址使用 LW(十六进制)。
共用设置:位置尺寸 · 文字与图片 · 执行与声音 · 动态特效 · 安全设置。本节说明控件专有属性,图中序号对应下表。


| 序号 | 属性 | 作用 |
|---|---|---|
| 1 | 播放控制 | 选择自动播放,或由地址条件控制播放。 |
| 2 | 条件地址 | 读取触发条件的地址。 |
| 3 | 比较 | 选择等于、不等于、大小比较,或 IN 范围内、OUT 范围外。 |
| 4 | 值 | 单值比较的目标值。 |
| 5 | 播放速度 | 每帧的持续时间,单位 ms;数值越小,播放越快。 |
| 6 | 播放次数 | 选择无限循环或指定次数。 |
| 7 | 次数 | 播放完整动画的次数。 |
| 8 | 结束处理 | 播放完成后切换页面,或向寄存器写入数值。 |
| 9 | 写入地址 | 播放结束时接收结果的寄存器地址。 |
| 10 | 写值 | 写入目标地址的数值。 |
| 11 | 停止播放时 | 选择显示第一帧、隐藏或暂停在当前帧。 |


| 序号 | 属性 | 作用 |
|---|---|---|
| 1 | 动画图片 | 按播放顺序选择各帧图片,建议使用相同尺寸。 |


| 序号 | 属性 | 作用 |
|---|---|---|
| 1~3、6~9、11 | 同名属性 | 含义与本节前面的同名属性相同。 |
| 4 | 下限值 | 比较或限制范围的下边界。 |
| 5 | 上限值 | 比较或限制范围的上边界。 |
| 10 | 目标画面 | 动画结束后切换到的页面。 |
添加四个动画控件,分别设置自动循环、条件启停、播放三次和倒序。
| 控件 / 项目 | 地址 / 对象 | 设置 |
|---|---|---|
| 自动循环 | 无需地址 | 6 帧;80 ms;循环 |
| 条件启停 | LW1B00 = 1 | 条件不满足时暂停 |
| 三次通知 | LW1B01 = 1 | 播放 3 次,结束写 LW1B02 = 1 |
| 倒序 | 无需地址 | 将图片顺序反向排列 |
自动循环播放:

条件播放:LW1B00 = 1:

播放三次,结束写入通知值:


点击播放、暂停观察启停;三次播放结束后通知值变为 1。“复位”只复位播放条件,不清除通知值。