labview培训第四讲课件.ppt_第1页
labview培训第四讲课件.ppt_第2页
labview培训第四讲课件.ppt_第3页
labview培训第四讲课件.ppt_第4页
labview培训第四讲课件.ppt_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

基于LabVIEW的串行通信和网络通信编程 刘琳光电技术及系统教育部重点实验室重庆大学 March26 2020 1 ChongqingUniversity China 主要内容 串行通信串口简介串口通信节点串口通信编程举例网络通信TCP协议简介TCP节点TCP通信编程举例 March26 2020 ChongqingUniversity China 2 串行通信 串口简介是计算机 仪器仪表设备通用的通信协议 RS232协议 RS422 RS485 按位 bit 发送和接收数据 异步通信 使用一根线发送数据的同时使用另一根线接收数据 能实现远距离传输 15m 1200m March26 2020 ChongqingUniversity China 3 串行通信 RS232 RecommendStandard 于1969年被国际组织认可 RS232定义了串口的电器特征 如电压值 机械特性 如接头形状 及功能特性 如脚位信号 等 March26 2020 ChongqingUniversity China 4 串行通信 RS232电器特征逻辑1的电平 3 15V 逻辑0的电平 3 15V March26 2020 ChongqingUniversity China 5 串行通信 RS232机械形状25条线 4条数据线 11条控制线 3条定时线 7条备用和未定义线 常用的有9条 March26 2020 ChongqingUniversity China 6 串行通信 RS232功能特性 各引脚定义 March26 2020 ChongqingUniversity China 7 串行通信 最简单的串口连接方式 不使用流控制 March26 2020 ChongqingUniversity China 8 串行通信 最完整的串口连接方式 流控制 March26 2020 ChongqingUniversity China 9 在数据传送过程中使接收者和发送者保持一致 避免缓存溢出 串行通信节点 函数 仪器I O 串口函数 数据通信 协议 串口 March26 2020 ChongqingUniversity China 10 串行通信节点 VISA配置串口使计算机串口的各种参数设置与仪器设备的串口保持一致 March26 2020 ChongqingUniversity China 11 串行通信节点 VISA写入 March26 2020 ChongqingUniversity China 12 串行通信节点 VISA读取 March26 2020 ChongqingUniversity China 13 串行通信节点 VISA关闭 March26 2020 ChongqingUniversity China 14 串行通信节点 VISA串口字节数返回指定串口输入缓存中的字节数 March26 2020 ChongqingUniversity China 15 串行通信编程举例 双机串行通信两台计算机 一台作为服务器 通过串口向外发送数据 另一台作为客户机 接收由服务器发送来的数据 计算机之间用串口数据线连接 March26 2020 ChongqingUniversity China 16 串行通信编程举例 双机串行通信流程图 March26 2020 ChongqingUniversity China 17 串行通信编程举例 双机串行通信 服务器前面板 March26 2020 ChongqingUniversity China 18 串行通信编程举例 双机串行通信 服务器程序框图 March26 2020 ChongqingUniversity China 19 串行通信编程举例 双机串行通信 客户机前面板 March26 2020 ChongqingUniversity China 20 串行通信编程举例 双机串行通信 客户机程序框图 March26 2020 ChongqingUniversity China 21 主要内容 串行通信串口简介串口通信节点串口通信编程举例网络通信TCP协议简介TCP节点TCP通信编程举例 March26 2020 ChongqingUniversity China 22 网络通信 LabVIEW中提供的各种网络通信方式 March26 2020 ChongqingUniversity China 23 网络通信 TCP协议简介是TCP IP协议中的一个子协议 采用比特流通信分段传送数据 主机交换数据必须建立一个会话 使用不可靠的IP服务 提供一种面向连接的 可靠的传输层服务 March26 2020 ChongqingUniversity China 24 TCP节点 函数 数据通信 协议 TCP March26 2020 ChongqingUniversity China 25 TCP节点 TCP侦听创建一个听者 并在指定的端口上等待TCP连接请求 只能在作为服务器的计算机上使用 March26 2020 ChongqingUniversity China 26 TCP节点 打开TCP连接用指定的计算机名称和远程端口来打开一个TCP连接 只能在作为客户机的计算机上使用 March26 2020 ChongqingUniversity China 27 TCP节点 读取TCP数据从指定的TCP连接中读取数据 数据的长度由 读取的字节 端口指定 March26 2020 ChongqingUniversity China 28 TCP节点 写入TCP数据通过 数据输入 端口将数据写入指定的TCP连接中 March26 2020 ChongqingUniversity China 29 TCP节点 关闭TCP连接关闭指定的TCP连接 March26 2020 ChongqingUniversity China 30 TCP通信编程举例 采用TCP协议进行双机通信采用服务器 客户机模式进行双机通信 服务器产生一组随机波形 通过局域网送至客户机进行显示 March26 2020 ChongqingUniversity China 31 TCP通信编程举例 双机通信流程图 March26 2020 ChongqingUniversity China 32 TCP通信编程举例 服务器前面板 March26 2020 ChongqingUniversity China 33 TCP通信编程举例 服务器程序框图 March26 2020 ChongqingUniversity China 34 TCP通信编程举例 客户机前面板 March26 2020 ChongqingUniversity China 35 TCP通信编程举例 客户机程序框图 March26 2020

温馨提示

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

评论

0/150

提交评论