网关
通用符号
所有类型网关均为菱形

功能
控制流程Trigger流动路径的选择
要点
分类
- 根据后继分支间的关系逻辑分为
- 根据工作机制分为
- 概率网关:依据概率采样选择后继分支
- 条件网关:依据条件表达式计算结果选择后继分支
- 滤波网关等:依据到达的Trigger按周期过滤选择后期分支
- 一个具体网关称之为 "机制-逻辑-网关",如"概率互斥网关"、"条件互容网关"...
动作前后计算

- 网关动作前后的计算,分别按流入和流出Trigger触发
- 例如一个Trigger流经一个有5条后继分支的互容网关,所有分支条件都满足,那么动作前计算1次,动作后计算5次
组件无输出数据
设置方法
包括类型选择和各种类型的特定设置
类型选择
- 属性设置面板类型选择如下图

- 各种详细设置见下
概率互斥网关
-
符号

-
功能
按照概率选择Trigger流向的一条后继分支
-
属性设置面板样式

-
设置方法
-
分支概率
当以后继链连接后续组件后,网关属性设置面板会出现后继分支概率表,每行代表一条后继分支,第1列是后续组件名,在第2列的输入栏中指定对应后续分支的概率,接受能返回Number类型表达式
-
其余设定通用,略
-
-
运行机制
- 每次被触发时,按概率采样决定走哪一条后继分支
- 系统会自动的归一化各分支概率,所以上图中的设置相当于每条分支概率都是50%
模型示例
模型最大运行100个Tick,Pa为概率网关走后续a+1分支的概率,所以走b+1分支概率为1-Pa,你可以调节最上方的Pa控制滑块来设定不同值观察模型运行结果的差异。