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