表达式语法

下面说明的是与表达式的语法有关的几个概念:

  • 变量(例如电压)
  • 运算符(例如乘法运算符)
  • 函数(例如舍入)
  • 示例
变量

变量是在算法变量 (qmptc0123m000) 进程中定义的,并且可以链接到算法变量 (qmptc0122m000) 进程中的特性。

变量区分大小写,必须以大写字母输入才能视为正确变量。

示例
正确1D、TA、V1 等
不正确1d、Ta、ta、v1 等

 

运算符
算术运算符:
* / + -乘/除/加/减
\除法运算后的余数
&链接字符串(字母数字数组)

 

逻辑运算符

OR、AND、NOT

逻辑运算符用在布尔表达式中。 这些表达式的结果为“真”或“假”。 逻辑值“真”相当于值 1,逻辑值“假”相当于值 0。

关系运算符:
=等于
<>不等于
>大于
>=大于或等于
<小于
<=小于或等于

 

赋值命令的记录方式为:=

表达式中的优先级:

  • 算术运算符优先于关系运算符
  • 关系运算符优先于逻辑运算符
  • 算术运算符的优先级顺序是: * / \ + -
  • 逻辑运算符的优先级顺序: NOT、AND、OR
注意

可以通过加圆括号来改变上述优先级顺序。

示例
 3 + 4 * 5 = 23 (3 + 4) * 5 = 35 
函数
算术函数:
round(X,Y,Z)对 X 值进行舍入
-Y 表示小数位数
-Z 表示舍入方法(向下舍入 = 0,四舍五入 = 1,向上舍入 = 2)
abs(X)X 的绝对值 (abs(-10.3) = 10.3)
int(X)X 的整数值 (int(11.6) = 11)
pow(X,Y)乘方 (pow(10,2) = 100)
sqrt(X)X 的平方根 (sqrt(16) = 4)
min(X,Y)X 和 Y 中的最小值 (min(6,10) = 6)
max(X,Y)X 和 Y 中的最大值 (max(6,10) = 10 )
pi圆周率常量 (3.1415926... )

 

三角函数:
sin(X),cos(X),tan(X)X(弧度)的正弦、余弦或正切
asin(X),acos(X),atan(X)X 的反正弦、反余弦或反正切
hsin(X),hcos(X),htan(X)X 的双曲正弦、双曲余弦或双曲正切

 

对数函数:
exp(X)X 的指数函数
log(X)以 e 为底的 X 自然对数
log10(X)以 10 为底的 X 的对数值
time当前时间
日期当前日期
date(d,m,y)以“日, 月, 年”格式表示的日期

 

例如,date(1,5,1991) = 1991 年 5 月 1 日

日期函数:
time当前时间
日期当前日期
date(d,m,y)以“日, 月, 年”格式表示的日期

 

例如,date(1,5,1991) = 1991 年 5 月 1 日

exp(X)X 的指数函数
log(X)以 e 为底的 X 自然对数
log10(X)以 10 为底的 X 的对数值

 

示例
 5 IN [12,30] = 0 15 IN [12,30] = 1