威廉希尔常用2.88

24k88的注册送38-龙成国际注册送38元-注册送38金游戏平台

大彩串口屏如何实现串口更新菜单选项_等离子发动机

发布时间:2021-08-18    信息来源:webegoo.com.cn    作者:儒安机械

本文主要阐述的是大彩串口屏如何实现串口更新菜单选项。本例子采用的是文本控件,按钮控件以及数据记录控件结合lua脚本去实现下拉菜单的功能,同时使用大彩协议的指令通过数据记录控件完成菜单选项的更新。

二、适用范围

本文适用于大彩串口屏M系列、物联型以及F系列等支持lua脚本的型号。

三、实现方法

3.1 界面配置

本例子主要用到按钮控件,文本控件以及数据记录控件来实现功能的,相应的界面配置如图 3-1所示。

大彩串口屏如何实现串口更新菜单选项_等离子发动机

图 3-1界面配置

3.2 控件配置

文本控件,主要用于显示菜单选项中选择的最终选项。文本控件的输入方式设置成用户主机输入即可,相应的属性如图3-2所示。

大彩串口屏如何实现串口更新菜单选项_等离子发动机

图3-2文本控件属性

按钮控件,主要用于触发下拉菜单的显示,即点击按钮可以显示数据记录控件,相应的属性如图3-3所示。

大彩串口屏如何实现串口更新菜单选项_等离子发动机

图3-3按钮控件属性
 


 

数据记录控件,主要用于替代菜单控件的显示,通过选中对应的选项,在文本控件中显示最终选中的选项,相应的属性如图3-4所示。

大彩串口屏如何实现串口更新菜单选项_等离子发动机

图3-4数据记录控件属性
 

3.3 实现步骤

3.3.1 下拉菜单功能

下拉菜单的功能主要通过lua脚本来实现,实现原理是通过按钮控件来触发下拉菜单选项的显示,通过对数据记录控件的选中操作,通过控件通知函数on_control_notify(screen,control,value)来触发回调,实现将数据记录控件选中的选项读取出来,再将读取出来的选项显示到文本控件中实现。相应的lua脚本代码如图3-5所示。

大彩串口屏如何实现串口更新菜单选项_等离子发动机

图3-5Lua脚本代码


 

3.3.2 串口指令更新选项

串口指令更新的步骤主要是:先将原来的菜单选项清空,然后重新更新需要显示的选项。对应的操作即串口给屏幕发送相应的指令即可,关于实现上面两个步骤,用到的指令有清除记录数据指令以及添加多行记录的指令。清除记录数据的指令参考图3-6。

大彩串口屏如何实现串口更新菜单选项_等离子发动机

图3-6清除记录数据指令


 

添加多条记录指令就是一条指令更新多个选项的显示。比如:将里面的选项更新成对应的电压参数,相应的指令参考图3-7。

大彩串口屏如何实现串口更新菜单选项_等离子发动机

图3-7添加多条记录指令

3.3.3 虚拟调试

通过串口发送指令去更新显示的选项,同时可以通过按钮来实现下拉菜单的功能。将里面的选项更新成对应的电压参数,相应的调试效果如图3-8所示。

大彩串口屏如何实现串口更新菜单选项_等离子发动机

图3-8调试效果 

四、总结

本例子主要是结合数据记录控件可以通过串口灵活更新的特点,直接用数据记录控件替代菜单控件,同时使用lua脚本来处理按钮控件的下拉菜单的功能,并可以将选中的选项显示文本控件。通过数据记录控件的灵活更新功能并结合lua脚本的逻辑应用,可以有效实现串口更新菜单选项的功能。

上一篇:浅谈X86嵌入式主板在自动化机器领域中的应用_发动机曲轴
下一篇:5G技术应用先锋企业!_发动机测试
pc加拿大官方网站-加拿大28稳赚计划-加拿大28百分百中算法 加拿大28稳赚计划-加拿大28算法90胜率-加拿大28百分百中算法 加拿大28预测网-加拿大28算法90胜率-加拿大28预测凤凰算法 加拿大28单双算法-加拿大28算法90胜率-加拿大28百分百中算法 加拿大28稳赚计划-加拿大28算法90胜率-加拿大28预测凤凰算法 十大外围足彩网站-足球外围平台-足球外围网站推荐