欢迎来到天天文库
浏览记录
ID:46945482
大小:303.50 KB
页数:18页
时间:2019-11-30
《LabVIEW的工作环境》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2篇LabVIEW仿真分析基础第6章LabVIEW的工作环境本章主要内容如下:6.1概述6.2LabVIEW的启动界面6.3VI程序的构成6.4前面板与程序框图界面上的工具简介6.5VI程序创建所涉及的三个操作模板6.6函数模板(FunctionPalette)6.7小结6.1概述LabVIEW是美国NationalInstruments(NI)公司开发的一种以数据流驱动的图形化编程语言代替文本编程语言来创建应用程序的开发工具。主要用于测量、过程控制和数据分析的应用程序开发。LabVIEW是La
2、boratoryVirtualInstrumentEngineeringWorkbench的缩写,其意为实验室虚拟仪器工程集成环境,故LabVIEW环境下开发的程序就称为VIs(VirtualInstruments)即虚拟仪器,而其外观和操作方式也与诸如示波器、万用表等实际物理仪器相仿。虚拟仪器(virtualinstrumention)虚拟仪器(virtualinstrumention)是基于计算机的仪器。以通用的计算机硬件及操作系统为依托,实现各种仪器功能。实际上是一个按照仪器需求组织的数据采
3、集系统,涉及的基础理论主要有计算机数据采集和数字信号处理。虚拟仪器的主要特点有:尽可能采用了通用的硬件,各种仪器的差异主要是软件。可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。用户可以根据自己的需要定义和制造各种仪器。虚拟仪器领域内,使用最为广泛的计算机语言是美国NI公司的LabVIEW。6.2LabVIEW的启动界面在启动界面的顶部菜单条中有四个选项,分别为File,Edit,Tools,Help选项。用于创建新的VI程序用于打开已有的VI程序用于创建VI程序的测量和控
4、制工具用于打开Help文档6.3VI程序的构成所有的LabVIEW应用程序,称虚拟仪器(VI),VI程序的基本构成包括两部分:前面板(FrontPanel),用于反映仪器的控制操作与显示(实际上就是程序运行时的用户界面);程序框图(BlockDiagram),用以反映仪器内部的分析处理过程。前面板(FrontPanel)前面板是VI的虚拟仪器面板,用图形用户界面形象直观地表达了用户接口。这一界面上有用户输入控制和仪器显示输出两类对象:反映仪器控制的各种对象统称为控件(Controls),如旋钮、按
5、钮、按键、刻度盘等;反映仪器显示的各种对象统称为显示件(Indicators),如图形、图表、数值数据显示窗,指示灯等。采集信号VI的前面板显示对象(输出)控制对象(输入)程序框图(BlockDiagram)程序框图是虚拟仪器内部分析处理的计算机程序。LabVIEW采用图形化的数据流编程,编程时的源代码以图标代码的形式出现,在程序框图中,用户以图标代码进行VI编程,以控制和操纵定义在前面板上的输入和输出功能。程序框图中有四种基本图形要素:数据输入/输出端口(Terminals);用于处理数据因此同
6、时有输入输出端口的节点(Node);反映程序结构控制的结构图框(Structureframe);数据在节点、端口之间流动所需的连线(Wire)。采集信号VI的程序框图与前面板对应显示件的端口结构与前面板对应控件的端口节点连线图标/接口板(Icon/Connectorpanel)图标/接口板(Icon/Connectorpanel)是LabVIEW中类似与其他计算机程序语言的子程序。图标/接口板反映了VI具有层次化和结构化的特征。一个VI可以通过对图标/接口板的定义作为子程序,称为子VI(subVI
7、),可被其他VI调用。这里图标/接口板相当于子程序VI图形化的输入输出参数。事实上,接口板用于传递输入、输出参数,而图标则类似于被调用子程序体。接口板默认图标6.4前面板与程序框图界面工具简介在前面板和程序框图窗口中,LabVIEW均提供了一个工具栏,两个工具栏中有一些相同的按钮。教材列出了这些工具按钮的作用,关于它们的使用用户大都通过实例使用可以熟悉和得到掌握,因此无须硬记。6.5VI程序创建所涉及的三个操作模板控件模板(ControlsPalette):含各种控制件(Controls)和显示件
8、(Indicators),分别存放于不同的子模板中,用于创建前面板时设置输入控制和输出显示。函数模板(FunctionsPalette):含编辑程序代码所需的ExpressVI程序、函数和程序控制结构,也分别按类存放于不同的子模板中,其中有些并可能同时存放在多个子模板中。在程序框图中均以节点(Node)或结构图框(StructureFrame)的形式出现。工具模板(ToolsPalette):含有对前面板和程序框图界面中各种对象进行编辑,包括创建、修改、调试的各种工具,用于建立前面
此文档下载收益归作者所有