首页 理论教育LabVIEW2012中文版程序框图及组件构建介绍

LabVIEW2012中文版程序框图及组件构建介绍

【摘要】:如图3-40所示,框图程序由下列三种组件构建而成:图3-39 框图演示程序的前面板节点:是程序框图上的对象,具有输入输出端,在VI运行时进行运算。在程序框图中可将前面板的输入控件或显示控件显示为图标或数据类型接线端。节点是程序框图上的对象,带有输入输出端,在VI运行时进行运算。ExpressVI是在配置对话框中配置的。

由框图组成的图形对象共同构造出通常所示的源代码。框图(类似于流程图如图3-39所示)与文本编程语言中的文本行相对应。事实上,框图是实际的可执行的代码。框图是通过将完成特定功能的对象连接在一起构建出来的。

如图3-40所示,框图程序由下列三种组件构建而成:

978-7-111-40983-0-Chapter03-76.jpg

图3-39 框图演示程序的前面板

(1)节点:是程序框图上的对象,具有输入输出端,在VI运行时进行运算。节点相当于文本编程语言中的语句、运算符、函数和子程序。

(2)接线端:用以表示输入控件或显示控件的数据类型。在程序框图中可将前面板的输入控件或显示控件显示为图标或数据类型接线端。默认状态下,前面板对象显示为图标接线端。

978-7-111-40983-0-Chapter03-77.jpg

图3-40 框图演示程序的程序框图

(3)连线:程序框图中对象的数据传输通过连线实现。每根连线都只有一个数据源,但可以与多个读取该数据的VI和函数连接。不同数据类型的连线有不同的颜色、粗细和样式。断开的连线显示为黑色的虚线,中间有个红色的X。出现断线的原因有很多,如试图连接数据类型不兼容的两个对象时就会产生断线。

节点是程序框图上的对象,带有输入输出端,在VI运行时进行运算。节点类似于文本编程语言中的语句、运算符、函数和子程序。LabVIEW有以下类型的节点:(www.chuimin.cn)

函数:内置的执行元素,相当于操作符、函数或语句。

子VI:用于另一个VI程序框图上的VI,相当于子程序。

ExpressVI:协助常规测量任务的子VI。ExpressVI是在配置对话框中配置的。

结构:执行控制元素,如For循环、While循环、条件结构、平铺式和层叠式顺序结构、定时结构和事件结构。

公式节点和表达式节点:公式节点是可以直接向程序框图输入方程的结构,其大小可以调节。表达式节点是用于计算含有单变量表达式或方程的结构。

属性节点和调用节点:属性节点是用于设置或寻找类的属性的结构。调用节点是设置对象执行方式的结构。

通过引用节点调用:用于调用动态加载的VI的结构。

调用库函数节点:调用大多数标准库或DLL的结构。

代码接口节点(CIN):调用以文本编程语言所编写的代码的结构。