我们已经了解了LabVIEW中主要的几个流程控制结构(包括了顺序结构、Case结构等),下面我们要介绍一个不影响程序流程的一个结构:公式节点。公式节点(Formula Node)是一个可缩放的方框,在这个方框内你可以直接输入代数公式。使用LabVIEW的时候,如果有一个很长的公式要做运算的话,使用这个结构实在是太方便了。例如,当做一个相对简单的运算:y = x2 + x + 1,如果使用LabVIEW中的运算函数的话,可能的实现就像下图所示:
在这里,通过这个框图来了解这是到底要实现什么运算确实有点困难,不过如果使用公式节点的话,看起来就很方便了。使用公式节点的实现如下图所示:
现在看起来就清楚多了。在公式节点中可以直接输入一个或多个公式,从而避免了为了一个简单的运算而叠出一大堆复杂的框图。在公式节点的左右边界可以通过鼠标右键单击弹出的菜单中选择"Add Input"或"Add Output"来添加输入输出变量的端点,并并在端点出输入变量的名称。这里的名称是大小写敏感的,在公式节点中就可以输入计算公式了,输入完计算公式后要记得在公式后面输入半角的分号";"。这些和C语言中的语法非常类似。
此外,除了基本的计算公式之外,在公式节点中还可以实现判断以及case结构一样的功能。如果对这方面的应用感兴趣,可以仔细阅读LabVIEW中相关的帮助。