场景说明:
如果我们在分配任务时,不考虑该任务执行器是否被其他任务占用,可以将任务分配给静态任务执行器(固定任务执行器);如果我们的任务执行器从多个源(在3D模型中超过一个任务执行器,或者在ProcessFlow中通过多个临时标识)接受任务序列,我们的任务执行器就可能会被占用,以处理它接受到的其他任务,这时候需要用到创建任务序列来规定任务先后被处理的排列,或者将任务执行器Push到List中并设置“被占用”状态。
静态任务执行器
静态任务执行器:
使用取样器💉在3D模型中选择一个任务执行器,在模型运行期间,被分配的任务执行器将始终执行此任务。或者使用语法Model.find(“任务执行器名称”)。
动态任务执行器
动态任务执行器——标签
单击任务执行器/任务序列框,输入token.,之后出现一个菜单,其列出了ProcessFlow中所有可用的标签,选择其中一个需要的标签。注意,标签名不需要用引号(“ ”),且区分大小写
举例说明:
1、拉入一个Resource、Acquire、Release,并将Acquire通过连线连接到Resource;
2、Resource>Reference中选择3D模型中的任务执行器,此时Acquire在Assign to label 默认设置了token.resource代表了任务执行器;
3、在任务序列Travel、Load、Unload的任务执行器/任务序列框中写入token.resource,表示该任务将被token.resource执行。