LabVIEW编程入门

LabVIEW编程入门

ID:36886056

大小:662.50 KB

页数:31页

时间:2019-05-10

LabVIEW编程入门_第1页
LabVIEW编程入门_第2页
LabVIEW编程入门_第3页
LabVIEW编程入门_第4页
LabVIEW编程入门_第5页
资源描述:

《LabVIEW编程入门》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、虚拟仪器与工程分析VirtualInstruments& EngineeringAnalysis第二讲LabVIEW编程入门一、VI基本组成*程序前面板:交互式的用户界面*框图程序:是程序源代码,用模块代替普通函数。*图标/连接器(子VI):可被上一级VI调用的VI(一)前面板程序前面板用于设置输入量和观察输出量。它模拟真实仪器的前面板。输入量被称为Controls(控制),用户可以通过控制向VI中设置输入参数等;输出量被称为Indicators(指示),VI通过指示器向用户提示状态或输出数据等。用

2、户还可以使用各种图标,如旋钮、开关、按钮、图表及图形等,使前面板易看易懂。前面板:由控制、指示和修饰构成。(二)框图程序每一个程序前面板都有相应的框图程序与之对应。框图程序用图形编程语言编写,可以把它理解成传统程序的源代码。框图中的部件可以看成程序节点,如循环控制、事件控制和算术功能等。这些部件都用连线连接,以定义框图内的数据流动方向。框图程序构成三要素节点:是程序执行元素,类似于传统文本编程语言程序中的语句、操作符、函数或者子程序。端子:是在框图程序和前面板之间或者在框图程序的节点之间进行数据传输

3、的接口。连线:连线是输入和输出端子间的数据通道,代表程序执行过程中的数据流。类似于普通程序中的参数。框图程序:由节点和数据连线组成。节点(Node):功能函数(functions)结构(Structure)代码节点(CIN)子VI(SubVI)数据端口:控制端口、指示端口与节点端口。数据连线:数据端口之间的数据通道。(三)图标/连接器图标/接口器件可以让用户把VI程序变成一个对象(子VI),然后在其他程序中像子程序一样地调用它。图标是子VI在其它程序框图中被调用的节点表现形式;连接器则表示节点数据的

4、输入/输出端点,就象一个函数调用的参数。连接器端口与前面板的控制或指示一一对应。二、VI工作方式(一)数据流在流程图上,模块接口之间的连线就是数据线。数据通过数据线在模块之间传递。LabVIEW不像一般语言按照语句的顺序一行一行执行,它依靠在数据线上传递的数据来控制程序。对一个节点而言,只有当它的所有输入端口上的数据都成为有效数据时,它才能被执行。当节点程序运行完毕后,它才把结果数据送给所有的输出端口,使之成为有效数据,并且数据很快从源送到目的端口。可以通过加亮执行观察数据流是如何工作的。L01.v

5、iL02.vi(1)当你连线时,LabVIEW会提示该接口的名称(2)只能在同一数据类型的端口之间连线,不同类型的数据连线的颜色和形状也不同。(3)错误的连线会表示成黑色虚线,这时你应将连线工具移动到它上面,LabVIEW会给出两端的数据类型信息,你可以检查并改正。(4)添加新的模块和连线可能会对已设置好的部分有影响,而且原来的错误连线也可能对新添加的连线有影响。(二)数据线:(三)数据类型:LabVIEW的基本数据类型有三种:Numeric(数值),Boolean(逻辑),String(字符串)N

6、umeric类型的数据按精度有分若干种类型,其代表符号直观的表现其类型。可以在数值对象上点右键,通过弹出菜单中Representation修改。提示:在流程图上,你会看到不同颜色的模块,不同颜色代表不同的数据类型,其定义与连线一致。(四)控制量与显示量在LabVIEW中,一个数字量(numeric)、布尔量(boolean)、字符量(string)等都有控制量(control)和显示量(indicator)的区别。控制量:用于控制程序,它相当于仪器上的控制按钮,如开关、旋钮等。显示量:用于显示程序运

7、行的结果,它相当于仪器上的显示部件,如显示屏、指示灯等。在流程图窗口中,我们可以看到控制部件的外框比较粗,显示部件的外框比较细要实现控制量与显示量之间的转换,只需在流程图上的模块上点击右键,选择changetoindicator(或者changetocontrol)就可以了。三、工具模板1、工具栏:运行(Run),如果VI有编译错误,此按钮将变成。:连续运行(RunContinuously)。:异常中止执行(AbortExecution)。:加亮执行(HightlightExecution),只有流

8、程图中有。此时,流程图中的数据变亮,同时显示VI执行中的一些中间数据。。提示:使用了会使LEBVIEW占用大量CPU,使计算机其他操作变慢。建议一般不要使用。2.控制模板只能在前面板窗口中使用通过前面板窗口Windows→ShowControlsPalette打开,也可以在前面板窗口中空白处单击右键打开。该模板用来给前面板设置各种所需的输出显示对象和输入控制对象。模块图标右上角有的表示有子选项板,单击模块图标可以访问子选项板。:数值量(Numeric),数值的控制和显

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。