大彩串口屏modbus通讯时,根据某一变量的不同值显示对应文本
如题,串口屏接收到数据后,根据变量不同的值,显示对应该变量的文本。
该问题要通过LUA脚本来实现,最关键的是要用到get_variant()这个函数来获取该变量的值。具体方法如下:
1、开启一个定时器,每隔一定时间获得变量的值,并将其显示。
2、声明一个变量,将get_variant()获得的值放到该变量中。
3、判断变量的值,可以用if函数判断,判断完成后用set_text()函数显示对应文本。
举个例子,如果"三通阀当前位置"这个变量值为"0"时,需要在触摸屏上显示"风扇侧";变量值为"1"时,需要在触摸屏上显示"水箱侧",具体代码实现如下:
function on_init() --初始化uart_set_timeout(0, 0) uart_setup(115200, 0, 1, 8) --设置波特率start_timer(1,100,1,0) --开启定时器,100ms
endfunction on_timer(timer_id)if timer_id == 1thenlocal valve = get_variant("三通阀当前位置") --获得变量值,并将其放到valve中if valve==0x00thenset_text(0,6,"风扇侧") elseif valve==0x01thenset_text(0,6,"水箱侧")endend
end
大彩串口屏modbus通讯时,根据某一变量的不同值显示对应文本相关推荐
- 大彩串口屏与STM32G070CBT6通讯调试
大彩串口屏与STM32G070CBT6通讯调试 1 大彩串口屏 1.1 指令格式和指令集 1.2 硬件连接与程序下载 2 串口屏例程移植到STM32G070CBT6 2.1 STM32CubeMX生成 ...
- 串口屏应用案例_大彩串口屏在高拍仪上的应用方案
一.概况 高拍仪也有人称为速拍仪,或有的教育机构称之为备课王.一般来说,我们称之为高拍仪.是最新研发出来的一款超便携低碳办公用品,也是一款办公领域革新性产品,它具有折叠式的超便捷设计,能完成一秒钟高速 ...
- 学习笔记——大彩串口屏“常识”
文章目录 大彩串口屏常识 关于rs232与ttl选择 配套软件VisualTFT 调试版 串口屏与单片机的连接 大彩串口屏常识 关于rs232与ttl选择 一般情况下,你会在买到手的大彩串口屏背后发现 ...
- 串口屏应用案例_大彩串口屏在呼吸机上的应用方案
一.产品概况 呼吸机是一种能够起到预防和治疗呼吸衰竭,减少并发症,挽救及延长病人生命的至关重要的医疗设备.在现代临床医学中,它作为一项能人工替代自主通气功能的有效手段,已普遍用于各种原因所致的呼吸衰竭 ...
- 大彩串口屏物联型EW10.1寸可配置以太网通信,实现物联网远程升级功能
大彩串口屏物联型EW10.1寸新品发布!该产品拥有10.1寸液晶屏,分辨率有1024*600,支持电容触摸.电阻触摸.拥有炫酷的动画效果,页面切换流畅.使用立体声喇叭,可以播放语音.视频:可配置以太网 ...
- 串口屏应用案例_大彩串口屏在节水灌溉设备行业的应用方案
一.节水灌溉设备产品概述 节水灌溉设备是指具有节水功能用于灌溉的机械设备的统称.其种类主要有喷灌式.微灌式.全塑节水灌溉系统(又包括:软管三通阀,低压出地阀,半固定式喷灌与移动式).农业作为国家的经济 ...
- ESP32IDF驱动大彩串口屏一些注意点
最近做ESP32采集modbus设备上数据在大彩串口屏上显示,因为有几个页面要显示的数据很多,同时又有按键,中文文本等,要求刷新要快,要不然影响客户体验. 问题一 刚开始esp32上用的485口结果就 ...
- stm32cubeMX学习六、Freertos配置综合实践(移植大彩串口屏程序框架)
一节入门了stm32cubeMX SPI 0.96 OLED的配置,这节我们来学习下如何配置freertos,并驱动大彩串口屏. 本程序编写基于秉火霸道STM32F103ZET6运行环境. 一.配置时 ...
- 大彩串口屏医用级首款圆形UI界面2.1寸串口屏新品正式发布!
一.产品介绍 大彩串口屏医用级首款圆形UI界面2.1寸串口屏新品正式发布! 型号:DC48480KM021_1001_1C 该产品是一款2.1寸分辨率为 480480的医用级工业组态串口屏.拥有2.1 ...
最新文章
- (正确姿势)Centos7如何安装Nvidia驱动并安装Pytorch使用GPU
- HarmonyOS 2面世!是没有退路还是时机成熟?中国操作系统崛起元年或已到来
- 【python】数据结构与算法—双端队列(一)
- C++中什么时候用new[]申请,可以用delete释放
- ASP.NET下MVC设计模式的实现
- 文件上传 带进度条(多种风格)
- 谈一谈HTTP中Get与Post的区别与主要应用场景
- 我的宽带是100兆,为什么到户只有30-50兆,我应该换成什么型号的路由器?
- 输入6个学生的5门成绩c语言数组,C语言数组指针的小例子.pdf
- 特朗普前竞选经理犯罪证据曝光,竟是因不会 PDF 转换!
- linux实战清理挖矿病毒kthreaddi
- Jersey 2.x 运行项目
- 高中计算机会考vb教程,高中会考计算机vb知识点
- java/php/net/python大学生就业管理系统设计
- ZOJ 题目分类以及部分题目简单思路
- file上传代码 ios_自己动手写一个 iOS 网络请求库(四)——快速文件上传
- DataGrip 保姆级教程 !
- 提高Tesseract识别率
- sql语句存储过程的写法(mysql和java)
- ROS常用的仿真软件