LabVIEW中的表达式节点用于计算包含单个变量的表达式。表达式节点用于简化通过其他LabVIEW函数实现的复杂单变量表达式的计算。

表达式节点只有一个输入接线端。表达式节点使用传递到输入接线端的值作为表达式中单个变量的值。并由输出接线端返回计算的结果。

例如,考虑这样一个简单的表达式:

x × x + 33 × x + 5

图 10. 使用LabVIEW函数的表达式程序框图使用数值LabVIEW函数来表示该表达式。

图 10. 使用LabVIEW函数的表达式

图 11. 带表达式节点的表达式所示,使用表达式节点创建更简单的程序框图,进行相同的计算。

图 11. 表达式节点的表达式

表达式节点中的多态性

表达式节点输入接线端的数据类型和与之相连的控件或常量的数据类型相同。输出接线端与输入接线端也具有相同的数据类型。

表达式节点支持以下输入数据类型:

  • 任意非复数标量数值
  • 任意非复数标量数值数组
  • 任意非复数标量数值簇

使用数组和簇时,表达式节点会将该表达式应用于输入数组或簇中的每一个元素。