欢迎来到天天文库
浏览记录
ID:11596586
大小:939.50 KB
页数:55页
时间:2018-07-12
《labview 2012 基本介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、LabVIEW2012基本介绍一.LabVIEW环境基础知识LabVIEW程序又称虚拟仪器,或VI,其外观和操作模拟真实的物理仪器,例如示波器和万用表。LabVIEW拥有一整套工具用于采集、分析、显示和存储数据,以及解决用户编写代码过程中可能出现的问题。当您创建一个新的VI时,您可以看到两个窗口—前面板窗口和程序框图。前面板打开新VI或现有VI时,将出现VI的前面板窗口。前面板窗口是VI的用户界面。 图1为前面板窗口的范例。1前面板窗口2工具栏3控件选板图1. 前面板范例控件选板控件选板包括用于创建前面板的输入控件和显示控件。通过选择查看»控件选板,或在前面板窗口
2、中右键单击空白处,您可通过前面板窗口访问控件选板。控件选板被分成多种类别,用户可以根据各自需要显示部分或者全部类别。 图2显示了所有控件选板类别,并展开了新式类别。图2.控件选板显示或隐藏类别(子选板),点击“自定义”按钮,并选择更改可见选板。输入控件和显示控件每个VI都包含一个前面板,您可以将它视为用户界面进行设计。当您从别的程序框图调用VI时,您也可以使用前面板,传输输入、接收输出。将输出控件和显示控件放置在VI前面板上,创建一个VI的用户界面。当您将前面板作为用户界面交互时,您可以通过修改控件提供输入,并在显示控件中查看结果。输入控件决定输入,显示控件显示输
3、出。输入控件通常是旋钮、按钮、转盘、滑块和字符串。输入控件仿真仪器的输入装置,为VI的程序框图提供数据。显示控件通常是图形、图表、LED灯和状态字符串。显示控件仿真仪器的输出装置,显示程序框图获取或生成的数据。图1中有两个控件:测量次数和延迟(秒)。有一个显示控件:XY坐标图,称为温度图。用户可以为测量次数和延迟(秒)控件改变输入值。还可在温度图上看到VI生成的值。VI基于程序框图中的代码生成显示控件值。每个输入控件和显示控件都有与其相关的数据类型。例如,水平滑动杆延迟(秒)是数值型数据类型。最常用的数据类型为数值型、布尔型和字符串型。数字控件和显示控件数值型数据
4、类型可以表示各种类型的数字,如整数或实数。如图3所示,两个常见的数值对象是数值输入控件和数值显示控件。仪表、转盘等对象也可表示数值数据。1 增量/减量按钮2 数值输入控件3数值显示控件图3.数值输入控件和显示控件单击增量/减量按钮,或双击数字,输入一个新的数字,然后按键,可输入或改变数值输入控件的值。布尔输入控件和显示控件布尔数据类型表示只有两个值的数据,如TRUE和FALSE、或ON和OFF。布尔输入控件和显示控件用于输入和显示布尔值。布尔对象仿真开关、按钮和LED灯。 图4显示了垂直摇杆开关和圆形LED灯布尔对象。图4.布尔输入控件和显示控件字符
5、串控件和显示控件字符串数据类型是一串ASCII字符。字符串输入控件用于从用户那里接收文本,例如密码或用户名。用字符串显示控件向用户显示文本。如图5所示,最常见的字符串对象为表格和文本输入框。图5. 字符串控件和显示控件程序框图程序框图对象包括接线端、子VI、函数、常量、结构和连线,连线可在其它的程序框图对象间传输数据。1 显示控件接线端2连线3节点4输入控件接线端图6. 程序框图及其相应的前面板范例创建前面板窗口后,需使用图形化函数添加代码,用于控制前面板对象。程序框图窗口包含了图形化源代码。图7.程序框图接线端前面板上的对象在程序框图中显示为接线端。接线端是在
6、前面板和程序框图之间交换信息的输入输出端口。接线端类似于文本编程语言中的参数和常数。接线端的类型包括输入/显示控件接线端和节点接线端。输入控件接线端和显示控件接线端属于前面板输入控件和显示控件。在前面板控件中输入的数据(如上述前面板上中的a和b)将通过控件接线端传输至程序框图。然后进行数据的加减运算。加减运算结束后,将输出新的数据值。数据将传输至显示控件接线端,更新前面板显示控件中的数据(如上述前面板中的a+b和a-b)。输入控件、显示控件和常量输入控件、显示控件和常量被用作程序框图算法的输入和输出。考虑计算三角形面积的算法:面积=0.5*底*高如图8所示,在该算
7、法中,底和高是输入,面积是输出。图8.计算三角形面积的前面板用户不可更改或访问的恒定值.5,因此它不会出现在前面板上,除非是算法文档。图9显示了在LabVIEW程序框图上实现该算法的一种方式。该程序框图有4个不同的接线端,分别由2个输入控件、1个常量和1个显示控件生成。1输入控件2显示控件3常量图9. 以图标方式显示接线端的计算三角形面积的程序框图注:程序框图中的底(cm)和高(cm)的接线端外观和面积(cm2)的接线端外观不一样。在程序框图中,输入控件和显示控件有两个区别特征。第一个区别特征在于表示数据流方向的接线端箭头。输入控件的箭头方向显示出数据是流出接线端
8、的,而显示
此文档下载收益归作者所有