在LABVIEW中实现网络通信的几种方法_第1页
在LABVIEW中实现网络通信的几种方法_第2页
在LABVIEW中实现网络通信的几种方法_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、LABVIEW引言随着计算机技术、大规模集成电路、通信技术等的飞速发展,仪器系统与计概念虚拟仪器。1986 年,美国国家仪器(national instruments, 简称NI)公司研发推出了图形化编程环境的开发平台LabVIEW 软件,随即就广泛地被工件,成为目前实现虚拟仪器软件设计最流行的工具之一。同时随着网络的迅速发展,通过将网络技术和虚拟仪器相结合,构成网络化虚拟仪器系统,是自动测试仪器系统的发展方向之一。所以通过网络进行数据共享是各种软件的发展趋势,而LabVIEW LabVIEW 4 大类方法:(1) 使用网络通信协议编程实现网络通信,可以使用的通信协议类型包括TCP/IP 协议

2、、UDP、串口通信协议、无线网络协议等;(2)TCP/IP 的数据传DSTP DataSocket 技术实现网络通信;(3)使用共享变量实现网络通信;(4)通过远程访问来实现网络通信。应用场合。网络协议通信TCP通信技术中支持的通信协议类型包TCP/IPUDPTCP/IP 体系是目前最成功, Internet ,IP,传输层的传输控制协议TCP、用户数据协议UDP等。LabVIEW 中为网络通讯提供了基于TCP/UDP 的通讯函数供用户调用。这样用户可直接调用TCP 模块中已发布的TCP VI 及相关的子VI 来完成流程的编C/S(客户端/服务器)通信模式,VI 程序分为两部分:处理主机工作在

3、Server Client 5利用TCP协议通信实例以下通过 C/S(客户端/服务器)通信模式实现的数据传输模式。在服务器端,用“TCP Create Listener”节点创建侦听,“TCP Wait on Listener”100 “TCP Write”“TCP Close Connection”节点结束连接。程序框图如图1 所示:图 1 TCP 服务器端程序框图在客户端,用“TCP Open Connection”TCP“TCP Read”节点接收波形数据,最后,用“TCPCloseConnection”22 TCP3、4:图 3 服务器端显示结果图 4 客户端显示结果DataSocke

4、tDataSocketDataSocketMicrosoftCOMActiveXTCP/IPDataSocket Server Manager、DataSocket ServerDSTP (DataSocket Transfer Protocol) URL (Uniform. Resource Internet时,DataSocket换。DataSocket Server Manager设置DataSocketServerDataSocket ServerDataSocket ServerManager与测控应用程序可安装在同一台计算机上,也可以分装在不同计算机上, 后一种ServerCPUD

5、ataSocketAPIOpen 、Read、WriteCloseRead WriteDataSocketCVBLabVIEWCVBActiveX,DataSocketActiveXVCEXCELActiveXDataSocket以下通过 DataSocket C/S 模式实现数据的远程传输。DataSocketServerManagerDataSocket ServerDataSocket Server。和上例一样通过循环产生100DataSocketWritedstp格式指定的连接中。程序框图如图 5 所示:图 5 DataSocket 服务器端程序框图在客户端,使用DataSocketR

6、ead6图 6 DataSocket 客户端程序框图运行程序,结果和图344共享变量DataSocketLabView建立和使用共享变量就如同操作全局变量一样方便。利用共享变量通信实例以下通过 C/S(客户端/服务器)通信模式实现数据的传输模式。NewVariable完成设置,但需要注意的是要实现网络通信变量类型必须选择为“Network-Published”Server_VariableClient_Variable7图 7 共享变量服务器端程序框图Client_VariableBind to SourceServer_Variable883、4。远程访问远程访问技术LabVIEW访问,且在实施这两种访问之前都需要对服务器进行配置。3VILabVIEW“Web服务器:浏览器访问”。其中“Web “WebVI”用VIVI“Web 利用浏览器访问通信

温馨提示

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

评论

0/150

提交评论