您现在的位置是:首页 > 科技前沿

AWTK开源智能串口屏开发中的定时器该怎么使用?

智慧创新站 2024-11-20【科技前沿】95人已围观

简介AWTK开源串口屏开发定时器的用法。ZLG致远电子。今天我们来介绍一下AWTK串口屏中的定时器。在AWTK串口屏中可以为每个控件和窗口创建一个定时器,每个控件和窗口都有定时器事件,可以绑定命令。另外还提供了一组函数用来启动、停止、暂停、恢复、重置和修改定时器。今天我们的任务是开发一个计时器,提供启动...

AWTK开源串口屏开发定时器的用法。

ZLG致远电子。

今天我们来介绍一下AWTK串口屏中的定时器。在AWTK串口屏中可以为每个控件和窗口创建一个定时器,每个控件和窗口都有定时器事件,可以绑定命令。另外还提供了一组函数用来启动、停止、暂停、恢复、重置和修改定时器。

今天我们的任务是开发一个计时器,提供启动、停止、暂停和恢复等功能。目的:演示定时器相关函数的用法。


打开之前的项目,先来看一下效果。启动、暂停、恢复、停止,我们来看一下它的实现方法。

·我们来看一下模型,模型这里只有一个变量:计时,它的类型是整数,初始值为0。

·我们来看一下绑定规则,先看一下显示计时的静态文本,它的名字是tick。这里值得注意的是这个名字不单是控件的名字,也是定时器的名字。后面我们引用定时器的时候使用的也是这个名字,它值绑定到计时这个变量,加上单位"秒"。

·它有一个定时事件,在定时事件中将计时加1放回去。启动按钮调用start_timer,第一个参数是定时器的名字,第二个参数是定时的时间,单位是毫秒,这里1000表示1000毫秒,也就是1秒。

·暂停按钮调用susp_timer,参数是定时器的名字。

·恢复按钮调用resume_timer,参数是定时器的名字。

·停止按钮调用stop_timer,参数是定时器的名字。

·然后将计时清零。

我们来回顾一下重点,重点就是定时器相关的函数,最常用的就是启动和停止。这两函数最好记住,其它函数需要的时候再查看手册就可以了。

很赞哦!(16)