怎么利用握手函数来检测组态屏是否失联
怎么利用握手函数来让组态屏知道自己是否失联?看手册,只知道握手指令,并不知道怎么操作?笨方法就是设置一个文本,隐藏文本,主控定期让文本置1,触摸屏读取文本值,如果是1,则没有失联,同时赋值为0。每秒检测1次,当检测到多次都一直为0的话,则认为失联了!还有其他方法吗?
发握手指令,判断屏幕回的指令是不是55即可 If后要接end 发表于 2022-3-9 15:05
发握手指令,判断屏幕回的指令是不是55即可
你说的这个是让控制器知道屏失联了。我想让屏自己知道,也就是说屏有没有通讯超时的回调函数? alei 发表于 2022-3-10 15:06
你说的这个是让控制器知道屏失联了。我想让屏自己知道,也就是说屏有没有通讯超时的回调函数? ...
没有,一般都是用握手指令来使控制器知道屏幕和控制器的通信发生异常 你想让屏幕自己知道有没有失联,可以开启自由串口协议,定义一个发给控制器的握手指令,定时发送,在on_uart_recv_data(packet)回调函数里面判断有没有收到控制器响应握手指令的返回指令,一定累积后就认为超时。
If后要接end 发表于 2022-3-10 15:50
你想让屏幕自己知道有没有失联,可以开启自由串口协议,定义一个发给控制器的握手指令,定时发送,在on_uar ...
你这方法还不如我在1楼说的方法 具体的实现过程看你个人喜欢
页:
[1]