菜单

2.6.7 异步

下载

1 用途

【异步】控件是用于周期性执行长时间或可能存在阻塞的任务,其回调函数运行在独立线程中,运行时不可见。

建议放到公共页中运行。

2 属性

2.1 控件

控件名,页面内唯一。

2.2 间隔时间

按设定的时间间隔执行事件处理属性中定义的“周期性执行”函数,最小周期为100ms。

2.3 自动运行

控件创建后是否自动运行。

2.4 事件处理

1)周期性执行

定义周期性执行的函数。

2)结束时触发

定义执行完成后触发的函数

3 API接口

1bool start();//启动异步任务

2bool pause();//暂停异步任务
3bool resume();//继续异步任务

4bool stop();//结束异步任务

说明:当需要单次运行时,在周期执行函数的最后增加wMAsyncWorker1->stop();函数即可。

4 典型应用

1)当需要执行一系列PLC动作,执行结束后可选执行特定动作;
2)定时上传或者下载文件到服务器;
上一个
2.6.6 HTTP
下一个
2.6.8 变量消息
最近修改: 2025-02-11Powered by