nodemcu吧 关注:581贴子:882
  • 1回复贴,共1

tmr.alarm定时器参数问题,能否用变量指代循环时间?

只看楼主收藏回复

目前下载后运行到这出现问题。。提示类型不符好像是!
local _mode, _time, a
if (vars ~= nil)then
_, _, _mode, _time,a = string.find(vars, "(%w+)=(%d+)&*ZS=(%d+)")
end
print(_mode,_time,a) --这里输出看 成功捕获到3个数据 而且_time的类型确实数字
if(_mode == "m1")then
print("mode1")
tmr.stop(0)
tmr.alarm(0, _time , 3, function() --这里就是报错行 应该是_time这个延时的地方不能用变量代替
求大佬们如何解决, 我的目的是延时一定时间(网页中获取这个时间值) 然后执行一端代码(或者调用一个函数) 这样通过定时器重复调用函数 然后函数中有判断语句来停止定时器。


1楼2018-03-22 23:08回复
    是time后面的3不能用数字了新版


    IP属地:福建2楼2020-03-23 07:51
    回复