基于labview的tcp通信.docx
- 文档编号:12314687
- 上传时间:2023-04-18
- 格式:DOCX
- 页数:14
- 大小:368.04KB
基于labview的tcp通信.docx
《基于labview的tcp通信.docx》由会员分享,可在线阅读,更多相关《基于labview的tcp通信.docx(14页珍藏版)》请在冰豆网上搜索。
基于labview的tcp通信
基于labview的tcp通信
基于Labview的tcp通信
运行图
图错误!
文档中没有指定样式的文字。
3
第1章步骤
1.1建立大体的tcp框架
在程序框图中,从“数据通信”>“协议”>“tcp”,选取“打开tcp连接”、“读取tcp数据”、“写入tcp数据”、“关闭tcp连接”。
操作过程如图2-1所示,程序框图如图2-2所示。
图错误!
文档中没有指定样式的文字。
4
图错误!
文档中没有指定样式的文字。
5
1.1.1建立while循环
在程序面板中,选取“结构”>”while循环”,分别在读取tcp数据”、“写入tcp数据”处建立循环。
图错误!
文档中没有指定样式的文字。
6
图错误!
文档中没有指定样式的文字。
7
1.1.2连线
将上面几个模块,根据接线端子的提示进行连线,主要是“连接id”、“错误输出”。
图错误!
文档中没有指定样式的文字。
8
1.2设置“打开tcp连接”
添加输入信息,对“打开tcp”模块根据接线端子提示,添加地址和远程端口。
图错误!
文档中没有指定样式的文字。
9
1.3设置“读取tcp函数”
将“读取tcp函数”的“读取字节”设置为1,“超时的毫秒”设置为-1,(-1表示无限等待)。
图错误!
文档中没有指定样式的文字。
10
图错误!
文档中没有指定样式的文字。
11
图错误!
文档中没有指定样式的文字。
12
1.3.1设置循环通道
右键单击右边的粉色小点,选中“替换为移位寄存器”。
点击“1”处的粉色向上小三角,则可以出现“2”处的小三角。
将2处的端子与“连接字符串”的一个端子相连。
图错误!
文档中没有指定样式的文字。
13
图错误!
文档中没有指定样式的文字。
14
1.3.2创建显示控件。
在“连接字符串”后创建显示控件。
图错误!
文档中没有指定样式的文字。
15
图错误!
文档中没有指定样式的文字。
16
1.4添加错误处理
1)在“关闭tcp连接”的错误输出后面,接入条件结构,“无错误”的时候,为“简易错误处理器”的“错误输入(无错误)”端口创建常量。
图错误!
文档中没有指定样式的文字。
17
2)在“错误”条件下,接入“按名称解除捆绑”,选择“code”,将其接入“条件结构”,在“66”的条件下,右键点击创建常量,会出现“noerrror”。
(错误”66”表示:
tcp关闭,所以我们不需要系统提示有错误)
图错误!
文档中没有指定样式的文字。
18
3)在默认条件下,从大的条件结构中的“错误输出”再拉出一条线,与“简易错误处理器”相连。
图错误!
文档中没有指定样式的文字。
19
1.5设置“tcp写入数据”
1.5.1添加输入控件
图错误!
文档中没有指定样式的文字。
20
1.6添加错误处理
在2.4节我们已经说过如何进行添加错误处理,那么在此处,我们可以将接收消息的模块后的错误处理,直接复制粘贴到写入消息的模块后。
图错误!
文档中没有指定样式的文字。
21
那么到现在为止,接收消息和发送消息的功能都已经实现,但是,这里会出现一个问题就是:
发送的消息会一直循环发送,如图2-19所示。
所以,我们要在发送消息的“while循环”中,添加一个条件结构。
图错误!
文档中没有指定样式的文字。
22
1.7添加条件结构
从前面板中拖出“确定按钮”。
”真”分支如图2-18所示,在“假”分支中,右键单击“条件结构”框,选择“未连线时默认连接”,对“1”点和“2”点都进行该设置,如图2-21所示。
图错误!
文档中没有指定样式的文字。
23
图错误!
文档中没有指定样式的文字。
24
到现在,就已经全部完成了。
图错误!
文档中没有指定样式的文字。
25
第2章总结
该程序并不是很复杂,多看几遍就可以看懂。
需要注意的是上图2-6中的“打开tcp连接”的地址和端口应该根据实际情况进行设置。
图错误!
文档中没有指定样式的文字。
26
在编程过程中,如果对接线端子不熟悉,可以右键单击元器件,选择“帮助”,查看它的帮助文件。
如图3-1、3-2所示。
图错误!
文档中没有指定样式的文字。
27
图错误!
文档中没有指定样式的文字。
28
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 labview tcp 通信