LabVIEW中的公式节点和表达式节点支持特定的语法,并包含用于计算数学公式和表达式的特定函数。

表 13. LabVIEW公式节点和表达式节点函数包含公式节点表达式节点函数的名称及相关说明。

除二进制函数之外,还可将这些函数与公式VI非线性曲线拟合VI配合使用。

备注 公式节点表达式节点中函数的返回值与Microsoft Excel、MATLAB®软件或其他基于文本的数学环境中的同名函数的返回值可能有所不同。
备注 如您了解C编程语言,可最有效的使用公式节点。本手册中未涉及关于C编程的相关主题。如需了解关于C编程语言的详细信息,可参考Brian W. Kernighan和Dennis M. Ritchie编著的The C Programming Language或Herbert Schildt编著的Teach Yourself C

所有函数的名称都必须为小写。也可在公式节点和表达式节点中使用运算符pi常量(区分大小写)。

表 13. LabVIEW公式节点和表达式节点函数
函数 相应的LabVIEW函数 说明
abs(x) 绝对值 返回x的绝对值。
acos(x) 反余弦 计算x的反余弦,以弧度为单位。
acosh(x) 反双曲余弦 计算x的反双曲余弦。
asin(x) 反正弦 计算x的反正弦,以弧度为单位。
asinh(x) 反双曲正弦 计算x的反双曲正弦。
atan(x) 反正切 计算x的反正切,以弧度为单位。
atan2(y, x) 反正切(2个输入) 计算y/x的反正切,以弧度为单位。
atanh(x) 反双曲正切 计算x的反双曲正切。
ceil(x) 向下取整+无穷大 x舍入为较大的整数(最小整数 ≥ x)。
cos(x) 余弦 计算x的余弦,x以弧度为单位。
cosh(x) 双曲余弦 计算x的双曲余弦。
cot(x) 余切 计算x的余切(1/tan(x)),其中x以弧度为单位。
csc(x) 余割 计算x的余割(1/sin(x)),其中x以弧度为单位。
exp(x) 指数 计算ex次幂。
expm1(x) 指数(Arg)-1 计算ex次幂,结果减去1 ((e^x) – 1)。
floor(x) 向下取整–无穷 x舍入为较小的整数(最大整数 ≤ x)。
getexp(x) 尾数与指数 返回x的指数。
getman(x) 尾数与指数 返回x的尾数。
int(x) 最近数取整 x四舍五入至最近的整数。
intrz(x) x舍入到x至0之间的最近的整数。
ln(x) 自然对数 计算x的自然对数(以e为底)。
lnp1(x) 自然对数 (Arg +1) 计算(x + 1)的自然对数。
log(x) 底数为10的对数 计算x的对数(以10为底)。
log2(x) 底数为2的对数 计算x的对数(以2为底)。
max(x, y) 最大值与最小值 比较xy的大小,返回较大值。
min(x, y) 最大值与最小值 比较xy的大小,返回较小值。
mod(x, y) 商与余数 计算x/y的余数,商向下取整。
pow(x, y) X的幂 计算xy次幂。
rand( ) 随机数(0 – 1) 在0-1之间产生不重复的浮点随机数。
rem(x, y) 商与余数 计算x/y的余数,商向下取整。
sec(x) 正割 计算x的正割(1/cos(x)),其中x以弧度为单位。
sign(x) 符号 x大于零,返回1;如x等于零,返回0;如x小于零,返回0。
sin(x) 正弦 计算x的正弦,x以弧度为单位。
sinc(x) Sinc 计算x的正弦除以x (sin(x)/x),其中x以弧度为单位。
sinh(x) 双曲正弦 计算x的双曲正弦。
sizeOfDim(ary,di) 返回为数组ary指定的维数di
sqrt(x) 平方根 计算x的平方根。
tan(x) 切线 计算x的正切,x以弧度为单位。
tanh(x) 双曲正切 计算x的双曲正切。