LabVIEW概述ppt课件

上传人:s9****2 文档编号:567626421 上传时间:2024-07-21 格式:PPT 页数:98 大小:801.50KB
返回 下载 相关 举报
LabVIEW概述ppt课件_第1页
第1页 / 共98页
LabVIEW概述ppt课件_第2页
第2页 / 共98页
LabVIEW概述ppt课件_第3页
第3页 / 共98页
LabVIEW概述ppt课件_第4页
第4页 / 共98页
LabVIEW概述ppt课件_第5页
第5页 / 共98页
点击查看更多>>
资源描述

《LabVIEW概述ppt课件》由会员分享,可在线阅读,更多相关《LabVIEW概述ppt课件(98页珍藏版)》请在金锄头文库上搜索。

1、第第1 1章章 LabVIEWLabVIEW概述概述 第第1章章 LabVIEW概述概述 1.1 虚拟仪器的基本概念虚拟仪器的基本概念 1.2 LabVIEW简介简介 1.3 练习实验练习实验本章小结本章小结第第1 1章章 LabVIEWLabVIEW概述概述 1.1虚拟仪器的基本概念 1.1.1 什么是虚拟仪器什么是虚拟仪器20世纪80年代末美国研制成功了虚拟仪器。虚拟仪器的发展标志着自动测试与电子测量仪器领域技术发展的一个崭新方向。所谓虚拟仪器(VirtualInstrument,简称VI),就是在以通用计算机为核心的硬件平台上,由用户设计定义、具有虚拟面板、测试功能由测试软件实现的一种计

2、算机仪器系统。第第1 1章章 LabVIEWLabVIEW概述概述 使用者用鼠标点击虚拟面板,就可操作这台计算机系统硬件平台,就如同使用一台专用电测量仪器。虚拟仪器的出现,使测量仪器与个人计算机的界线模糊了。虚拟仪器是利用PC计算机显示器(CRT)的显示功能模拟传统仪器的控制面板,以多种形式表达输出检测结果,利用PC计算机强大的软件功能实现信号数据的运算、分析、处理,由I/O接口设备完成信号的采集、测量与调理,从而完成各种测试功能的一种计算机仪器系统。“虚拟”二字主要包含两方面的含义:第第1 1章章 LabVIEWLabVIEW概述概述 第一,虚拟仪器的面板是虚拟的。虚拟仪器面板上的各种“控件

3、”与传统仪器面板上的各种“器件”所完成的功能是相同的。如由各种开关、按键、显示器等实现仪器电源的“通”、“断”;被测信号“输入通道”、“放大倍数”等参数设置;测量结果的“数值显示”、“波形显示”等。第第1 1章章 LabVIEWLabVIEW概述概述 传统仪器面板上的器件都是“实物”,而且是由“手动”、“触摸”来进行操作的,而虚拟仪器面板控件是外形与实物相像的“图标”,“通”、“断”、“放大”等,对应着相应的软件程序。这些软件已经设计好了,用户不必设计,只需选用代表该种软件程序的图形“控件”即可,由计算机的鼠标“键击”来对其进行操作。因此,设计虚拟面板的过程就是在“前面板”设计窗口中,从控制模

4、板选取、摆放所需的图形“控件”。大多数初学者多可以利用虚拟仪器的软件开发工具,尤其是LabVIEW图形化编程语言,在短时间内轻松完成一个美观而又实用的“虚拟仪器前面板”的设计,整个设计过程轻松而有趣。第第1 1章章 LabVIEWLabVIEW概述概述 第二,虚拟仪器测量功能是由软件编程来实现的。在以PC计算机为核心组成的硬件平台支持下,通过软件编程设计来实现仪器的测试功能,而且可以通过不同测试功能的软件模块的组合来实现多种测试功能,因此有在硬件平台确定后“软件就是仪器”的说法。它体现了测试技术与计算机深层次的结合。第第1 1章章 LabVIEWLabVIEW概述概述 1.1.2 虚拟仪器的特

5、点虚拟仪器的特点虚拟仪器的特点可归纳为:在通用硬件平台确定后,由软件取代传统仪器中的硬件来完成仪器的功能。仪器的功能是用户根据需要由软件来定义的,而不是事先由厂家定义好的。仪器性能的改进和功能扩展只需进行相关软件的设计更新,而不需购买新的仪器。第第1 1章章 LabVIEWLabVIEW概述概述 研制周期较传统仪器大为缩短。虚拟仪器开放、灵活,可与计算机同步发展,可与网络及其它周边设备互联。决定虚拟仪器具有上述传统仪器不可能具备的特点的根本原因在于:“虚拟仪器的关键是软件”。第第1 1章章 LabVIEWLabVIEW概述概述 虚拟仪器在工程应用和社会经济效益方面具有突出优势。目前,我国高档台

6、式仪器如数字示波器、频谱分析仪、逻辑分析仪等还主要依赖进口,这些仪器加工工艺复杂,对制造水平要求高,生产突破有困难,而采用虚拟仪器技术,可以通过只采购必要的通用仪器硬件来设计自己的高性能价格比的仪器系统。第第1 1章章 LabVIEWLabVIEW概述概述 1.1.3 虚拟仪器的构成及其分类虚拟仪器的构成及其分类虚拟仪器由通用仪器硬件平台(简称硬件平台)和应用软件两大部分构成。 1.1.3.1 通用仪器硬件平台通用仪器硬件平台构成虚拟仪器的硬件平台有两部分:(1)计算机:一般为一台PC机或者工作站,它是硬件平台的核心。第第1 1章章 LabVIEWLabVIEW概述概述 (2)I/O接口设备:

7、主要完成被测输入信号的采集、放大、模/数转换。可根据实际情况采用不同的I/O接口硬件设备,如数据采集卡/板(DAQ)、GPIB总线仪器、VXI总线仪器模块、串口仪器等。虚拟仪器的构成方式主要有五种类型,如图11框图所示。第第1 1章章 LabVIEWLabVIEW概述概述 图11虚拟仪器的构成方式第第1 1章章 LabVIEWLabVIEW概述概述 lPCDAQ系统:是以数据采集板、 信号调理电路和计算机为仪器硬件平台组成的插卡式虚拟仪器系统。采用PCI或ISA计算机本身的总线,故将数采卡/板(DAQ)插入计算机的空槽中即可。 lGPIB系统:以GPIB标准总线仪器与计算机为仪器硬件平台组成的

8、虚拟仪器测试系统。 lVXI系统:以VXI标准总线仪器模块与计算机为仪器硬件平台组成的虚拟仪器测试系统。 lPXI系统:以PXI标准总线仪器模块与计算机为仪器硬件平台组成的虚拟仪器测试系统。第第1 1章章 LabVIEWLabVIEW概述概述 l串口系统:以Serial标准总线仪器与计算机为仪器硬件平台组成的虚拟仪器测试系统。无论上述哪种VI系统,都是通过应用软件将仪器硬件与通用计算机相结合。其中,PCDAQ测量系统是构成VI的最基本的方式,也是最廉价的方式。第第1 1章章 LabVIEWLabVIEW概述概述 1.1.3.2 软件结构软件结构虚拟仪器软件由两大部分构成。(1)应用程序。它包含

9、两个方面的程序:实现虚拟面板功能的前面板软件程序。定义测试功能的流程图软件程序。第第1 1章章 LabVIEWLabVIEW概述概述 (2)I/O接口仪器驱动程序。这类程序用来完成特定外部硬件设备的扩展、驱动与通信。开发虚拟仪器,必须有合适的软件工具。目前已有多种虚拟仪器的软件开发工具。 l文本式编程语言:如C、VisualC、VisualBasic、Labwindows/CVI等。 l图形化编程语言:如LabVIEW、HPVEE等。这些软件开发工具为用户设计虚拟仪器应用软件提供了最大限度的方便条件与良好的开发环境。本书要介绍的是LabVIEW图形化编程语言。第第1 1章章 LabVIEWLa

10、bVIEW概述概述 1.2LabVIEW简介 1.2.1 什么是什么是LabVIEWLabVIEW(LaboratoryVirtualInstrumentEngineeringWorkbench,实验室虚拟仪器工程平台)是美国NI公司(NationalInstrumentCompany)推出的一种基于G语言(GraphicsLanguage,图形化编程语言)的虚拟仪器软件开发工具。第第1 1章章 LabVIEWLabVIEW概述概述 用LabVIEW设计的虚拟仪器可脱离LabVIEW开发环境,最终用户看见的是和实际的硬件仪器相似的操作面板。LabVIEW为虚拟仪器设计者提供了一个便捷、轻松的设

11、计环境,利用它,设计者可以像搭积木一样,轻松组建一个测量系统和构造自己的仪器面板,而无需进行任何繁琐的计算机代码的编写。第第1 1章章 LabVIEWLabVIEW概述概述 1.2.2 LabVIEW软件的特点与优点软件的特点与优点LabVIEW软件工具的特点可归纳为:图形化的编程方式,设计者无需写任何文本格式的代码,是真正的工程师的语言。提供了丰富的数据采集、分析及存储的库函数。既提供了传统的程序调试手段,如设置断点、单步运行,同时提供有独到的高亮执行工具,使程序动画式运行,利于设计者观察程序运行的细节,使程序的调试和开发更为便捷。第第1 1章章 LabVIEWLabVIEW概述概述 32b

12、it的编译器编译生成32bit的编译程序,保证用户数据采集、测试和测量方案的高速执行。囊括了DAQ、GPIB、PXI、VXI、RS232/485在内的各种仪器通信总线标准的所有功能函数,使得不懂总线标准的开发者也能够驱动不同总线标准接口设备与仪器。提供大量与外部代码或软件进行连接的机制,诸如DLLs(动态连接库)、DDE(共享库)、ActiveX等。强大的Internet功能,支持常用网络协议,方便网络、远程测控仪器的开发。第第1 1章章 LabVIEWLabVIEW概述概述 1.2.3 如何获取如何获取LabVIEW5.1软件软件由于LabVIEW使用简单、方便,目前在很多领域(如自动化、电

13、信、测控等)得到了广泛的应用。获取LabVIEW软件有两种途径。第第1 1章章 LabVIEWLabVIEW概述概述 1.2.3.1 通过网络下载通过网络下载LabVIEW为美国国家仪器公司所开发。目前在其网站上有LabVIEW5.1的Demo版软件(大约20MB),用户可在浏览器下键入http:/ 1章章 LabVIEWLabVIEW概述概述 1.2.3.2 购买购买LabVIEW光盘光盘通过网络下载的LabVIEW5.1Demo版,可作为LabVIEW的入门之用,但是如果用作工程开发,还需要购买LabVIEW的完全版或专业版,用户可以向有关公司(如美国国家仪器公司上海分公司、北京中科泛华测

14、控技术有限公司、陕西海泰电子有限责任公司等)购买LabVIEW光盘或免费索取学习用的Demo光盘。第第1 1章章 LabVIEWLabVIEW概述概述 图12LabVIEW5.1下载界面第第1 1章章 LabVIEWLabVIEW概述概述 1.2.4 如何安装如何安装LabVIEW5.1软件软件通过上述两种方式获得LabVIEW以后,用户必须把该软件注册到操作系统中才可以运行,通常称为安装。这个安装工作由LabVIEW自带的autorun.exe安装程序来执行。不论是以哪种形式获得LabVIEW软件,均需要对它进行查看/阅读,以找到相应的安装程序。第第1 1章章 LabVIEWLabVIEW概

15、述概述 1.2.4.1 阅读阅读LabVIEW光盘,寻找安装程序光盘,寻找安装程序1.在“Windows资源管理器”窗口下,阅读LabVIEW光盘在“Windows资源管理器”窗口,打开LabVIEW光盘,出现图13所示的LabVIEW软件包内容。其中autorun.exe文件是LabVIEW的安装程序,用鼠标双击该安装程序文件名后,将出现LabVIEW的起始界面,如图14所示。第第1 1章章 LabVIEWLabVIEW概述概述 2.在“我的电脑”窗口下,阅读LabVIEW光盘,寻找安装程序在Windows桌面下,选择“我的电脑”方式,用鼠标双击打开LabVIEW光盘,于是出现图14所示的画

16、面。这就是LabVIEW软件包的起始界面。第第1 1章章 LabVIEWLabVIEW概述概述 图13LabVIEW软件包内容第第1 1章章 LabVIEWLabVIEW概述概述 图14安装程序autorun的起始界面第第1 1章章 LabVIEWLabVIEW概述概述 在图14中有四个选项。InstallLabVIEW5.1:选择该项目运行LabVIEW5.1的安装程序。RunAdd-OnsDemo:包含已设计好的、经过包装(俗称打包)后的、脱离LabVIEW环境使用的已设计好的一些虚拟仪器,供学习者操作练习。InstallHiQ4.1:包含一个工程数据处理与分析软件包,功能类似于MATLA

17、B。Exit:选择该项目退出LabVIEW安装进程。第第1 1章章 LabVIEWLabVIEW概述概述 1.2.4.2 安装安装LabVIEW在LabVIEW的安装过程中,需要设置安装项目和安装路径。(1)设置安装项目。LabVIEW的内容很丰富,在安装过程中,有三个选项“典型安装”、“全部安装”和“定制安装”。对于LabVIEW的初学者,选择“典型安装”,就可以用来设计虚拟仪器。第第1 1章章 LabVIEWLabVIEW概述概述 (2)设置安装路径。LabVIEW的默认安装路径是C:programfilesnationalinstrumentsLabVIEW5.1。用户也可自定义安装路径

18、。在图14界面中鼠标点击“InstallLabVIEW5.1”,同时按照上述方法设置完各项参数后,用鼠标点击“Next”按钮,则开始进行安装。图15的画面表示安装在进行中。安装完毕后将出现图16所示画面。第第1 1章章 LabVIEWLabVIEW概述概述 图15LabVIEW5.1安装过程画面第第1 1章章 LabVIEWLabVIEW概述概述 图16LabVIEW安装结束画面第第1 1章章 LabVIEWLabVIEW概述概述 1.2.4.3 查看查看LabVIEW软件包是否已注册到操作系统软件包是否已注册到操作系统在操作系统中查看新注册的LabVIEW图标,以便确认是否安装成功,需进行以

19、下操作:(1)选择图16中“Yes,Iwanttorestartmycomputernow”,按“OK”键,计算机重新启动。(2)查看在安装目录中是否出现LabVIEW51图标,若安装在D:LabVIEW51下,则需进入并查看该目录,若有如图17所示的LabVIEW图标,则表明已安装到操作系统中了。第第1 1章章 LabVIEWLabVIEW概述概述 图17LabVIEW软件安装后的目录第第1 1章章 LabVIEWLabVIEW概述概述 1.2.5 LabVIEW软件包内容简介软件包内容简介在图18所示的LabVIEW5.1主对话框中有七个项目,LabVIEW软件包内容分别包含在这七个项目中

20、。第第1 1章章 LabVIEWLabVIEW概述概述 图18LabVIEW5.1主对话框第第1 1章章 LabVIEWLabVIEW概述概述 1.2.5.1 New VINewVI是LabVIEW提供给用户创建/设计虚拟仪器的工作环境。一个VI由两部分组成:一个前面板(Panel)和一个流程图(Diagram)(或称后面板),如图19(a)、(b)所示。前面板的功能等效于传统测试仪器的前面板;流程图的功能等效于传统测试仪器与前面板相联系的硬件电路。第第1 1章章 LabVIEWLabVIEW概述概述 (a)图19虚拟温度记录仪(a)前面板;(b)流程图第第1 1章章 LabVIEWLabVI

21、EW概述概述 图19虚拟温度记录仪(a)前面板;(b)流程图(b)第第1 1章章 LabVIEWLabVIEW概述概述 因此,我们设计一个虚拟仪器是在两个窗口中进行。第一个是前面板开发窗口,标志是“Untitled1(“1”可以是其它的阿拉伯数字2、3、)”,所有虚拟仪器前面板的设计都是在这个窗口中进行并完成;第二个是流程图编辑窗口,标志是“Untitled1Diagram”。第第1 1章章 LabVIEWLabVIEW概述概述 1.Panel(前面板)及其开发窗口当我们在图18所示的主对话框中选择“NewVI”后,出现的第一个窗口是前面板开发窗口,如图110(a)所示。窗口中包含主菜单栏(F

22、ile,Edit,Operate,Project,Windows,Help)和快捷工具栏。设计制作虚拟仪器前面板,就是用Tools(工具)模板中相应的工具去取用Controls(控制)模板上的有关控件,摆放到窗口中的适当位置,来组成虚拟仪器前面板。第第1 1章章 LabVIEWLabVIEW概述概述 图110前面板开发窗口及流程图编辑窗口(a)前面板开发窗口;(b)流程图编辑窗口第第1 1章章 LabVIEWLabVIEW概述概述 2.Diagram(流程图)及其编辑窗口流程图是图形化的源代码,是VI测试功能软件的图形化表述。虚拟仪器是由软件编程来实现测试功能的,而软件编程分两种:一种为基于传

23、统的文本式编程方式,如Labwindows/CVI;另一种是图形化编程方式。LabVIEW采用图形化编程方式。在流程图编辑窗口,选用Tools(工具)模板中相应的工具去取用Functions(功能)模板上的有关图标来设计制作虚拟仪器流程图,以完成虚拟仪器的设计工作。第第1 1章章 LabVIEWLabVIEW概述概述 3.前面板开发窗口和流程图编辑窗口的转换方法1)从前面板开发窗口切换到流程图编辑窗口的方法选择主菜单“WindowsShowDiagram”或按“CtrlE”键,如图110(b)所示。2)从流程图编辑窗口转到前面板开发窗口的方法选择主菜单“WindowsShowPanel”或按“

24、CtrlE”键。第第1 1章章 LabVIEWLabVIEW概述概述 4.取用控件和模板的各种方法1)ControlsPalette(控制模板)的调用方法在前面板开发窗口,选择主菜单“WindowsShowControlsPalette”或按鼠标右键即弹出,如图111(a)中的ControlsPalette(控制模板)。2)FunctionsPalette(功能模板)的调用方法在流程图编辑窗口,选择主菜单“WindowsShowFunctionsPalette”或按鼠标右键即弹出,如图111(b)中的FunctionsPalette(功能模板)。第第1 1章章 LabVIEWLabVIEW概述

25、概述 3)ToolsPalette(工具模板)的调用方法选择主菜单“WindowsShowToolsPalette”即弹出,如图111(a)、(b)中的ToolsPalette(工具模板)。第第1 1章章 LabVIEWLabVIEW概述概述 (a)图111窗口中使用的模板(a)前面板开发窗口;(b)流程图编辑窗口第第1 1章章 LabVIEWLabVIEW概述概述 (b)图111窗口中使用的模板(a)前面板开发窗口;(b)流程图编辑窗口第第1 1章章 LabVIEWLabVIEW概述概述 5.主菜单栏及快捷工具栏主菜单栏及快捷工具栏用于虚拟仪器的设计、编辑及运行。1)主菜单栏简介主菜单栏共有

26、六个子菜单。File子菜单。在进入LabVIEW开发窗口后,如果想新建(New)、打开(Open)、保存(Save)、打印(Print),关闭(Close)VI时,点击File中的相应选项。其中的New和Open与图18所示的LabVIEW5.1主对话框中的New和Open选项内容是相同的。当我们在NewVI环境中欲进入OpenVI时,不必退回图18的主对话框。第第1 1章章 LabVIEWLabVIEW概述概述 Edit子菜单。将文本式编程语言中常用的Cut、Copy、Paste、Delete功能用于LabVIEW中的图标及控件的操作。Operate子菜单。该子菜单主要选项有Run、RunC

27、ontinuously、Pause、AbortExecution、HighlightExecution,用于调试或运行LabVIEW程序。第第1 1章章 LabVIEWLabVIEW概述概述 Project子菜单。该子菜单选项主要有:lShowVIHierarchy:显示VI的流程图中所调用的子VI。lFileManager:用于调用Windows下的应用程序。lInstrumentWizard:与图18所示的LabVIEW5.1主对话框中SolutionWizard的内容相同。第第1 1章章 LabVIEWLabVIEW概述概述 Windows子菜单。子菜单选项用于弹出Diagram(流程图

28、)编辑窗口、Panel(前面板)设计窗口、ToolsPalette(工具模板)、Functions(功能)模板和Controls(控制)模板。Help子菜单:子菜单选项用于各项分类帮助。第第1 1章章 LabVIEWLabVIEW概述概述 2)快捷工具栏简介 虚 拟 仪 器 启 动 运 行 按 钮 , 当 VI没 有 脱 离LabVIEW环境时,可用它来启动运行程序。虚拟仪器连续运行按钮。终止虚拟仪器程序运行按钮。暂停虚拟仪器程序运行按钮。第第1 1章章 LabVIEWLabVIEW概述概述 单步点亮运行虚拟仪器程序按钮。当用鼠标点击该按钮后,再运行程序,在流程图编辑窗口中可以看见数据流的走向

29、。单步运行虚拟仪器程序按钮。跳过子VI运行虚拟仪器程序按钮。文字编辑框,用于虚拟仪器设计过程中涉及到的文字的编辑,如选择文字的大小、颜色、字体等。第第1 1章章 LabVIEWLabVIEW概述概述 对齐按钮,用于把控件或图标左、右、上、下对齐排列。排列方式框,用于把控件或图标分布式均匀排列。重叠方式框,用于把控件或图标放置于上面或下面重叠放置。前五项子菜单功能分别与Operate子菜单中的选项Run、 Run Continuously、 Pause、 Abort Execution、HighlightExecution的功能相同。第第1 1章章 LabVIEWLabVIEW概述概述 1.2.

30、5.2 Open VIOpenVI是LabVIEW提供给用户已设计好的各个层次不同类型的VI以及用于各种不同目的的软件模块的存放环境,用户命名过的虚拟仪器也可存放其中。本节将通过一个实例来介绍如何寻找我们所需要的、具有完整测试功能的VI。第第1 1章章 LabVIEWLabVIEW概述概述 1.OpenVI主对话框介绍用鼠标点击“OpenVI”,找出主对话框,如图112所示,必要时使用“向上一级”按钮。第第1 1章章 LabVIEWLabVIEW概述概述 图112OpenVI主对话框第第1 1章章 LabVIEWLabVIEW概述概述 13个对话框选项简述如下。3Dgraph、MENUS、RE

31、SOURCE、WWW:提供运行LabVIEW需要的各个子模块,比如各种构成菜单的软件子模块。ACTIVITY:提供可供初学者由浅入深学习用的VI。DataSocket:提供“VI服务器”,用于VI之间的通信,这些VI通过局域网相连接。HELP:提供各种层次的帮助文件。既有各种VI模块的帮助文件,也有E-mail发送器模块,可向NI公司发E-mail寻求技术帮助。第第1 1章章 LabVIEWLabVIEW概述概述 INSTR.LIB:提供各种图形化驱动程序,用于驱动各种总线模块,如PCI计算机总线数据采集卡(DAQ)、VXI总线模块、GPIB接口卡,以构造不同总线形式的(如PCI、VXI、GP

32、IB)虚拟仪器系统。PROJECT:提供Web(网页)文件,借助这个文件用户可将自己的虚拟仪器前面板做成网页,放到网上去。第第1 1章章 LabVIEWLabVIEW概述概述 shared:提供封装虚拟仪器的工具软件包。一个设计好的虚拟仪器必须经过封装工具软件包的包装后,才可以脱离LabVIEW环境运行,这个包装过程称“打包”。USER.LIB和VI.LIB:提供构造控制模板和功能模板上各个控件和图标的子模块。EXAMPLES:提供具备完整测量功能的各种类型的VI。例如示教用的虚拟双踪示波器就放在该目录下。在这个LabVIEW环境下,用户可以运行已经设计好、具有完整测试功能的虚拟仪器;也可以在

33、这个环境中的前面板开发窗口和流程图编辑窗口,对已有VI进一步修改、完善或者进行扩展设计。第第1 1章章 LabVIEWLabVIEW概述概述 2.EXAMPLES对话框简介以虚拟双踪示波器为例加以说明。双击图112中的EXAMPLES对话框,出现如图113的EXAMPLES子目录。第第1 1章章 LabVIEWLabVIEW概述概述 图113EXAMPLES文件打开对话框第第1 1章章 LabVIEWLabVIEW概述概述 EXAMPLES子目录所含的选项内容如下:APPS:提供不同种类的、具有测量功能的VI。COMM:提供通信用的子VI模块。可实现两个VI之间或与其它Windows应用程序之

34、间的通信。DLL:提供各种子VI模块,不同的子VI模块可以调用Windows动态链接库中的相应的动态连接程序,可实现与各种I/O设备相连接,如与声卡、打印机相连。第第1 1章章 LabVIEWLabVIEW概述概述 FILE:提供读取/写入数据文件的子VI模块,借助这个子VI模块,可以对其它数据文件进行读写操作。GENERAL:提供各种图标、控件子VI模块的使用范例。INSTR:提供各种总线仪器模块驱动程序的使用范例。PICTURE:提供绘制各种曲线的子VI模块,比如可以绘制波特图、输入输出特性曲线图以及相关的函数图等等。第第1 1章章 LabVIEWLabVIEW概述概述 RDSUBVIS:

35、提供在一个VI中调用子VI模块的各种范例。REPORTS:提供如何做报表的子VI模块。SCRIPTNODE:提供在LabVIEW环境下调用HIQ、MATLAB语言编写的计算程序的范例。SOUND:提供用LabVIEW编写的虚拟多媒体播放器。第第1 1章章 LabVIEWLabVIEW概述概述 VISERVER:提供用LabVIEW编写的虚拟服务器(Server)VI和虚拟客户端(Client)VI。多个客户端挂接的VI与虚拟服务器(Server)之间的通信是通过“VI服务器”工具实现的(VI服务器存放在DataSocket中)。memmon:提供用于监视VI占用内存空间大小的范例。readme

36、:提供浏览器子VI模块,该子VI模块能够浏览已经命名的所有VI。第第1 1章章 LabVIEWLabVIEW概述概述 3.APPS文件对话框简介双击图113的EXAMPLES子目录,出现APPS子目录,图114所示。在这个目录下有五个文件。第第1 1章章 LabVIEWLabVIEW概述概述 图114APPS文件打开对话框第第1 1章章 LabVIEWLabVIEW概述概述 APPS子目录下的五个文件简述如下:demos:提供四个具有测量功能的虚拟仪器示例,分别是虚拟双踪示波器(TwoChannelOscilloscope.vi)、虚拟信号发生器(SignalGenerationandProc

37、essing.vi)、虚拟振动分析仪(VibrationAnalysis.vi)以及虚拟搅拌过程调节器(ControlMixerProcess.vi)。 freqresp: 提 供 一 个 虚 拟 频 率 特 性 分 析 仪(FrequencyResponse.vi)。第第1 1章章 LabVIEWLabVIEW概述概述 tempsys:提供一个虚拟温度测试仪(TemperatureSystemDemo.vi)。tankmntr:提供一个虚拟容器流量、温度、液位过程演示仪(TankSimulation.vi)。testseq:提供一个虚拟输入/输出值记录仪(TestSequencer.vi)。

38、第第1 1章章 LabVIEWLabVIEW概述概述 上面五个文件分别打开后,均会出现相应的文件对话框(FileDialog)。上述八个虚拟仪器的文件名均列入相应的FileDialog之中。demos文件对话框如图115所示。该画面显示的是点击了文件名后的画面,如果点击“OK”键确认后,即可打开所选中文件名对应的VI。第第1 1章章 LabVIEWLabVIEW概述概述 图115demos文件对话框第第1 1章章 LabVIEWLabVIEW概述概述 因此,要寻找上述八个虚拟仪器,其路径为OpenVIEXAMPLESAPPSFileDialog(文件对话框)待选用VI的文件名第第1 1章章 L

39、abVIEWLabVIEW概述概述 4.如何寻找用户已经命名的VI可用两种方式打开用户命名的VI。假设用户已经命名的VI存放在c:shiyan。方式1:“我的电脑”C:shiyanvelocity.vi方式2:“Openvi”C:shiyanvelocity.vi第第1 1章章 LabVIEWLabVIEW概述概述 1.2.5.3 Search ExamplesSearchExamples是LabVIEW的VI范例集合,用于帮助用户熟悉LabVIEW中的ControlPalette和FunctionPalette中各个模块的使用方法。对于一个从来没有接触过LabVIEW的人,可以借助这个工具来

40、学习每个模块的使用方法。从图116可看出,该帮助文件可划分成五部分。第第1 1章章 LabVIEWLabVIEW概述概述 图1-16SearchExamples界面第第1 1章章 LabVIEWLabVIEW概述概述 Fundamentals:提供LabVIEW底层子VI模块的演示程序(子VI指的是功能比较简单的VI),介绍这些VI的功能与使用方法。I/OInterface:提供各种总线接口仪器驱动程序的演示VI,用户可借助这些VI来学习设计总线接口仪器驱动程序的方法。第第1 1章章 LabVIEWLabVIEW概述概述 Communication:提供网络化VI的演示程序。Advanced:

41、提供LabVIEW与I/O设备接口的驱动程序。Demonstration:提供一些用LabVIEW实现过程控制的范例。第第1 1章章 LabVIEWLabVIEW概述概述 1.2.5.4 LabVIEW Tutorial LabVIEW Tutorial使用多媒体教学的方式来介绍LabVIEW软件。 1.2.5.5 Solution WizardSolutionWizard项目介绍如何安装和配置具有总线接口仪器的驱动程序。 1.2.5.6 Next使用Next,在六个对话框选项左侧细线方框内将更迭出现关于LabVIEW的简单描述和文字说明。 1.2.5.7 Exit使用Exit,退出LabVI

42、EW环境。第第1 1章章 LabVIEWLabVIEW概述概述 1.3练习实验 1.3.1 练习练习11: 在在New VI环境对窗口命名与存放已命环境对窗口命名与存放已命名的名的VI 1.3.1.1 练习内容练习内容练习对前面板开发窗口及流程图编辑窗口的命名与文件的存放路径。第第1 1章章 LabVIEWLabVIEW概述概述 1.3.1.2 具体任务具体任务拟设计一个虚拟速度记录仪,将untitled1前面板开发窗口和untitled1diagram编辑窗口均命名为velocity.vi,并存放在c:measurement目录下。1.3.2 练习练习12: 在在Open VI环境下,寻找用

43、户命名的环境下,寻找用户命名的VI用两种方式找出曾经在NewVI环境下命名为velocity.vi的虚拟速度记录仪。第第1 1章章 LabVIEWLabVIEW概述概述 1.3.3 练习13:在Open VI环境下,寻找File Dialog对话框中已列入的VI(1)找出虚拟输入/输出值记录仪(TestSequencer.vi)。(2)练习使用虚拟输入/输出值记录仪。假设测量序列值为:12,23,34,41,10,45或其它。将上述测量序列值输入到数字输入控件,观察输出显示器的显示值。二者应该相同。第第1 1章章 LabVIEWLabVIEW概述概述 1.3.4 练习练习14:寻找并运行双踪示

44、波器:寻找并运行双踪示波器(Two Channel Oscilloscope) 本节欲通过FileDialog对话框中存储的双踪示波器的运行使用,进一步了解虚拟面板的特点并练习其上控件的操作方法。第第1 1章章 LabVIEWLabVIEW概述概述 1.3.4.1 双踪示波器双踪示波器(Two Channel Oscilloscope.vi)前面前面板介绍板介绍双踪示波器的前面板如图117所示。其面板功能设置与传统示波器的面板有很多共同之处。如:TRIGGER(触发):有三种方式,分别是Source、Slope、Level。选择其中一个,则其它两个控件变灰暗,表示失效。第第1 1章章 LabV

45、IEWLabVIEW概述概述 POSITON(位置):有两个调节控件,分别是Time/Base、Volts/Div。lTime/Base(时基调整):可以调节显示屏横坐标的分度值(520ms/Div)。lVolts/Div(幅度调整):可以调节显示屏纵坐标的分度值(0.52V/Div)。CHANNEL(通道):有A、B、A+B三种选择方式。l选择A:显示A通道的输入波形(方波)。第第1 1章章 LabVIEWLabVIEW概述概述 图117双踪示波器的前面板开发窗口第第1 1章章 LabVIEWLabVIEW概述概述 l选择B:显示B通道的输入波形(正弦波)。l选择A+B:两个通道的输入波形同

46、时显示。该虚拟面板还提供了传统仪器无法实现的功能键。如:PROGRAMCONTROL(程序控制):有两个控件,分别是STOPF4和MOREINFOF5。第第1 1章章 LabVIEWLabVIEW概述概述 lMOREINFOF5:是提供更多有关虚拟仪器功能信息的功能键。当按快捷键F5时,弹出一个MOREINFORMATIONON对话框,在框中介绍LabVIEW在仪器控制方面的应用。lSTOPF4:结束虚拟仪器的运行。F4是它的快捷键。第第1 1章章 LabVIEWLabVIEW概述概述 1.3.4.2 练习内容练习内容(1)在OpenVI环境下,按照1.2.5.2节中所示路径,找出虚拟双踪示波

47、器(TwoChannelOscilloscope.vi),打开它的前面板和流程图。(2)练习使用虚拟双踪示波器虚拟前面板上的旋钮型和开关型控件。第第1 1章章 LabVIEWLabVIEW概述概述 1.3.4.3 练习步骤练习步骤(1)启动虚拟仪器运行(点击快捷工具栏中的启动运行按钮)。(2) 在A通道观察正弦波,分别改变Time/Base、Volts/Div旋钮的位置,观察波形的变化。(3) 在B通道观察正弦波,分别改变Time/Base、Volts/Div旋钮的位置,观察波形的变化。第第1 1章章 LabVIEWLabVIEW概述概述 (4)在A和B通道同时观察波形,分别改变Time/Ba

48、se、Volts/Div旋钮的位置,观察波形的变化。(5)停止程序运行。(停止程序运行有哪几种方法?)(6)执行“FileClose”操作,关闭双踪示波器。第第1 1章章 LabVIEWLabVIEW概述概述 本本 章章 小小 结结本章简述了LabVIEW软件,是LabVIEW入门的基础,重点应了解以下内容:1.NewVI设计一个新的虚拟仪器VI在NewVI环境的两个窗口中前面板开发窗口与流程图编辑窗口中进行。第第1 1章章 LabVIEWLabVIEW概述概述 1)进入NewVI的路径用鼠标左击NewVI选项,进入NewVI的工作环境。2)前面板开发窗口和流程图编辑窗口的转换方法(1)从前面

49、板开发窗口转到流程图编辑窗口的方法:选择主菜单WindowsShowDiagram或按“CtrlE”键。(2)从流程图编辑窗口转到前面板开发窗口的方法选择主菜单的WindowsShowpanel或按“CtrlE”键。第第1 1章章 LabVIEWLabVIEW概述概述 2.OpenVI(1)寻找曾在NewVI环境下命名的VI文件名。(2)寻找FileDialog对话框中已列入的VI文件名。3.虚拟仪器VI的运行点击快捷工具栏中的“Run”按钮或者Operate子菜单中的选项。第第1 1章章 LabVIEWLabVIEW概述概述 4.停止虚拟仪器VI的运行点击快捷工具栏中的AbortExecution或者Operate子菜单中的选项或仪器面板上的“停止”按钮。5.虚拟仪器VI的关闭点击主菜单里的File子菜单中的Close选项。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号