SFC分支语句的问题,程序串行结构下来,通过一个公共过渡条件,进入并行分支 流程1和流程2。当公共过渡条件满足时,是同时进入流程1和流程2吗? 如果流程1和流程2同时执行,那SFCtrans还正常吗?SFCcurrentStep会显示哪个当前步名称?本文根据其解决方案形成文档。
-
问题描述 1.1. SFC的分支执行 SFC的并行分支。程序串行结构下来,通过一个公共过渡条件,进入并行分支 流程1和流程2。当公共过渡条件满足时,是同时进入流程1和流程2吗? 如果流程1和流程2同时执行,那SFCtrans还正常吗?SFCcurrentStep会显示哪个当前步名称?
-
解决方法 2.1. SFC分支执行顺序 首先是从上到下,从左到右。就是分支开始触发是左到右触发执行的,但分支分开就相互独立了。 在这里插入图片描述
在这里插入图片描述
2.2. SFCtrans、SFCInit 一个SFC程序文件只有一个SFCtrans和一个SFCInit,就算有多个action文件也是一样。
在这里插入图片描述