使用标准数学运算符、函数和常量来自定义硬件通道。

所有公式必须符合以下规则:

  • 每个公式必须至少包含一个通道的引用。
  • 通道引用必须包含在单引号中('通道名称')。
  • 如果操作数之一是通道,或者参数是通道,将执行按元素运算。
  • 文本数字中的十进制分隔符必须是英文句点。不支持逗号等替代分隔符。
  • 角度测量值必须以弧度表示。

关于可用于配置计算通道的公式格式范例,请参阅下表。

表 38. 支持的公式格式
说明 公式格式 示例
按元素进行算术加法 '通道名称' + x 'AI7' + 1
'通道名称x' + '通道名称y' 'AI7' + 'AI8'
按元素进行算术减法 '通道名称' - x 'AI7' - 1
'通道名称x' - '通道名称y' 'AI7' - 'AI8'
按元素进行算术乘法 '通道名称' * x 'AI7' * 5
'通道名称x' * '通道名称y' 'AI7' * 'AI8'
按元素进行算术除法 '通道名称' / x 'AI7' / 5
'通道名称x' / '通道名称y' 'AI7' / 'AI8'
将函数应用于通道元素 函数('通道名称') sin('AI7')
算术方程 (x + y) * z / '通道名称' (2 + 3) * 4 / 'AI7'
以科学表示法表示的数字 '通道名称' + 1.23e-5 'AI8' + 1.23e-5
常量的使用 函数(常量 * '通道名称')

sin(pi * 'AI7')

请参阅支持的函数、运算符和常量表。

一元正号(无操作) +'通道名称' +'AI7'
幂运算符 '通道名称'^x 'AI7'^3或'AI7'^0.5
一元负号 -'通道名称' -'AI7'
备注 所有数值的数据类型均为双精度浮点。

关于可用于配置计算通道的公式元素范例,请参阅下表。

表 39. 支持的函数、运算符和常量
公式元素 信号类型 定义
支持的函数 sin 模拟 正弦
cos 模拟 余弦
tan 模拟 正切
arcsin 模拟 反正弦
arccos 模拟 反余弦
arctan 模拟 反正切
abs 模拟 数字的绝对值
log 模拟 对数
log10 模拟 常用对数(以10为底的对数)
支持的运算符 + 模拟
- 模拟
* 模拟
/ 模拟
( ) 模拟、数字 括号;先计算括号里的内容
^ 模拟 计算底数的幂次方

该运算符可用于计算基数的根。例如,使用x^0.5计算平方根。

< 模拟 小于
> 模拟 大于
<= 模拟 小于等于
>= 模拟 大于等于
= 模拟、数字 等于
!= 模拟、数字 不等于
& 数字 逻辑与
| 数字 逻辑或
~ 数字 取反
? : 模拟、数字 表示condition ? valueIfTrue : valueIfFalse的三进制运算符。valueIfTruevalueIfFalse的数据类型必须相同。
支持的常量 pi 模拟 Pi (π)常量
e 模拟 自然对数底数常量(𝑒)
true 数字 为TRUE
false 数字 为FALSE