- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络化仪器技术与实现课件第4章网络化虚拟仪器
第4章 网络化虚拟仪器 4.1 网络化虚拟仪器基础 4.2 网络化虚拟仪器的开发平台 4.3 TCP和UDP通信 4.4 DataSocket技术 4.5 基于Web的远程发布 4.6 远程仪器访问技术 4.7 两种组建网络化虚拟仪器系统的模式和应用 4.1 网络化虚拟仪器基础 4.1.1 网络化虚拟仪器的概念 网络化虚拟仪器是指将计算机、外围设备、被测试结点以及数据等软件资源纳入网络进行资源共享,共同完成测试任务,实现了对现场基于Internet的异地或远程测试、控制、数据获取、故障诊断和现场监视功能。 网络化虚拟仪器把PC仪器系统的三大功能分别使用独立的基本硬件模块实现,并以网线相连接。通过这种有机的组合,测控网络的功能远远大于系统中各单独个体的功能总和。 4.1.2 网络化虚拟仪器的硬件结构 利用传统的网络接口卡(Network Interface Card,NIC)是最简便的虚拟仪器网络化方法,通过指定IP地址和端口,任何一台带有NIC的计算机都能方便地与网络上的其他计算机进行信息交换。在测控领域,除了传统的NIC外,还有GPIB-NET、RS232-NET等转换卡,能将本身不具备联网能力的设备仪器连接到网络上,可以得到如图所示的网络化虚拟仪器结构。 4.1.3 网络化虚拟仪器的软件结构 图为网络化虚拟仪器的软件结构。主要由系统管理软件、应用程序、仪器驱动软件和接口软件等4部分组成。其重点是网络连接部分,即实现“网络就是仪器” 。 4.2 网络化虚拟仪器的开发平台 4.2.1 软件开发技术概述 网络化虚拟仪器的开发可以采用多种软件技术,比如:网络仪器的开发软件可以采用通用的编程语言,也可以采用专门的虚拟仪器软件开发工具。这些开发软件按照编程方式可以分为两种:文本式编程语言如Visual C++、Visual basic、LabWindows/CVI等;图形化编程语言如LabVIEW、HPVEE等。最流行的是LabVIEW和LabWindows/CVI,它们都是美国NI公司推出的专门面向计算机测控领域虚拟仪器的软件开发平台,而且都有强大的网络开发功能。 4.2.2 图形化编程语言LabVIEW简介 LabVIEW(Laboratory Virtual instrument Engineering,实验室虚拟仪器工作平台)是美国NI(National Instrument)公司推出的一种基于G语言(Graphics Language,图形化编程语言)的虚拟仪器软件开发工具,是目前国际上应用最广泛的虚拟仪器开发环境之一,主要应用于仪器控制、数据采集、数据分析、数据显示等领域,并适用于Windows、Macintosh、UNIX等多种操作系统平台。 LabVIEW广泛地被工业界、学术界和研究实验室所接受,它集成了符合GPIB、VXI、RS-232和RS-485协议的硬件和数据采集卡通信的全部功能,内置了便于应用TCP/IP、ActiveX等软件标准的库函数,特别适用于虚拟仪器的设计和开发。另外,LabVIEW还提供了TCP、UDP通信技术、DataSocket技术、基于Web的远程发布、Remote Device Access等多种网络通信技术,这为基于LabVIEW的网络化虚拟仪器开发提供了十分便利的条件和基础。 1. LabVIEW启动 从开始菜单中运行“National Instrument LabVIEW 7.1”,在计算机屏幕上将出现如图所示的欢迎窗口。 单击Continue按钮之后进入如图所示的LabVIEW对话框,在这个对话框中可以直接访问某些LabVIEW资源和工具,而不需要打开程序窗口。 在New对话框中单击New…按钮,将弹出如图所示的New对话框。 单击图中LabVIEW对话框的Open…按钮,将弹出标准的Windows打开文件对话框,在这里可以打开各种LabVIEW文件。 2.LabVIEW程序的基本构成与术语 采用LabVIEW编程的应用程序,通常被称为虚拟仪器程序(Virtual Instruments),简称虚拟仪器(VIs)。它主要由前面板(Front Panel)、框图程序(Block Diagram)以及图标和连结器窗格(Icon and Connector)三部分组成。其中前面板的外观及操作功能与真实的(传统的)仪器(如示波器、万用表)的面板类似,而框图程序则是使用功能函数对通过用户界面输入的数据或其他源数据进行处理,并将信息在显示对象上显示或将信息保存到文件或其他计算机。 (1)前面板(Front Panel) 前面板是
您可能关注的文档
最近下载
- 北师大版八年级数学上册 1.1 探索勾股定理 同步测试(附答案解析).docx VIP
- 冀少版七年级上册生物全册新质教学课件(配2024年秋改版教材).pptx
- 卫生间改造施工组织设计.pdf VIP
- 《结构吊装施工》.pdf VIP
- 2025年中考数学押题:几何图形选填压轴题(含答案).pdf VIP
- 小学英语群文阅读:No Pain, No Gain 教学设计 PPT课件.pptx VIP
- 氢气管线吹扫试压方案.docx VIP
- 正余弦函数的图像和性质导学案.doc VIP
- 2021新教材必修第一册完美题型精讲(同步学习培优120个题型完美讲解).pdf VIP
- 美术五年级上册人美版 第2课 画人像(课件)(14ppt).pptx VIP
文档评论(0)