第9章 labview与工控设备的编程技术(新)

第9章 labview与工控设备的编程技术(新)

ID:14580435

大小:3.23 MB

页数:23页

时间:2018-07-29

第9章 labview与工控设备的编程技术(新)_第1页
第9章 labview与工控设备的编程技术(新)_第2页
第9章 labview与工控设备的编程技术(新)_第3页
第9章 labview与工控设备的编程技术(新)_第4页
第9章 labview与工控设备的编程技术(新)_第5页
资源描述:

《第9章 labview与工控设备的编程技术(新)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第九章LabVIEW与工控设备的编程技术随着计算机技术尤其是软件技术的不断发展,越来越多的用户采用专门的组态软件来构建数据采集与控制系统,如iFix、WinCC、组态王Kingview等,以快速完成数据采集和控制任务。美国NI公司的LabVIEW软件虽然从严格意义上讲并非专业的组态软件平台,但以其丰富的界面表达能力、强大的信号处理功能以及独特的图形化数据流编程特点成为构建测量与控制系统的常用平台。如今,通用计算机加研华数据采集控制模块/板卡加LabVIEW编程,已经成为一种高效而便捷的测量与控制系统解决方案。为了方便用户在LabVIEW软

2、件中使用研华公司的数据采集模块/板卡完成测量与控制系统,研华公司提供了相应的LabVIEW驱动程序。这个驱动程序可以在研华公司的网站上免费下载。本章将以最新的LabVIEW8.5中文版为例,讨论在LabVIEW下面如何使用研华的数据采集模块/板卡,实现一个完整的测量与控制系统。通过本章的学习,学生应掌握以下内容:☆研华LabVIEW驱动程序的安装☆研华数据采集板卡的LabVIEW编程☆研华ADAM数据采集模块(RS-485)的LabVIEW编程9.1虚拟仪器技术和LabVIEW简介9.1.1虚拟仪器概述1.什么是虚拟仪器虚拟仪器是现代仪器

3、技术与计算机技术深层次结合的产物。计算机与仪器的密切结合是目前仪器发展的一个重要方向。粗略地说,这种结合有两种方式。一种是将计算机装入仪器,其典型的例子就是所谓的智能化仪器。另一种方式是将仪器装入计算机,以通用的计算机硬件及操作系统为依托。虚拟仪器主要指这种方式。所谓虚拟仪器(VirtualInstrument,简称VI),即是在通用计算机平台上,用户根据自己的需求来定义和设计仪器的测量功能。其实质是以计算机为基础,配以相应测试功能的硬件作为信号输入输出的接口,完成信号的采集、测量与调理,从而完成各种测试功能的一种计算机化仪器系统。它利用

4、虚拟仪器软件开发平台(例如LabVIEW,labwindow/CVI),在计算机的屏幕上形象地模拟各种仪器的面板(包括显示器、按钮、指示灯、旋钮、开关等)以及相应的功能。用户在屏幕上通过虚拟仪器面板对仪器的操作就如同在真实仪器上操作一样直观、方便、灵活。下面的框图反映了常见的虚拟仪器方案。图9-1常用虚拟仪器方案2.虚拟仪器的特点虚拟仪器的出现和兴起,改变了传统仪器的概念、模式和结构。与传统仪器的比较,其在智能化程度、处理能力、性能价格比和可操作性等方面具有明显的技术优势。其特点可归纳为下表:表9-1虚拟仪器与传统仪器的比较虚拟仪器传统仪

5、器开放和维护费用低开发和维护费用高技术更新周期短(0.5~1年)技术更新周期长(5~10年)软件是关键硬件是关键价格低价格昂贵开放灵活与计算机同步,可重复用和重配置固定可用网络联络周边各仪器只可连有限的设备自动、智能化、远距离传输功能单一、操作不便3.虚拟仪器的基本功能任何一台仪器或系统可概括为由三大功能模块组成:信号的采集、数据的处理、结果的输出。(1)信号调理与采集功能对被测信号进行调理和采集是虚拟仪器的基本功能。此项功能主要是由虚拟仪器的硬件平台完成的。仪器硬件可以是:插入式数据采集卡DAQ、带标准总线接口的仪器,如GPIB、VXI

6、、PXI等。(2)数据分析和处理功能虚拟仪器充分利用了计算机的高速存储和运算功能,并通过软件实现对输入信号的分析处理,如数值计算、信号分析、统计处理、数字滤波等。(3)参数设置和结果表达虚拟仪器充分利用计算机的人机对话功能,完成仪器的各种工作参数的设置,如量程、频率等参数的设置,对测量结果的表达与输出有多种方式,如屏幕显示,绘图打印、网络传输等。4.虚拟仪器的构成虚拟仪器由两大部分构成:通用仪器硬件平台(简称硬件平台)和应用软件(1)硬件平台由计算机和I/O接口设备组成。计算机是硬件平台的核心,一般是工作站,也可以是普通的PC。I/O接口

7、设备负责被测信号的采集、调整、放大、模数转换。常用有以下五种类型,如图9-2所示:图9-2虚拟仪器的构成(2)虚拟仪器软件应用程序(包含两方面功能的程序):实现虚拟面板功能的软件程序和定义测试功能的流程图软件程序。I/O接口仪器驱动程序:完成特定外部硬件设备的扩展、驱动与通信。5.虚拟仪器的开发平台和领导厂商虚拟仪器软件开发平台有基于文本式编程语言开发工具和基于图形化编程语言开发工具。前者如VC++,VB,C++Build,LabWindows/CVI等,后者有NI公司的LabVIEW和HP公司的HPVEE。其中,已经有三十年虚拟仪器开发

8、经验的美国NI公司已经作为业界的领导厂商。1976年,JamesTruchard、JeffKodosky和BillNowlin在奥斯汀成立了NI公司。三十年后NI已经成长为一个成功的跨国企业:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。