VisualHMI - 动画控件
什么是动画控件?
动画控件主要通过加载多帧合集的图库文件,可以根据条件多次显示或者循环显示,常用于设备的运行状态、开机动画等应用。
适用范围:VisualHMI - HMI&M系列
例程下载链接:ViusalHMI - 动画控件(点击下载)
1.属性介绍
本章节重点介绍动画控件的属性,分为功能设置和外观设置
1.1.功能设置
动画控件的功能设置,属性如下所示
播放控制:
- 自动播放:进入此控件所在画面时,动画自动播放;
- 条件控制:满足设置条件时,动画自动播放;
- 读取地址:条件变量的地址;
- 比较:读取地址和值之间的比较关系,包括==、!=、<=、>=、<、>、IN:值在范围内(含边界)、OUT:值在范围外(不含边界);
- 值:与读取地址比较的数值,一般只有一个数值。当比较选择了IN、OUT时,有两个数值,包括下限值和上限值;
播放速度:帧间隔时间,单位毫秒;
播放次数:可以选择无限次数和指定次数;
- 结束处理:指定次数播放完后,可以设置切换画面或写入指定的寄存器。执行次数1次,和指定播放次数无关。
停止播放时:显示第一帧、隐藏动画、暂停动画。
1.2.外观设置
滚轮控件的外观属性,属性如下所示
- 图库:选择控件显示的图标库
2.应用案例
2.1.自动播放
2.1.1工程配置
画面中添加动画控件,属性配置如下所示:
- 播放控制:自动播放;
- 播放速度:500;
- 播放次数:无限;
- 停止播放时:显示第一帧;
- 图库:project/xico/0。
2.1.2 运行预览
屏幕切换到该画面,会一直循环播放动画,如下所示
2.2.条件控制
2.2.1.工程设置
画面中添加动画控件,属性配置如下所示:
播放控制:条件控制;
读取地址:LW1001;
比较:==;
值:1;
播放速度:500;
播放次数:无限;
停止播放时:暂停动画。
“播放/停止”的位状态指示灯控件中读取地址:LW1001,开启切换开关,写入地址:与读取地址相同,开关类型:切换开关。
2.2.2 运行预览
点击播放,设置寄存器LW1001 = 1,触发播放条件。点击停止,设置寄存器LW1001 = 0,停止播放,如下所示
2.3.发送通知
2.3.1 工程配置
画面中添加动画控件,属性配置如下所示:
播放控制:条件控制;
读取地址:LW1002;
比较:==;
值:1;
播放速度:200;
播放次数:指定;
次数:1次
结束处理:写入寄存器
写入地址:LW2000
写入值:1
停止播放时:显示第一帧
2.3.2 运行预览
点击播放,设置寄存器LW1002= 1,触发播放条件,动画播放完,显示第一帧,并发送LW2000的通知。如下所示
2.4.切换画面
2.4.1 工程配置
画面中添加动画控件,属性配置如下所示:
- 播放控制:条件控制;
- 读取地址:LW1003;
- 比较:==;
- 值:1;
- 播放速度:200;
播放次数:指定;
- 次数:1次
结束处理:切换画面
- 目标画面:主画面
- 停止播放时:隐藏动画
2.4.2 运行预览
点击播放,设置寄存器LW1002= 1,触发播放条件,动画播放完,切换到主画面。如下所示