From 9:00 AM - 12:00 PM CDT on Saturday, June 6th, ni.com will be undergoing system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

公式节点



LabVIEW 2018帮助


版本日期:2018年3月
产品编号:371361R-0118
查看产品信息

下载帮助(仅限Windows)


LabVIEW 2016帮助
LabVIEW 2017帮助
LabVIEW 2018帮助
LabVIEW 2019帮助
LabVIEW 2020帮助

公式节点是一种便于在程序框图上执行数学运算的文本节点。用户不必使用任何外部代码或应用程序,且创建方程时不必连接任何基本算术函数。除接受文本方程表达式外,公式节点还接受文本形式且为C语言编程者所熟悉的if语句、while循环、for循环和do循环。这些程序的组成元素与在C语言程序中的元素相似,但并不完全相同。

注:  如您了解C编程语言,可最有效的使用公式节点。LabVIEW帮助中未涉及关于C编程的相关主题。如需了解关于C编程语言的详细信息,可参考Brian W. Kernighan和Dennis M. Ritchie 编著的The C Programming Language或Herbert Schildt编著的Teach Yourself C

公式节点尤其适用于含有多个变量或较为复杂的方程,以及对已有文本代码的利用。可通过复制、粘贴的方式将已有的文本代码移植到公式节点中,不必通过图形化编程的方式重新创建相同的代码。

公式节点使用类型检查以确保数组索引是数值数据且位操作的操作数是整数。公式节点还进行数组索引检查以确保索引处在正确的索引范围中。对于数组,超限值默认为零,超限赋值默认为nop以表示没有发生相应的操作。

公式节点还自动进行类型转换。

使用公式节点

公式节点是一个类似于For循环、While循环、条件结构、层叠式顺序结构和平铺式顺序结构且大小可改变的方框。但是,公式节点中没有子程序框图,而是由一个或多个由分号隔开的类似C语言的语句。如以下实例所示。与C语言一样,可将注释的内容放在/* */(/*comment*/)中,或在注释文本之前添加两个斜杠(//comment)。

公式节点中的变量

在使用变量时,需注意以下几点:

  • 一个公式节点中包含的变量或方程的数量不限。
  • 输入端之间不能重名,输出端之间也不能重名,但是输入端可以和输出端重名。
  • 右键单击公式节点的边框,从快捷菜单中选择添加输入可声明一个输入变量。不可在公式节点内部声明输入变量。
  • 右键单击公式节点的边框,从快捷菜单中选择添加输出可声明一个输出变量。输出变量的名称必须与输入变量的名称或在公式节点内部声明的输出变量的名称相匹配。
  • 右键单击变量,从快捷菜单中选择转换为输入转换为输出,可指定变量为输入或输出变量。
  • 公式节点内部可声明和使用一个与输入或输出连线无关的变量。
  • 必须连接所有的输入接线端。
  • 变量可以是浮点数值标量,其精度由计算机配置决定。变量也可使用整数和数值数组。
注:  公式节点不支持复杂的数据类型或矩阵数据类型。如需使用上述数据类型,可使用脚本节点
  • 变量不能有单位。

文章是否对您有帮助?

没有帮助