上一节介绍了一个案例中图像获取、创建模板进行匹配、再将识别结果进行格式化处理,易于理解和发给通信伙伴。本节介绍如何发送给通信伙伴,和通信触发。
在工具栏上如下图中有个通信设置:主要是添加哪个通信的设备,添加后就有对应的通信参数。如下图添加一个“TCP服务端”,表示用相机来做通信中服务端的角色,并打开服务端的连接等待客户端连接。
选了服务端后,与相机通信的设备就是客户端,要设置一样的IP和端口号。如下图中127.0.0.1/7930。右图中是串口助手的设置。
拖入通信中的“发送数据”,在基本参数中设置给谁发送数据,发什么数据。如下图中选通信设备,选刚创建的TCP服务端,发送格式化处理过的数据,结要显示与其他设置是一样的。
串口软件的设置,两边一致。但这边是客户端。打开串口助手,点右下图中+号,可选TCP/UDP设备后创建客户端,设置一样的IP和端口,如下图显示。
点下图中绿色长方形按钮,连接相机服务端。会显示相机发送过来的信息。如下图“47”。
全局触发(字符串触发)。在已配置好通信设备下,并已正常显示。
即能正常与外部设备通信。
在以下图的按钮点“全局触发”,再选字符串触发,最后点+号添加;如下图。
从左到右依次是发送哪个字符,是不是要收到完全匹配的内容才触发、收到字符要做什么内容的哪个事情。
设置指定的字符触发拍照:以下图中是指定收到“ABB”三个字符才执行流程1的内容。
连接串口软件后点发送“ABB”,能看到收到的数量:如下图的“12”。
在图像源中设自动切换后,每次触发后会切换到下一张图片;如是实际相机就不用,需要时触发拍照即可。
这些素材可以通过识别下图二维码下载获取:练习图片与串口助手。
本人在东莞从事教育培训行业,欢迎广大工控爱好的朋友一起学习,共同进步。如有想进一步了解电工、装配电工、工业机器人、PLC、视觉等自动化培训,加小编微信进工控学习群。同时欢迎关注转发,让学习智能制造更进一步。
126
