Skip to content

用组合条件 ​

一条规则不够表达时,用组合条件把多个检测条件按「全部满足 / 任一满足 / 都不满足 / 依次满足」组合,可以层层嵌套。

适用:管理后台和一体机正式版(2026-10-27)更新于 2026-10-28

一条规则不够表达时,点检测规则右上角的 组合条件。

四种组合方式 ​

组合方式含义例子
全部满足所有条件同时成立4 颗螺丝都在,并且真的拧了 4 次
任一满足任意一个条件成立就行产品放进 A 箱或 B 箱都算
都不满足(取反)下面的条件一个都不成立才算画面里没有废料;盖子没有被打开
依次满足按先后顺序一段一段完成先握住笔芯,再把它插进笔杆

条件组可以层层嵌套 ​

组里可以 + 添加条件,也可以 + 添加子组。子组里还能再套子组,层数不限。比如:

全部满足
├─ 物体存在:产品 @ 装配位
├─ 任一满足
│   ├─ 装配嵌入:说明书 → 外箱
│   └─ 物体存在:电子说明书卡片
└─ 都不满足
    └─ 物体存在:废料
  • 每个条件和子组右侧有 ↑ / ↓ 调顺序,有 删除。
  • 所有检测类型在任何一层都能选。

持续命中和超时 ​

  • 组合持续命中:所有条件同时满足后,持续多久算通过。子条件不单独计时。
  • 本组持续:子组也可以单独设持续时间。比如「都不满足〔物体存在:废料〕」要持续 2 秒才算。
  • 超时、完成时会遮挡前置零件:设在整条规则上。

依次满足的两个选项 ​

  • 跟踪同一零件:整段必须是同一个零件。
    • 比如「先握住笔芯,再把它插进笔杆」,勾上后,握住的是 1 号笔芯、插进去的是 2 号笔芯,不算。
    • 选项来自各段的目标类别。
  • 两段最长间隔:相邻两段之间超过这么久没推进,从第 1 段重来。留空 = 不限。

按整个画面判 ​

只有工序开了逐件模式时才出现。

  • 逐件模式下,规则默认按「每个工件」判。
  • 勾了 按整个画面判 的条件,改为看整个画面。
  • 用于不属于某个工件的条件,比如「工人手离开工作区」「画面里没有异物」。

矛盾提示 ​

编辑器发现逻辑上永远满足不了的组合,会在规则下方用黄色列出,比如:

  • 同一零件在同一区域,既要求「存在」又要求「离开」;
  • 同一零件在同一范围(同一区域,或都是整个画面),既要求「存在」又要求「不存在」,或者既要求「存在」、又在「都不满足」里放了同一个「存在」;
  • 长度比例、距离、角度的下限大于上限;
  • 互斥状态判定的合格类别和异常类别选成了同一个;
  • 依次满足里相邻两段完全一样。

矛盾提示只提示,不拦保存

看到提示先确认是不是真要这样配,别直接保存了事。

相关页面 ​