No. | 时标 | 质量 | 值 |
---|
采用C语言运算符,优先级和结合律均和C运算符语法完全相同,当表达式计算结果不为0时表示满足查询条件。
运算符
|| | 逻辑或 |
&& | 逻辑与 |
| | 位或 |
& | 位与 |
== | 等于 |
!= | 不等于 |
< | 小于 |
<= | 小于等于 |
> | 大于 |
>= | 大于等于 |
<< | 左移位 |
>> | 右移位 |
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
% | 除模 |
- | (负号) |
~ | 位反 |
! | 逻辑反 |
内置变量
val | 被查询标签自己的值 |
qa | 被查询标签自己的数据质量 |
内置宏
TV(tagname) | 引用其他标签的值,tagname为被引用的标签名 |
QV(tagname) | 引用其他标签的数据质量,tagname为被引用的标签名 |
表达式例子
val > 0 && qa == 0 && TV(dec0.tag1) > 0
查找值大于0、质量为good且dec0.tag1的值大于0的记录