基于labview的tcp通信内容_第1页
基于labview的tcp通信内容_第2页
基于labview的tcp通信内容_第3页
基于labview的tcp通信内容_第4页
基于labview的tcp通信内容_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于Labview的tcp通信目录第1章 整体效果 11.1 整体程序框图 11.2 前面板图 11.3 运行图 2第2章 步骤 32.1 建立大体的tcp框架 32.1.1建立while循环 32.1.2连线 52.2 设置“打开tcp连接” 52.3 设置“读取tcp函数” 62.3.1设置循环通道 72.3.2创建显示控件。 82.4 添加错误处理 82.5 设置“tcp写入数据” 102.5.1添加输入控件 102.6 添加错误处理 102.7 添加条件结构 11第3章 总结 13

整体效果整体程序框图图STYLEREF1\s1SEQ图\*ARABIC\s11前面板图图STYLEREF1\s1SEQ图\*ARABIC\s12图STYLEREF1\s2SEQ图\*ARABIC\s13图STYLEREF1\s2SEQ图\*ARABIC\s14连线 将上面几个模块,根据接线端子的提示进行连线,主要是“连接id”、“错误输出”。图STYLEREF1\s2SEQ图\*ARABIC\s15设置“打开tcp连接”添加输入信息,对“打开tcp”模块根据接线端子提示,添加地址和远程端口。图STYLEREF1\s2SEQ图\*ARABIC\s16设置“读取tcp函数”将“读取tcp函数”的“读取字节”设置为1,“超时的毫秒”设置为-1,(-1表示无限等待)。图STYLEREF1\s2SEQ图\*ARABIC\s17图STYLEREF1\s2SEQ图\*ARABIC\s18图STYLEREF1\s2SEQ图\*ARABIC\s19设置循环通道右键单击右边的粉色小点,选中“替换为移位寄存器”。点击“1”处的粉色向上小三角,则可以出现“2”处的小三角。将2处的端子与“连接字符串”的一个端子相连。图STYLEREF1\s2SEQ图\*ARABIC\s110图STYLEREF1\s2SEQ图\*ARABIC\s111创建显示控件。在“连接字符串”后创建显示控件。图STYLEREF1\s2SEQ图\*ARABIC\s112图STYLEREF1\s2SEQ图\*ARABIC\s113添加错误处理1)在“关闭tcp连接”的错误输出后面,接入条件结构,“无错误”的时候,为“简易错误处理器”的“错误输入(无错误)”端口创建常量。图STYLEREF1\s2SEQ图\*ARABIC\s1142)在“错误”条件下,接入“按名称解除捆绑”,选择“code”,将其接入“条件结构”,在“66”的条件下,右键点击创建常量,会出现“noerrror”。(错误”66”表示:tcp关闭,所以我们不需要系统提示有错误)图STYLEREF1\s2SEQ图\*ARABIC\s1153)在默认条件下,从大的条件结构中的“错误输出”再拉出一条线,与“简易错误处理器”相连。图STYLEREF1\s2SEQ图\*ARABIC\s116设置“tcp写入数据”添加输入控件图STYLEREF1\s2SEQ图\*ARABIC\s117添加错误处理在2.4节我们已经说过如何进行添加错误处理,那么在此处,我们可以将接收消息的模块后的错误处理,直接复制粘贴到写入消息的模块后。图STYLEREF1\s2SEQ图\*ARABIC\s118那么到现在为止,接收消息和发送消息的功能都已经实现,但是,这里会出现一个问题就是:发送的消息会一直循环发送,如图2-19所示。所以,我们要在发送消息的“while循环”中,添加一个条件结构。图STYLEREF1\s2SEQ图\*ARABIC\s119添加条件结构从前面板中拖出“确定按钮”。”真”分支如图2-18所示,在“假”分支中,右键单击“条件结构”框,选择“未连线时默认连接”,对“1”点和“2”点都进行该设置,如图2-21所示。图STYLEREF1\s2SEQ图\*ARABIC\s120图STYLEREF1\s2SEQ图\*ARABIC\s121到现在,就已经全部完成了。图STYLEREF1\s2SEQ图\*ARABIC\s122

总结该程序并不是很复杂,多看几遍就可以看懂。需要注意的是上图2-6中的“打开tcp连接”的地址和端口应该根据实际情况进行设置。图STYLEREF1\s3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论