第8章虚拟仪器与Labview编程基础_第1页
第8章虚拟仪器与Labview编程基础_第2页
第8章虚拟仪器与Labview编程基础_第3页
第8章虚拟仪器与Labview编程基础_第4页
第8章虚拟仪器与Labview编程基础_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

了解虚拟仪器的基本概念、特点和构成;了解LabVIEW8.5简体中文版的工作环境;理解虚拟仪器程序(VI)的基本组成和设计步骤;,掌握基于硬件采集卡的虚拟仪器的设计方法。,第8章虚拟仪器与Labview编程基础,虚拟仪器的基本概念,一、虚拟仪器的概念虚拟仪器(VirtualInstrument,简称VI)是计算机技术与仪器技术深层次结合的产物,是对传统仪器概念的重大突破,是仪器领域内的一次革命。虚拟仪器是继第一代仪器(模拟式仪器)、第二代仪器(数字式仪器)、第三代仪器(智能化仪器)之后的新一代仪器,代表了当前测试仪器发展的方向之一。,所谓虚拟仪器,是以计算机为基础,配以相应测试功能的硬件作为信号输入/输出的接口,完成信号的采集、测量与调理,从而完成各种测试功能的一种计算机化仪器系统。它可代替传统的测量仪器,如示波器、逻辑分析仪、信号发生器、频谱分析仪等,可集成于自动控制、工业控制系统,可自由构建成专有仪器系统。它由计算机、应用软件和仪器硬件组成。,图17-1常见的虚拟仪器方案,二、虚拟仪器的特点(1)在通用硬件平台确定后,由软件取代传统仪器中的硬件来完成和扩展仪器的功能。(2)仪器的功能是用户根据需要由软件来设计和定义的,而不是事先由厂家定义好的,因此可以灵活方便地定制仪器,满足用户的特殊要求。(3)可以通过更新相关的软件设计来改进仪器的性能和扩展功能。(4)研制周期较传统仪器大为缩短。(5)虚拟仪器开放、灵活,可与计算机同步发展,可与网络及其它周边设备互联。决定虚拟仪器具有传统仪器不可能具备的特点的根本原因在于:“虚拟仪器的关键是软件”。,三、虚拟仪器的构成,虚拟仪器由通用仪器硬件平台(简称硬件平台)和应用软件两大部分构成。(1)通用仪器硬件平台虚拟仪器是基于计算机的测量设备,其硬件由计算机及I/O接口设备组成。(2)软件结构虚拟仪器软件由应用程序和I/O接口仪器驱动程序两大部分构成。应用程序包含实现虚拟面板功能的前面板软件程序和定义测试功能的流程图软件程序等两个方面的程序。I/O接口仪器驱动程序用来完成特定外部硬件设备的扩展、驱动与通信,虚拟仪器的构成方式主要有五种类型,图17-2虚拟仪器的构成方式,PCDAQ系统是以数据采集卡/板、信号调理电路和计算机作为仪器硬件平台组成的插卡式虚拟仪器系统。采用PCI或ISA等计算机本身的总线,故将数据采集卡/板插入计算机的空槽中即可。GPIB系统是以GPIB标准总线仪器和计算机作为仪器硬件平台组成的虚拟仪器系统。VXI系统是以VXI标准总线仪器模块和计算机作为仪器硬件平台组成的虚拟仪器系统。PXI系统是以PXI标准总线仪器模块和计算机作为仪器硬件平台组成的虚拟仪器系统。串口系统是以Serial标准总线仪器和计算机作为仪器硬件平台组成的虚拟仪器系统。,知识链接二LabVIEW8.5编程基础,图17-3LabVIEW启动窗口,一、LabVIEW应用程序的构成所有的LabVIEW应用程序,即虚拟仪器(VI),它包括前面板、程序框图以及图标/连结器三部分。(1)前面板,图17-4虚拟方波频谱分析仪的前面板,(2)程序框图程序框图是图形化源代码的集合,图形化源代码又称G代码,或程序框图代码,它决定了VI的运行方式。,图17-5虚拟方波频谱分析仪的框图程序,(3)图标和连线板VI具有层次化和结构化的特征。一个VI可以作为另一个VI的子程序被调用,这里的子程序称为子VI(subVI)。当一个VI的前面板和框图程序设计完成之后,如果想把这个VI作为一个子VI供其它VI在程序中调用,并与其它的子VI在外观上有所区别,就要创建图标和连线板。在默认状态下,每一个VI的图标都显示在其前面板和程序框图窗口的右上角,可以双击该图标进行编辑操作。图标可用于在主VI的框图中标识被调用的子VI。,二、LabVIEW8.5的操作选板LabVIEW具有多个图形化的操作选板,用于创建和运行程序。这些操作选板可以随意在屏幕上移动,并可以放置在屏幕的任意位置。操作选板共有三类:(1)工具选板工具选板为编程者提供了各种用于创建、修改和调试VI程序的工具。工具选板上的各种图标的含义和用途在表17-1中给出。,图17-6工具选板,(2)控件选板控件选板仅位于前面板。控件选板包括创建前面板所需的输入控件和显示控件。根据不同输入控件和显示控件的类型,将控件归入不同的子选板中。,图17-7控件选板,(3)函数选板函数选板仅位于程序框图。函数选板中包含创建程序框图所需的VI和函数。按照VI和函数的类型,将VI和函数归入不同子选板中。,图17-8函数选板,三、LabVIEW中的ExpressVIs,LabVIEW的最主要特性是其快捷性,主要体现在程序框图窗口的函数选板中包含了许多功能强大的ExpressVI(快速VI)。它将过去的基本函数面向应用做了进一步的打包,把常用的测量功能集成于一些简单易用、交互式的VI中。用户在程序开发过程中,只需在整个程序流程图中简单地调用ExpressVI程序,并使用属性设置页面配置系统的采集、分析与显示功能,实现应用程序的快速开发与设计,极大地提高了程序开发效率。,(1)Expr

温馨提示

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

评论

0/150

提交评论