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

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

怎么利用握手函数来检测组态屏是否失联

[复制链接]

21

主题

47

帖子

177

积分

注册会员

Rank: 2

积分
177
发表于 2022-3-9 15:01:40 | 显示全部楼层 |阅读模式
怎么利用握手函数来让组态屏知道自己是否失联?看手册,只知道握手指令,并不知道怎么操作?笨方法就是设置一个文本,隐藏文本,主控定期让文本置1,触摸屏读取文本值,如果是1,则没有失联,同时赋值为0。每秒检测1次,当检测到多次都一直为0的话,则认为失联了!
       还有其他方法吗?
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12619
发表于 2022-3-9 15:05:14 | 显示全部楼层
发握手指令,判断屏幕回的指令是不是55即可

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

21

主题

47

帖子

177

积分

注册会员

Rank: 2

积分
177
 楼主| 发表于 2022-3-10 15:06:06 | 显示全部楼层
If后要接end 发表于 2022-3-9 15:05
发握手指令,判断屏幕回的指令是不是55即可

你说的这个是让控制器知道屏失联了。我想让屏自己知道,也就是说屏有没有通讯超时的回调函数?
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12619
发表于 2022-3-10 15:48:41 | 显示全部楼层
alei 发表于 2022-3-10 15:06
你说的这个是让控制器知道屏失联了。我想让屏自己知道,也就是说屏有没有通讯超时的回调函数? ...

没有,一般都是用握手指令来使控制器知道屏幕和控制器的通信发生异常
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12619
发表于 2022-3-10 15:50:42 | 显示全部楼层
你想让屏幕自己知道有没有失联,可以开启自由串口协议,定义一个发给控制器的握手指令,定时发送,在on_uart_recv_data(packet)回调函数里面判断有没有收到控制器响应握手指令的返回指令,一定累积后就认为超时。
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

21

主题

47

帖子

177

积分

注册会员

Rank: 2

积分
177
 楼主| 发表于 2022-3-10 16:32:56 | 显示全部楼层
If后要接end 发表于 2022-3-10 15:50
你想让屏幕自己知道有没有失联,可以开启自由串口协议,定义一个发给控制器的握手指令,定时发送,在on_uar ...

你这方法还不如我在1楼说的方法
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12619
发表于 2022-3-10 17:01:19 | 显示全部楼层
具体的实现过程看你个人喜欢
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 18:06 , Processed in 0.052915 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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