当外部设备与视觉保持连接过程中,由于各种不可控的原因(例如网线被意外拔
出,网口松动,视觉程序意外退出),如何让外部设备的程序可以知道:与视觉的通讯已
经中断。
可以通过通讯管理模块中的心跳功能实现能够给出上述问题的解决方案。
第一步:打开通讯管理,点工具栏通讯管理图标即可进入。如下图黄色箭头所示的图标。
第二步:找到心跳管理模块,设置心跳,如下图所示:
心跳类型选择多数据,时间间隔设置 1000ms,这样与视觉连接的客户端就会每隔 1s 收到
不同的字符串,比如当前收到“HeartBeat0”,经过 1s 后将收到“HeartBeat1”,再经过
1s 又收到”HeartBeat0”,如此循环。这样,当客户端不再收到来自视觉的发送的字符,
或者视觉发送的字符不再变化,都说明通讯发生了异常。