【TCP通信】

NetAssist.exe

网络协议调试助手文件,支持UDP和TCP协议。只需要输入主机的地址和端口就能获取数据解析。要用到的协议是 TCP/IP协议

TCP/IP协议

TCP/lP是“Transmission ControlProtocol/lnternet Protocol”的简写,中文译名为传输控制协议/互联网络协议,TCP/IP1 是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据往来格式以及传送方式。

点击通信管理:
点击通信管理
常使用VM作为TCP客户端:TCP客户端
设置ip与端口在这里插入图片描述
网络调试助手也设置相同的之后点击打开
在这里插入图片描述
尝试发送数据:在这里插入图片描述
可以接收到:
在这里插入图片描述

准备工作做好之后开始创建方案

首先添加图像源,接着创建快速匹配后,将匹配到的框进行位置修正,之后添加字符识别后训练字符,之后格式化我们得到的数据,然后使用发送数据发送到网络调试助手。
在这里插入图片描述
我做完之后的结果是这样的:
最后一步
在网络调试助手上收到的信息为:
接收成功!

通信架构

在这里插入图片描述
通信相关的内容,主要分为了三个部分,分别为“通信管理”,、“全局触发”、其他。
通信管理分为五个部分,分别为:设备管理,接收事件,发送事件心跳管理和响应配置。全局触发分为两个部分,事件触发和字符串触发。其他中包含全局脚本,脚本发送数据,接收数据,全局变量等。

设备管理

支持多种通信协议:
设备管理

接收事件

可将接收到的数据进行解析,使其从一段数据解析成需要的值;也可将接收到的数据重新或自定义数据组装再发回通信设备,并可在全局触发中通过配置事件触发来响应接收事件后的操作:
接收事件

发送事件

组装发送
发送事件

心跳管理

确保通讯的连接状态

响应配置

字符串触发:
在这里插入图片描述

在这里插入图片描述

VM4.0二次开发

首先是配置vm和下载vs studio

C:\Program Files\VisionMaster4.0.0\Development\V4.0.0\ComControls\Tool

中,有个二次开发导入工具,比较方便。二次开发导入工具
添加最后两行这个,这样就能使用二次开发中方案对应的接口:
在这里插入图片描述


  1. 传输控制协议/网间协议 ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值