广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5743|回复: 4

modbus支持长按吗

[复制链接]

7

主题

12

帖子

59

积分

注册会员

Rank: 2

积分
59
发表于 2021-11-2 11:20:09 | 显示全部楼层 |阅读模式
modbus要怎么实现按键长按
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12544
发表于 2021-11-2 11:40:23 | 显示全部楼层
将modbus变量绑定到按钮控件上,将变量的值修改为1,来实现按键按下,为0,按键弹起
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

7

主题

12

帖子

59

积分

注册会员

Rank: 2

积分
59
 楼主| 发表于 2021-11-2 11:46:36 | 显示全部楼层
If后要接end 发表于 2021-11-2 11:40
将modbus变量绑定到按钮控件上,将变量的值修改为1,来实现按键按下,为0,按键弹起 ...

按下之后,每隔一段时间(假设100ms)向从机发送指令
回复

使用道具 举报

7

主题

12

帖子

59

积分

注册会员

Rank: 2

积分
59
 楼主| 发表于 2021-11-2 11:46:56 | 显示全部楼层
If后要接end 发表于 2021-11-2 11:40
将modbus变量绑定到按钮控件上,将变量的值修改为1,来实现按键按下,为0,按键弹起 ...

这个能实现吗
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12544
发表于 2021-11-2 11:54:56 | 显示全部楼层

判断按钮是否按下,按下的时候开启一个无限循环的定时器,定时时间为100ms,定时时间到后,使用lua脚本mb函数去发送modbus指令,具体函数可以参考我们官网的开发文档中lua脚本api部分,按钮弹起就停止定时器
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2024-5-4 09:22 , Processed in 0.050786 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表