首页
新闻动态
产品展示
资料下载
联系我们
新闻动态
新闻动态
当前位置:
网站首页
>
新闻动态
>
新闻动态
新闻动态
Lua入门概述1——Lua脚本在SDWb串口屏上可以实现哪些功能
分享到:
点击次数:
更新时间:2023-01-04 10:42:14 【
打印此页
】 【
关闭
】
导读:
Lua 是1993年开发发布的一款小巧的脚本编程语言。 其设计目的是为了通过灵活嵌入应用程序中从而为应用程序提供灵活的扩展和定制功能。SDWb系列串口屏全面支持Lua脚本编程功能。
一、Lua脚本在SDWb串口屏上的六大典型应用
1、实现用户逻辑控制,将串口屏用作系统主机;
2、实现算术逻辑运算,减少与用户单片机的串口通讯;
3、实现Modbus协议,方便连接PLC等自动化设备;
4、实现串口自定义协议,方便与各种已有串口设备连接;
5、设置开机外发串口指令(用户可以自定义指令格式);
6、设置开机登录密码功能(无需用户单片机参与)。
二、Lua脚本与SDWb串口屏融合设计
图1 Lua脚本与SDWb串口屏融合设计框图
用户根据应用需要,在回调函数里编写Lua脚本程序,并下载到串口屏里。串口屏会根据回调函数类型,在不同的时间点执行对应回调函数里面的用户Lua脚本程序。
SDWb系列串口屏提供了四个回调函数,作为用户Lua脚本程序的入口,用户需要根据自身应用需求,找到对应的回调函数,并在该回调函数里面编写自己的Lua脚本程序。
SDWb系列串口屏提供了多种API接口函数,用户在回调函数里面,可以通过Lua脚本语言调用这些API接口函数,实现访问串口屏内部的寄存器、变量存储器、串口等硬件资源,还可以实现各种逻辑控制、算术运算、Modbus协议、自定义协议等功能。
三、Lua回调函数入口
表1 Lua回调函数入口汇总
注意:回调函数中的参数,不是用户Lua脚本提供的,而是串口屏在调用回调函数时,根据当前运行状态自动实时赋值的。用户Lua脚本可以根据回调函数参数获取到相应的变量值。
四、API接口函数
表2 API接口函数汇总
欢迎大家提出应用需求,我们技术支持的小伙伴们,已经做好了能力储备,会全力配合客户编写Lua脚本代码。详细信息可登录官网
www.viewtech.cn
下载相关文档,或联系我司销售人员!
参考文档:
《基于VGUS的Lua脚本使用说明》
上一条:
静电放电试验等级划分、评价分类、结果判定,一文打尽!
下一条:
7寸正装盖板限量样品免费领取,先到先得!