本文接收如何利用Labview的TCP通讯工具做通讯,这里手把手教各位做一个简单的TCP通讯调试助手。
一、基本控件如下:
1、如下图,TCP通讯函数全部在这里:
2、打开TCP连接,这个用于创建TCP客户端链接,设置相应值便可。
2、创建TCP侦听器,这个用来创建TCP服务器。
3、等待TCP侦听器,这个用来查询是否有客户端链接上。
4、读取TCP数据,这个用来读取收到的数据。
5、写入TCP数据,这个用来发送数据。
6、关闭TCP连接,这个用于关闭TCP的端口,如果不关闭端口会一直被占用,下次连接将无法连接成功。
以上几个主要函数就可以灵活搭配用来做各种通讯了。
二,通讯助手说明:
1、我们先找个现成的网络调试器助手,如下图!
2、这里我们可以选择创建服务器还是客户端。
3、这里是我用Labview写的TCP通讯助手。
4、下面来测试一下效果,由于在本机测试,所以IP地址设置本机IP就行了,端口随意设置一个,只要不被占用就行,耗时等待先设置100,一端用客户端,一端用服务端,连接成功后会提示成功!
5、到这里我们就可以互相发送消息了,我们来试试吧!
三、代码说明:
1、功能块前面板控件:
2、创建服务器:
3、创建客户端:
4、读取数据:
5、发送数据:
6、断开端口连接:
四、这里功能块部分就已经完成了。下面部分是测试框架部分,我写程序喜欢用事件结构,这个用起来非常方便,而且基本不占用资源。
1、主页面部分:
2、连接部分:
3、接收部分,因为这里只要连接成功就是一直在读,等待耗时尽量设置小点,测试程序设置是100ms。
4、这里是发送部分:
5、这里是断开部分:关闭前面板就会自动运行这段代码!
好了,这里就给大家介绍这些,希望喜欢的朋友帮忙点关注!!!
这里是源代码,喜欢的朋友可下载回去玩一下,如果是两台电脑可以互相通讯发信息哦。
要源代码的在这里下载:https://download.csdn.net/download/weixin_41671635/89595897