关于LUA脚本运行机制问题
请教一下,我们M型串口屏,写的LUA脚本,是只要屏通电后,就一直循环逐行执行的吗?比如说,我调用了一个function on_opress(state,x,y),判断条件是state==0
是不是从第一行执行,到这个判断条件时,真就执行相应代码,假就不执行,
等到脚本所有行代码都走完了,然后又从第一行开始,到这个判断条件时,真就执行相应代码,假就不执行
on开头的回调函数,都是在一个while死循环里面触发的,只要满足对应的条件,就会触发对应的回调函数 If后要接end 发表于 2023-9-7 15:42
on开头的回调函数,都是在一个while死循环里面触发的,只要满足对应的条件,就会触发对应的回调函数 ...
嗯,好的,我的意思是,我们LUA脚本main.lua内的代码,是不是也一样循环执行的,比如这个脚本程序中有500行代码,其中就包括我说的那个函数,这500行从1到500一直循环执行,是吧 lei99231 发表于 2023-9-7 16:51
嗯,好的,我的意思是,我们LUA脚本main.lua内的代码,是不是也一样循环执行的,比如这个脚本程序中有500 ...
有些函数只会执行一次,例如on_init和定义的变量,其它的函数都是一直循环判断是否触发
页:
[1]