第8章虚拟仪器与Labview编程基础.ppt

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

掌握基于硬件采集卡的虚拟仪器的设计方法。 第8章虚拟仪器与Labview编程基础 虚拟仪器的基本概念 一、虚拟仪器的概念 虚拟仪器(Virtual Instrument,简称VI)是计算机技术与仪器技术深层次结合的产物,是对传统仪器概念的重大突破,是仪器领域内的一次革命。 虚拟仪器是继第一代仪器(模拟式仪器)、第二代仪器(数字式仪器)、第三代仪器(智能化仪器)之后的新一代仪器,代表了当前测试仪器发展的方向之一。 所谓虚拟仪器,是以计算机为基础,配以相应测试功能的硬件作为信号输入/输出的接口,完成信号的采集、测量与调理,从而完成各种测试功能的一种计算机化仪器系统。它可代替传统的测量仪器,如示波器、逻辑分析仪、信号发生器、频谱分析仪等,可集成于自动控制、工业控制系统,可自由构建成专有仪器系统。它由计算机、应用软件和仪器硬件组成。 图17-1 常见的虚拟仪器方案 二、虚拟仪器的特点 (1)在通用硬件平台确定后,由软件取代传统仪器中的硬件来完成和扩展仪器的功能。 (2)仪器的功能是用户根据需要由软件来设计和定义的,而不是事先由厂家定义好的,因此可以灵活方便地定制仪器,满足用户的特殊要求。 (3)可以通过更新相关的软件设计来改进仪器的性能和扩展功能。 (4)研制周期较传统仪器大为缩短。 (5)虚拟仪器开放、灵活,可与计算机同步发展,可与网络及其它周边设备互联。 决定虚拟仪器具有传统仪器不可能具备的特点的根本原因在于:“虚拟仪器的关键是软件”。 三、虚拟仪器的构成 虚拟仪器由通用仪器硬件平台(简称硬件平台)和应用软件两大部分构成。 (1)通用仪器硬件平台 虚拟仪器是基于计算机的测量设备,其硬件由计算机及I/O接口设备组成。 (2)软件结构 虚拟仪器软件由应用程序和I/O接口仪器驱动程序两大部分构成。 应用程序包含实现虚拟面板功能的前面板软件程序和定义测试功能的流程图软件程序等两个方面的程序。 I/O接口仪器驱动程序用来完成特定外部硬件设备的扩展、驱动与通信 虚拟仪器的构成方式主要有五种类型 图17-2 虚拟仪器的构成方式 PC–DAQ系统是以数据采集卡/板、信号调理电路和计算机作为仪器硬件平台组成的插卡式虚拟仪器系统。采用PCI或ISA等计算机本身的总线,故将数据采集卡/板插入计算机的空槽中即可。 GPIB系统是以GPIB标准总线仪器和计算机作为仪器硬件平台组成的虚拟仪器系统。 VXI系统是以VXI标准总线仪器模块和计算机作为仪器硬件平台组成的虚拟仪器系统。 PXI系统是以PXI标准总线仪器模块和计算机作为仪器硬件平台组成的虚拟仪器系统。 串口系统是以Serial标准总线仪器和计算机作为仪器硬件平台组成的虚拟仪器系统。 [知识链接二] LabVIEW 8.5编程基础 图17-3 LabVIEW启动窗口 一、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中的Express VIs LabVIEW的最主要特性是其快捷性,主要体现在程序框图窗口的函数选板中包含了许多功能强大的Express VI(快速VI)。它

您可能关注的文档

文档评论(0)

文档精品 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档