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

下载本文档

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

文档简介

基于 Labview 的 tcp 通信 目录 第 1 章整体效果 1 1 1整体程序框图 1 1 2前面板图 1 1 3运行图 2 第 2 章步骤 3 2 1建立大体的 tcp 框架 3 2 1 1 建立 while 循环 3 2 1 2 连线 4 2 2设置 打开 tcp 连接 5 2 3设置 读取 tcp 函数 5 2 3 1 设置循环通道 7 2 3 2 创建显示控件 7 2 4添加错误处理 8 2 5设置 tcp 写入数据 9 2 5 1 添加输入控件 10 2 6添加错误处理 10 2 7添加条件结构 11 第 3 章总结 13 1 第第 1 1 章章 整体效果整体效果 1 11 1整体程序框图整体程序框图 图 1 1 1 21 2前面板图前面板图 图 1 2 2 1 31 3运行图运行图 图 1 3 3 第第 2 2 章章 步骤步骤 2 12 1建立大体的建立大体的 tcptcp 框架框架 在程序框图中 从 数据通信 协议 tcp 选取 打开 tcp 连接 读取 tcp 数据 写入 tcp 数据 关闭 tcp 连接 操作过程如图 2 1 所示 程序框图如图 2 2 所 示 图 2 1 图 2 2 2 1 12 1 1 建立建立 whilewhile 循环循环 在程序面板中 选取 结构 while 循环 分别在读取 tcp 数据 写入 tcp 数据 处建立循环 4 图 2 3 图 2 4 5 2 1 22 1 2 连线连线 将上面几个模块 根据接线端子的提示进行连线 主要是 连接 id 错误输出 图 2 5 2 22 2设置设置 打开打开 tcptcp 连接连接 添加输入信息 对 打开 tcp 模块根据接线端子提示 添加地址和远程端口 图 2 6 6 2 32 3设置设置 读取读取 tcptcp 函数函数 将 读取 tcp 函数 的 读取字节 设置为 1 超时的毫秒 设置为 1 1 表示无限 等待 图 2 7 图 2 8 7 图 2 9 2 3 12 3 1 设置循环通道设置循环通道 右键单击右边的粉色小点 选中 替换为移位寄存器 点击 1 处的粉色向上小三 角 则可以出现 2 处的小三角 将 2 处的端子与 连接字符串 的一个端子相连 图 2 10 图 2 11 8 2 3 22 3 2 创建显示控件 创建显示控件 在 连接字符串 后创建显示控件 图 2 12 图 2 13 2 42 4添加错误处理添加错误处理 1 在 关闭 tcp 连接 的错误输出后面 接入条件结构 无错误 的时候 为 简 易错误处理器 的 错误输入 无错误 端口创建常量 9 图 2 14 2 在 错误 条件下 接入 按名称解除捆绑 选择 code 将其接入 条件结构 在 66 的条件下 右键点击创建常量 会出现 no errror 错误 66 表示 tcp 关闭 所 以我们不需要系统提示有错误 图 2 15 3 在默认条件下 从大的条件结构中的 错误输出 再拉出一条线 与 简易错误处 理器 相连 10 图 2 16 2 52 5设置设置 tcp tcp 写入数据写入数据 2 5 12 5 1 添加输入控件添加输入控件 图 2 17 2 62 6添加错误处理添加错误处理 在 2 4 节我们已经说过如何进行添加错误处理 那么在此处 我们可以将接收消息的 模块后的错误处理 直接复制粘贴到写入消息的模块后 11 图 2 18 那么到现在为止 接收消息和发送消息的功能都已经实现 但是 这里会出现一个问 题就是 发送的消息会一直循环发送 如图 2 19 所示 所以 我们要在发送消息的 while 循环 中 添加一个条件结构 图 2 19 2 72 7添加条件结构添加条件结构 从前面板中拖出 确定按钮 真 分支如图 2 18 所示 在 假 分支中 右键单击 条件结构 框 选择 未连线时默认连接 对 1 点和 2 点都进行该设置 如图 2 21 所示 12 图 2 20 图 2 21 到现在 就已经全部完成了 图 2 22 13 第第 3 3 章章 总结总结 该程序并不是很复杂 多看几遍就可以看懂 需要注意的是上图 2 6 中的 打开 tcp 连接 的地址和端口

温馨提示

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

评论

0/150

提交评论