跳到主要内容
版本:Next

结果判定

功能介绍

模块位置:计算-结果判定

该模块用于对一组判定规则进行批量评估,并将每条规则的布尔结果按与(AND)/或(OR)逻辑进行汇总,输出最终的整体判定结果

  • 规则(Rule) 由以下要素构成:
    • 比较对象:来自前置模块的输出或常量;支持 整数/实数/文本/布尔值
    • 方法不比较/相等/不相等/范围内/范围外
    • 目标值(左值/右值):比较的阈值或区间端点(范围内/范围外需要两端)。
  • 逐条匹配:对每条规则比较得到布尔结果。
  • 逻辑汇总
    • 逻辑与:整体初值为 true,如果所有项的判定结果都为真,模块则输出true,否则输出false
    • 逻辑或:整体初值为 false,如果某一项的判定结果为真,模块则输出true,否则输出false

说明:范围内/范围外通常按闭区间语义([min, max])理解;若配置左值>右值,会产生歧义。

使用场景

根据一系列条件判断流程结果是否满足要求,常用于产线检测中的合格判定。

输入

输入类型说明
运算类型/逻辑与/逻辑或:与是全真为真,或是全假为假
规则列表规则列表每条包含:比较对象、方法、目标值

输出

输出类型默认启用额外启用条件说明
判定结果布尔值/汇总后的整体结果(与/或)