前页 | 后页 |
地区
如果要在StateMachine图上为活动的State配置建模,并且需要将多个状态表示为同时处于活动状态,则可以通过首先创建StateMachine元素或Composite State元素,然后将该元素细分为Regions来实现。您设置状态配置,以便每个区域只有一个同时处于活动状态的状态。只要将类似触发的过渡按区域划分,就可以从单个事件分发中发生多个过渡。
区域在图上的元素上显示为结构化隔离专区的细分,在其他隔离专区的下方,例如标签,职责,属性和操作。
访问
上下文菜单 |
右键单击元素|进阶|定义并发子状态 |
在Composite State或StateMachine元素中创建区域
步 |
行动 |
---|---|
1个 |
在“州/地区”对话框中,“名称”字段默认为“ <匿名>”。 |
2 |
如果要创建没有标题的区域,只需单击一次“保存”按钮,即可创建每个区域。 如果要创建命名的区域,请输入名称,然后单击每个区域的“保存”按钮。 |
3 |
创建所需数量的区域后,请单击“关闭”按钮。 现在,您可以使用“图表工具箱”的“状态”页面中的元素填充区域。 |
笔记
- 保存该图时,会提交对Region中元素的更改;如果要撤消更改,请重新加载图表而不保存
- 添加到一个区域的任何状态,状态节点(伪状态)或同步元素都属于该区域,通常不能将其拖动到另一个区域中;但是,如果尝试在区域之间拖动状态,则显示“将嵌入的元素移动到区域”菜单选项,如果选择该选项,则允许完成转移
学到更多
- 州
- 复合状态
- 伪状态
- StateMachines (图表)
- StateMachine (元素类型)