关于LUA脚本运行机制问题

关于LUA脚本运行机制问题

查看: 5513|回复: 3

关于LUA脚本运行机制问题

[复制链接]

lei99231

lei99231

当前离线

积分131

7

主题33

帖子131

积分

注册会员

注册会员, 积分 131, 距离下一级还需 69 积分

注册会员, 积分 131, 距离下一级还需 69 积分

积分131

发消息

电梯直达

楼主

发表于 2023-9-7 13:59:37

|

只看该作者

|倒序浏览

|阅读模式

请教一下,我们M型串口屏,写的LUA脚本,是只要屏通电后,就一直循环逐行执行的吗?

比如说,我调用了一个function on_opress(state,x,y),判断条件是state==0

是不是从第一行执行,到这个判断条件时,真就执行相应代码,假就不执行,

等到脚本所有行代码都走完了,然后又从第一行开始,到这个判断条件时,真就执行相应代码,假就不执行

收藏0

回复

使用道具

举报

If后要接end

If后要接end

当前离线

积分12710

2

主题1253

帖子1万

积分

论坛元老

论坛元老, 积分 12710, 距离下一级还需 9987289 积分

论坛元老, 积分 12710, 距离下一级还需 9987289 积分

积分12710

发消息

沙发

发表于 2023-9-7 15:42:24

|

只看该作者

on开头的回调函数,都是在一个while死循环里面触发的,只要满足对应的条件,就会触发对应的回调函数

Easy doesn't enter into Grown-up life

成年人的生活里面没有“容易”二字

回复

使用道具

举报

lei99231

lei99231

当前离线

积分131

7

主题33

帖子131

积分

注册会员

注册会员, 积分 131, 距离下一级还需 69 积分

注册会员, 积分 131, 距离下一级还需 69 积分

积分131

发消息

板凳

楼主|

发表于 2023-9-7 16:51:04

|

只看该作者

If后要接end 发表于 2023-9-7 15:42

on开头的回调函数,都是在一个while死循环里面触发的,只要满足对应的条件,就会触发对应的回调函数 ...

嗯,好的,我的意思是,我们LUA脚本main.lua内的代码,是不是也一样循环执行的,比如这个脚本程序中有500行代码,其中就包括我说的那个函数,这500行从1到500一直循环执行,是吧

回复

使用道具

举报

If后要接end

If后要接end

当前离线

积分12710

2

主题1253

帖子1万

积分

论坛元老

论坛元老, 积分 12710, 距离下一级还需 9987289 积分

论坛元老, 积分 12710, 距离下一级还需 9987289 积分

积分12710

发消息

地板

发表于 2023-9-7 18:13:54

|

只看该作者

lei99231 发表于 2023-9-7 16:51

嗯,好的,我的意思是,我们LUA脚本main.lua内的代码,是不是也一样循环执行的,比如这个脚本程序中有500 ...

有些函数只会执行一次,例如on_init和定义的变量,其它的函数都是一直循环判断是否触发

Easy doesn't enter into Grown-up life

成年人的生活里面没有“容易”二字

回复

使用道具

举报

你可能也喜欢

手机跑电用什么办法解决(手机总是耗电太快处理技巧)
南京香烟价格表和图片大全(最完整版)一览表
逆水寒大结局是什么,大结局,人物最终结局
下载365APP手机客户端

逆水寒大结局是什么,大结局,人物最终结局

07-08 3240