虚拟仪器概述_第1页
虚拟仪器概述_第2页
虚拟仪器概述_第3页
虚拟仪器概述_第4页
虚拟仪器概述_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

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

文档简介

第1章虚拟仪器概述引子一切的丈量仪器主要功能可由①数据采集②数据测试和分析③结果输出显示等三大部分组成,其中数据分析和结果输出完全可由基于计算机的软件系统来完成,因此只需另外提供一定的数据采集硬件,就可构成由计算机组成的丈量仪器。2024/1/1821.1虚拟仪器的概念虚拟仪器指的是具有虚拟仪器面板的个人计算机仪器。它由通用个人计算机、模块化功能硬件和控制软件所组成。操作人员经过友好的图形用户界面以及图形化编程言语来控制仪器的运转,以完成对被测试量的采集、分析、判别、显示、存储以及数据生成。2024/1/1831.1虚拟仪器的概念在虚拟仪器当中,PC机并不仅仅是起了显示器的作用。虚拟仪器是把仪器的部分功能软件化,封装构成模块,以供调用(即实现软件功能的即插就用,Plug&Play);而系统必要的一些硬件,如数据采集电路等也设计成各种功能模块,即各种硬件插卡,以供选用。2024/1/1841.1虚拟仪器的概念传统仪器厂商定义功能虚拟仪器用户定义功能2024/1/185虚拟仪器是在计算机上显示传统仪器面板,它将硬件电路完成的信号调理和处置功能由计算机程序完成。仪器技术的开展过程2024/1/186第一代:模拟式仪器仪表如指针式电流、电压、万用表、模拟式信号产生器等,它们对丈量结果进展指示的根本构造是电磁机械式构造。第二代:数字化仪器如数字电压表、数字频率计、数显表、记忆示波器等。它是将模拟信号的丈量转为数字信号的丈量,并以数字方式输出和显示结果。仪器技术的开展过程2024/1/187第三代:智能仪器内置有微处置器,能进展自动测试并具有一定的数据处置功能。其功能模块是硬件和固化的软件,灵敏性差。第四代:虚拟仪器是计算机技术、数据通讯技术和丈量技术相结合的产物,它几乎抑制了传统硬件化仪器的一切缺陷,是测试仪器的开展方向。仪器技术的开展过程2024/1/188(2)虚拟仪器的开展现状国内:20世纪90年代中期开场引进、研讨和开发任务,目前已获得了很大进展。如重庆大学已胜利开发了15类30余种直接的虚拟仪器并在全国推行。国外:20世纪80年代以来,NI公司研制和推出了多种总线系统的虚拟仪器,其代表产品LabVIEW图形编程系统已广泛运用。随后HP公司也推出了HPVEE编程系统。后来世界上又陆续百家公司如Tektronix公司、Racal公司也相继推出了各自的产品。1988年,全球只需5家制造商推出的30余种产品;1994年,已有90余家近1000多种产品问世。据“国际自动化仪表〞杂志1999年预测:到21世纪前十年,全世界将有50%的仪器仪表为虚拟仪器,其消费厂家将超越千家,产品将到达数千种。市场占有率将到达电测仪器仪表的50%以上。2024/1/189VI传统仪器软件使得开发与维护费用降至最低开发与维护开销高技术更新周期短(1~2年)技术更新周期长(5~10年)关键是软件关键是硬件价钱低、可复用与可重配置性强价钱昂贵用户定义仪器功能厂商定义仪器功能开放、灵敏,计算机技术同步开展封锁、固定与网络及其它周边设备互联功能单一的独立设备传统仪器:厂商定义虚拟仪器:用户定义2024/1/1810PXIVXIGPIBDAQIMAQMotion硬件板卡软件程序处理方案软件驱动模块2024/1/1811GPIB接口卡测控对象信号调理GPIB接口仪器现场总线〔Fieldbus〕设备串行口仪器/PLC数据采集卡PC机或任务站虚拟仪器软件开发平台

VXI仪器虚拟仪器构成框图2024/1/18122024/1/1813一些常用的虚拟仪器板卡DAQCardIMAQCardFieldPointMotionControlCard2024/1/18141.1虚拟仪器的概念虚拟仪器系统是由计算机、运用软件和仪器硬件三大要素构成的。计算机与仪器硬件又称为VI的通用仪器硬件平台。2024/1/18151.1虚拟仪器的概念软件技术是虚拟仪器的中心技术。常用的仪器用开发软件有LabVIEW、LabWindows/CVI、VEE等等,其中以LabVIEW运用最为广泛。2024/1/18161.2什么是LabVIEW?LabVIEW〔LaboratoryVirtualInstrumentEngineeringWorkbench〕是一种用图标替代文本行创建运用程序的图形化编程言语。传统文本编程言语根据语句和指令的先后顺序决议程序执行顺序,而LabVIEW那么采用数据流编程方式,程序框图中节点之间的数据流向决议了程序的执行顺序。它用图标表示函数,用连线表示数据流向。2024/1/18172024/1/18181.2什么是LabVIEW?LabVIEW程序被称为VI〔VirtualInstrument〕,即虚拟仪器。LabVIEW的中心概念就是“软件即是仪器〞,即虚拟仪器的概念。LabVIEW还包含了大量的工具与函数用于数据采集、分析、显示与存储等。2024/1/18191.3LabVIEW可以做什么?LabVIEW在测试、丈量和自动化等领域具有最大的优势,由于LabVIEW提供了大量的工具与函数用于数据采集、分析、显示和存储。用户可以在数分钟内完成一套完好的从仪器衔接、数据采集到分析、显示和存储的自动化测试丈量系统。它被广泛地运用于汽车、通讯、航空、半导体、电子设计消费、过程控制和生物医学等各个领域。2024/1/18201.3LabVIEW可以做什么?LabVIEW不仅可以用来快速搭建小型自动化测试丈量系统,还可以被用来开发大型的分布式数据采集与控制系统。在美国LawrenceLivermore国家实验室,一个破费2000万美金的极为复杂的飞秒激光切割系统就是基于LabVIEW开发的。在北京正负电子对撞机二期工程北京谱仪慢控制系统中,大约有30种物理量共7000多点的现场数据点需求实时采集控制和分析记录等。2024/1/18212024/1/18221.4LabVIEW的开展历程2024/1/18231.5初步认识LabVIEW2024/1/1824LabVIEW8.2启动界面VI程序和工程创建栏新近翻开的工程和VI程序列表栏协助资源列表栏2024/1/1825前面板和程序框图LabVIEW程序被称为VI,扩展名默以为.vi框图窗口前面板窗口图标2024/1/1826控件选板2024/1/1827控件选板控件选板在前面板显示,它包含创建前面板时可用的全部对象。控件选板中的根本常用控件可以以现代〔modern〕、经典〔classic〕和系统〔system〕三种风格显示。选择主菜单View->ControlsPalette选项或右击前面板空白处就可以显示控件选板。2024/1/1828函数选板2024/1/1829函数选板函数选板只能在编辑程序框图时运用,与控件选板的任务方式大体一样。创建框图程序常用的VI和函数对象都包含在该选板中。选择View->FunctionsPalette或右击框图面板空白处就可以显示函数选板。2024/1/1830工具选板2024/1/1831工具选板在前面板和程序框图中都可以运用工具选板,运用其中不同的工具可以操作、编辑或修饰前面板和程序框图中选定的对象,也可以用来调试程序等。可以选择View->ToolsPalette选项来显示工具选板2024/1/1832善用LabVIEW联机协助LabVIEW为用户提供了非常全面的协助信息,有效地利用协助信息是快速掌握LabVIEW的一条捷径。LabVIEW提供了各种获取协助信息的方法,包括实时上下文协助〔ShowContextHelp〕、联机协助、LabVIEW范例查找器〔FindExamples〕、网络资源〔WebResources〕等。2024/1/1833实时上下文协助窗口单击此处访问更详细的联机协助更多协助信息锁定上下文相关协助显示VI途径2024/1/1834实时上下文协助窗口选择菜单栏中Help->ShowContextHelp选项或按下Ctrl+H,就会弹出ContextHelp窗口。当鼠标移到某个对象或函数上时,上下文协助窗口就会显示相应的协助信息。2024/1/1835联机协助文档2024/1/1836联机协助文档当单击ContextHelp窗口中Detailedhelp会弹出相应的完好的协助信息。这是一个Windows规范风格的协助窗口,包含了LabVIEW全部的协助信息。他也可以选择主菜单Help->SearchtheLabVIEWHelp选项翻开它。2024/1/1837范例查找器2024/1/1838范例查找器LabVIEW提供了大量的范例,这些范例几乎包含了LabVIEW一切功能的运用实例,并提供了大量的综合运用实例。在菜单栏中选择Help->FindExamples选项可以翻开范例查找器。2024/1/1839编辑前面板LabVIEW中的前面板是图形化的人机界面,利用控件选项板提供的各种控件可以所见即所得地编辑丰富多彩的人机界面。2024/1/1840(1)输入控件〔Controls〕和显示控件〔Indicator〕利用输入控件可以输入相应的数据,例如数字、布尔量、字符串和文件途径等。2024/1/1841(1)输入控件〔Controls〕和显示控件〔Indicator〕显示控件用来显示数据。显示控件有数字、温度计、LED指示灯、文本、波形图等。2024/1/1842(1)输入控件〔Controls〕和显示控件〔Indicator〕前面板中的一些控件既可以作为输入控件也可以做作为显示控件。右击控件,选择ChangetoIndicator或ChangetoControl可以进展输入控件与显示控件之间的切换。2024/1/1843控件属性前面板中的每个控件都有本人的属性,如控件的颜色、最大最小值、显示精度和方式等。许多属性都可以根据不同的需求进展编辑。右击前面板任何一个控件选择Properties选项就可以弹出该控件的属性配置窗口。2024/1/1844编辑程序框图程序框图是图形化源代码的集合,这种图形化的编程言语也称为G言语。2024/1/1845程序框图中的控件对象程序框图中的控件对象实践上是前面板相应控件的接线端

前面板控件程序框图中对应的接线端2024/1/1846程序框图节点LabVIEW中的程序框图节点是指带有输入和输出接线端的对象,类似文本编程言语中的语句、运算符、函数和子程序。LabVIEW中的节点主要包括函数、构造、ExpressVI、子VI等。2024/1/1847对象连线

2024/1/1848运转VI1.运转VI 单击前面板或程序框图工具栏中的运转按钮就可以运转VI一次,当VI正在运转时,运转按钮变为形状。2.停顿VI运转 当程序运转时,停顿按钮由编辑时的形状,变为可用形状,单击此按钮可强行停顿程序的运转。假设调试程序时,使程序无意中进入死循环或无法退出时,这个按钮可以

温馨提示

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

评论

0/150

提交评论