LabVIEW 图形化编程与实例应用 教学课件 ppt 作者 程学庆 等 第12章

上传人:E**** 文档编号:89390279 上传时间:2019-05-24 格式:PPT 页数:9 大小:72KB
返回 下载 相关 举报
LabVIEW 图形化编程与实例应用 教学课件 ppt 作者 程学庆 等 第12章_第1页
第1页 / 共9页
LabVIEW 图形化编程与实例应用 教学课件 ppt 作者 程学庆 等 第12章_第2页
第2页 / 共9页
LabVIEW 图形化编程与实例应用 教学课件 ppt 作者 程学庆 等 第12章_第3页
第3页 / 共9页
LabVIEW 图形化编程与实例应用 教学课件 ppt 作者 程学庆 等 第12章_第4页
第4页 / 共9页
LabVIEW 图形化编程与实例应用 教学课件 ppt 作者 程学庆 等 第12章_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《LabVIEW 图形化编程与实例应用 教学课件 ppt 作者 程学庆 等 第12章》由会员分享,可在线阅读,更多相关《LabVIEW 图形化编程与实例应用 教学课件 ppt 作者 程学庆 等 第12章(9页珍藏版)》请在金锄头文库上搜索。

1、LabVIEW图形化编程与实例应用,第12章 LabVIEW应用于网络技术,知识点: 网络基础知识 Communication通信子模板 数据套接技术 TCP编程 在Web网络上发布VI程序 串行通讯 本章概述: LabVIEW作为图形化的虚拟仪器开发平台,为了构建基于计算机网络的测试系统,提供了大量的具有通信功能的函数,它们位于功能模板的Communication通信子模板内。LabVIEW的网络功能主要建立在DataSocket技术、Web服务器和TCP、UDP协议这三个方面的基础上。此外,在工程应用中,串行通信也是一种常用的通信方式。,LabVIEW图形化编程与实例应用,LabVIEW图

2、形化编程与实例应用,12-1 网络基础知识,1.计算机网络的定义 2.计算机网络结构 3.计算机网络的分类 4.计算机网络的主要功能,12-1-1 计算机网络,1.网络协议 2. OSI参考模型的制定 3. OSI/RM各层的作用 4. TCP/IP网络体系结构简介,12-1-2 网络体系结构,在DataSocket子选项板里包含一个Variant变体数据操作函数子选项板,变体数据的一个典型应用就是为数据添加一些信息,12-2-1 DataSocket子选项板,12-2 Communication通信子模板,LabVIEW图形化编程与实例应用,1. DataSocket Read函数节点 2.

3、 DataSocket Write函数节点 3. DataSocket Select URL.vi函数节点,1. TCP Listen.vi函数节点 2. TCP Open Connection函数节点 3. TCP Read函数节点 4. TCP Write函数节点 5. TCP Close Connection函数节点,DataSocket数据套接技术是一种开放的技术,允许用户与各种服务器进行交互,并在应用程序与数据源或目标之间交换信息。使用数据套接技术传输数据,对于用户来说就像在电源插座里插入插头就能用电一样方便。,12-2-2 TCP子选项板,12-3-1数据套接的基本概念,12-3

4、数据套接技术,LabVIEW图形化编程与实例应用,12-3-2 数据套接管理器与服务器,1. DataSocket管理器 2. DataSocket服务器,12-3-3 在前面板中使用DataSocke,1.发布数据程序的设计 2.接收数据程序的设计 3.运行程序,12-3-4 在流程图中使用DataSocket,1.向DataSocket服务器写入数据 2.从DataSocket服务器读取数据 3.运行程序,12-3-5 利用数据套接技术来传输数据附加信息,1.向DataSocket服务器写入变体数据 2.从DataSocket服务器读取变体数据,LabVIEW图形化编程与实例应用,1.服务

5、器端程序设计 2.客户端程序设计,12-4-1服务器端向客户端传输噪声数据,12-4 TCP编程,12-4-2 服务器端向客户端传输当前系统时间,均匀分布的噪声信号可以由“Uniform White Noise.vi”函数来产生,函数位于“Analyze”“Signal Processing”“Signal Generation”子选项板中。,12-5-1 待发布的噪声信号产生程序,12-5 在Web上发布VI程序,Web服务器配置选项位于Tools菜单下的Options选项中,它分为三项内容,分别为:Web服务器设置、浏览权限设置和程序可见性设置。,12-5-2 Web服务器配置,LabVI

6、EW图形化编程与实例应用,1. Web服务器设置 2.浏览权限设置 3.可见性设置,12-5-3 在Web上发布VI程序的前面板,在Web上发布VI程序的前面板,首先要打开Web服务器,然后就可以通过浏览器访问Web服务器上所打开的程序。,12-5-4 在Web上发布VI程序的HTML文档,1. Web发布网页配置 2.浏览程序HTML文档 3.在HTML网页中对程序进行控制,12-5-5 远程链接和管理,1.远端程序前面板的链接 2.远端程序前面板的链接管理,LabVIEW图形化编程与实例应用,串行通讯是指数据一位一位地按顺序传送,其突出优点是只需一根传输线,特别适应于远距离传输,缺点是传送

7、速度较慢。 1.同步通讯和异步通讯 2. DTE和DCE 3.波特率 4.全双工和半双工,12-6-1 串行通讯,12-6 串行通讯,1. RS-232C标准 2.信号连接 3.握手 1)硬件握手 2)软件握手,12-6-2 RS-232简介,LabVIEW图形化编程与实例应用,1.初始化串口Serial Port Init.vi 2.串口写Serial Port Write.vi 3.串口读Serial Port Read.vi,12-6-3 LabVIEW的串行通讯子选项板,1.功能描述 2.串口引脚连接 3.服务器程序设计 4.客户机程序设计 5.程序运行检验,12-6-4 串口通讯应用示例双机通信,12-7 本章小结,LabVIEW的网络功能主要建立在DataSocket技术、Web服务器和TCP、UDP协议这三个方面的基础上。本章的重点是如何在LabVIEW中实现数据套接通信、TCP通信以及如何在Web网络上发布VI程序,并列举了一些实例来说明LabVIEW在网络技术中的应用。最后介绍了在LabVIEW中如何实现串行通信,LabVIEW提供了6个串行通讯节点函数,利用它们成功地实现了两台计算机之间的串口通讯。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号