逻辑

逻辑模块的逻辑运算功能可用于将多模块的输出结果进行综合判断,包含运算类型和运算数据。运算类型包括选择与、或、非、与非、或非。

本节内容包含:

使用方法

逻辑模块主要用于工业生产中,存在对多模块检测结果,需要对检测结果进行综合判断,确认当前检测结果是否符合要求的场景。

该模块可以配合大部分模块进行使用,通过订阅前序模块的模块状态、运行结果等,然后按照运算类型(与、或、非、与非、或非)进行综合运算,并将结果进行输出。

图 1 逻辑模块示例

该示例中需要对工件进行匹配定位、圆查找、直线查找,通过逻辑模块订阅前序模块的运行结果进行综合运算,判断逻辑为当三个模块结果均符合要求时认为该工件满足要求,后续通过发送数据模块将判断结果进行发送。

图 2 逻辑模块示例执行流程

参数配置

运算类型
  • AND:与运算

  • OR:或运算

  • NOT:非运算

  • NAND:与非运算

  • NOR:或非运算

运算数据

选择用于逻辑运算的数据来源。

模块结果

该模块的模块结果介绍请见逻辑