全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

大彩讲堂:VisualHMI-LUA教程-on_press回调函数使用指

时间:2025-07-23 16:32

人气:

作者:admin

标签: HMI  串口屏 

导读:一、适合范围本文档适用于VisualHMI平台,Lua脚本语言为V5.3版本,配合工程可以完成大部分的内部逻辑处理。二、概述on_press(state,x,y)触摸回调函数,当带触摸的串口屏,点击屏幕会触...

一、适合范围

本文档适用于VisualHMI平台,Lua脚本语言为V5.3版本,配合工程可以完成大部分的内部逻辑处理。


二、概述

on_press(state,x,y)触摸回调函数,当带触摸的串口屏,点击屏幕会触发回调函数(100ms回调一次)
• state: 0-弹起、1-按下、2-长按
• x:按下时X轴坐标
• y:按下时Y轴坐标
触摸回调函数常用于做自定义待机逻辑,搭配on_timer实现 “屏幕空闲时间(无触摸)到达后,自动进入节能状态”


三、教程实现

功能实现

首先建立一个HMI工程以DC80480M070为例,如3-1所示。

图3-1 新建工程


控件配置

1、on_press回调函数反馈坐标值和触摸状态:如图3-2所示,在工程上放置三个数值控件绑定内部 LW地址(lw1000-1002三个地址)分别代表触摸状态,x坐标,y坐标,动态显示其坐标参数值。

图3-2 控件配置(反馈坐标状态)


2、on_press回调函数搭配定时器实现屏幕空闲待机切换节能画面:如图3-3所示放置俩个字设置按钮对数值控件地址写入变量改变其数值做到动态修改待机时间,再新建一个画面做节能画面如图3-4所示放置一个功能按钮做到触摸切回原画面。

图3-3 控件配置(动态修改待机时间)


图3-4 控件配置(节能画面)


Lua脚本预览

图片
温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信