基于labview的TCP网络通讯实现.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

基于labview的TCP网络通讯实现

基于labview的TCP网络通讯实现

(唐山首信自动化信息技术有限公司京唐运行事业部,唐山063000)

摘要:TCP/IP协议是Internet最基本的协议,它由低层的IP协议和TCP协议组成。通过TCP/IP可实现单个网络内部或互相连通的网络间的通信。各个网络在地理距离上可以相距遥远。TCP/IP将数据在网络间或因特网上的计算机间传递。多数计算机普遍具有TCP/IP,因而信息能在各种系统上传输。LabVIEW中,可以采用TCP/IP节点来实现局域网通讯。本文利用NILabView平台上结合TCP/IP协议进行数据传输的工作方法,并给出对数据传送与监控的仿真实例。

关键词:labview;tcp;虚拟仪器;

TCPnetworkcommunicationbasednetworkcommunicationlabview

(JingtangMaintenanceDepartment,TangshanShouGangAutomationInformationTechnologyCo.,Ltd.,Tangshan063000)

Abstract:TCP/IPprotocolisthemostbasicInternetprotocols,whichconsistsflow-levelIPprotocolandtheTCPprotocolcomponents.ViaTCP/IPtocommunicatewitheachotherasingleinternalnetworkornetworkcommunicationbetweenthe.Eachnetworkinthegeographicaldistancecanbefarapart.TCP/IPdatatransferoverthenetworkorbetweentheInternetbetweencomputers.MostcomputershaveacommonTCP/IP,sothatinformationcanbetransmittedinavarietyofsystems.InLabVIEW,youcanuseTCP/IPnodeLANcommunications.Inthispaper,theNILabViewplatformcombinesTCP/IPprotocolfordatatransmissionmethodsofwork,andgivesthedatatransmissionandmonitoringofsimulationexamples.

Keywords:labview;tcp;VirtualInstrument

0前言

在现代仪器系统中,计算机已经与仪器结合得非常紧密,已成为整个系统的核心,许多传统仪器正在逐渐被计算机部分、甚至全部取代。粗略地说这种结合有两种方式:一种是将计算机装入仪器;另一种方式是将仪器装入计算机,即以通用的计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器主要是指这种方式,其实质就是一个按照仪器需求组织的数据采集系统。美国NI公司的LabVIEW就是目前在这一领域内使用较为广泛的计算机语言。

随着计算机网络的发展,虚拟仪器与Internet技术的结合为虚拟仪器网络化、工业现场远程测控提供了更好的实现平台[。本文介绍在LabView开发平台上结合TCP/IP技术实现远程数据传输。

1labview

1.1简介

LabVIEW(LaboratoryVirtualInstrumentEngineeringWorkbench)是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而LabVIEW则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI指虚拟仪器,是LabVIEW的程序模块。

LabVIEW提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。用户界面在LabVIEW[1]中被称为前面板。使用图标和连线,可以通过编

用中引用连接。

2)打开TCP连接

打开由地址和远程端口或服务名称指定的TCP网络连接。引脚说明如图1-3所示:

图1-3打开TCP连接VI

Fig.1-3TCPopenconnectionVI

地址

文档评论(0)

158****1866 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档