Skip to content

顺序结构

其实我们已经在先前的章节里熟悉了什么是顺序结构画多个点,这是在 E3 中最常见的流程结构, 通常来说,走流程的功能模块也叫可执行模块,都会有个“头”,这个头上有两个执行端口,是单向箭头形状的设计,

  • 进的这一端叫做执行输入或者叫做执行,代表着谁触发了它的执行。
  • 出的这一端叫做执行输出,也叫后续,它决定了后续执行哪一个功能模块。

执行过程,就会按照流程线连接顺序执行,这条线也是我们看图推导执行过程的关键依据。

alt text

图中的三个 Display 按照顺序依次执行,这样的连线方式会显得比较笨拙,特别是当流程变得复杂之后,E3 提供一个整理流程的功能模块 叫做 Sequnece 在 Library 中位于 Core 分组,

alt text

利用它把上述流程整理一遍,如下图:

alt text

这个功能模块比较特别,有一些特殊的功能:

  1. 输出端的数量是可以更改的,鼠标凑近一点可以在任意两个流程之间,或者开头结尾增加一个步骤。
  2. 在某一个步骤的执行输出端口右键菜单中选择Remove可以在这个流程中删除某个步骤。

alt text

  1. 在某一个步骤的执行输出端口右键菜单中选择Disable可以在这个流程中暂时禁用某个步骤。

alt text

TIP

被禁用的流程,完全不会参与到整个执行过程中。