定时器控件
1. 属性
属性 |
说明 |
---|---|
id |
控件ID号,不可更改 |
global |
勾选:作用于全局,不勾选:作用于所在页; 不可脚本读写 |
name |
控件名称,可改,默认名称timer+序号 |
en |
使能,不选中,失效;选中,有效。 |
interval |
定时器信号发生间隔。 |
2. 示例
2.1 在脚本中访问属性(控件名以timer0为例)
2.1.1 设置定时器使能(timer0.en)
例如 打开定时器
timer0.en=1;//0打开 1关闭
2.1.2 设置定时器间隔事件(timer0.interval)
例如 设置定时器间隔200ms//
timer0.interval=20;//定时器间隔单位为10ms即当设置10时实际间隔为100ms
3. 常见应用
Modbus主机或者485利用定时器定时发送主机报文
延时处理,delay会阻塞脚本所以建议用定时器做延时处理
Rtc,将定时器间隔调至1S,定时读取时间系统变量,获取实时时间,仅支持rtc版本可用
制作音视频进度条,定时器配合进度条或者滑块控件,定时获取播放进度显示到进度条
数值累加,例如按钮按下数值累加松开停止累加,按下事件打开定时器定时累加数值,弹起事件关闭定时器停止累加