您好,欢迎访问沃航(武汉)科技有限公司官方网站
可编程网络IO控制器之python之定时器
2022-03-23 13:54:21

Timer.init(mode = Timer.PERIODIC, period = 0, callback = None)

  • mode:设置 Timer 定时器模式,可以设置两种模式:ONE_SHOT(执行一次)、PERIOD(周期性执行),默认设置的模式为 PERIOD 模式;

  • period:设置 Timer 定时器定时周期,单位:毫秒(ms)

  • callback:设置 Timer 定义器超时回调函数,默认设置的函数为 None 空函数,设置的函数格式如下所示:

  • timer.init(wdt.PERIOD, 5000, callback_test)   # 设置定时器模式为周期性执行,超时时间为 5 秒, 超时函数为 callback_test
  • Timer.deinit()

  • 该函数用于停止并关闭 Timer 设备。


例子:


from machine import Timer



def callback_periodic(obj):                               

    print("Timer callback periodic test")


timer = Timer(3)                                      

timer.init(timer.PERIODIC, 1000, callback_periodic)  

联系我们
地址:
武汉市洪山区蓝晶国际7栋903
QQ:
932773931
电话:
027-59761089-806
手机:
13397158231
邮箱:
jevian_ma@worldflying.cn
×
物联网组态平台
试用账号:123456
试用密码:123456
如需测试更多功能或者有疑问可发送邮件至:jevian_ma@worldflying.cn
×
积木编程平台
试用方式:试用手机号码注册即可使用
如需测试更多功能或者有疑问可发送邮件至:jevian_ma@worldflying.cn