对一个或多个数值、数组、簇或布尔输入执行算术运算。右键单击函数选择更改模式,在快捷菜单中选择运算(加、乘、与、或、异或)。从数值选板中选择该函数时,函数的默认模式为加。从布尔选板中选择该函数时,函数的默认模式为或。

连线板显示该多态函数的默认数据类型。


icon

输入/输出

  • cdbl.png
    值0..n-1可以是一个数字或布尔值,也可以是数字数组或布尔值数组,或簇的簇及簇数组等。

    每个输入端只能连接一个波形。如输入的是波形,可使用大小和数量均不限的标量输入。如果为错误簇,只有错误簇的状态参数传输至输入接线端。

  • cdbl.png

  • ii32.png 结果
    结果返回对值0..n-1进行运算的结果。对于与、或或者异或,如为数值输入,结果返回按位运算值;如为布尔输入,返回逻辑运算值。
  • 右键单击函数,在快捷菜单中选择添加输入,或调整函数大小,均可向函数增加输入端。

    右键单击接线端,在快捷菜单中选择逆运算,可翻转该函数的输入和输出。对于“加”,选择逆运算,可获得某个输入或输出的相反数。对于“乘”,选择逆运算,可获得某个输入的倒数,或计算输出的倒数。对于“与”、“或”或“异或”,选择逆运算,可对整数输入或输出按位取反,或对输入或输出逻辑取反。

    使用该函数进行三个值以上的异或(XOR)运算时,“复合运算”函数在第一组输入上进行异或运算,然后在第一组输入结果和下个输入上再次进行异或运算,直至所有的输入处理完毕。

    注: 该函数无法用于定点数。如该函数与定点数相连接,VI的运行箭头显示为断开。