任务集与退出任务集

任务集用于处理多层任务、退出任务集用于程序运行有多种可能结果时,选择退出任务集的出口; 当任务集中不涉及多输出时,单独使用任务集模块即可。

需使用退出任务集的示例

MechViz\Skills_Guide\Topology\mission\img/sample_Combo.png

如图,任务集中使用视觉移动模块,由于视觉移动存在视觉识别成功与无视觉点或尝试抓取失败的可能, 此时需要任务集有两个输出口,以分别连接不同的处理逻辑。需进行以下操作:

  • 在视觉移动2出口处连接退出任务集模块;

  • 将退出任务集模块参数中的退出端口号设置为1。(退出端口号默认为0)

返回上一层可看到任务集模块变成两个输出端口,用户可按需求将其连接不同的处理逻辑。

MechViz\Skills_Guide\Topology\mission\img/combo.png

单独使用任务集模块的示例

MechViz\Skills_Guide\Topology\mission\img/sample_noExit.png

上图中,任务集中的程序流程不存在多种可能结果,任务集仅有一个输出端口即可,如下图,当程序运行完最后一个模块后会直接跳出任务集

MechViz\Skills_Guide\Topology\mission\img/singlePort.png