前页 后页

地区

如果要在StateMachine图上为活动的State配置建模,并且需要将多个状态表示为同时处于活动状态,则可以通过首先创建StateMachine元素或Composite State元素,然后将该元素细分为Regions来实现。您设置状态配置,以便每个区域只有一个同时处于活动状态的状态。只要将类似触发的过渡按区域划分,就可以从单个事件分发中发生多个过渡。

区域在图上的元素上显示为结构化隔离专区的细分,在其他隔离专区的下方,例如标签,职责,属性和操作。

访问

上下文菜单

右键单击元素|进阶|定义并发子状态

在Composite State或StateMachine元素中创建区域

行动

1个

在“州/地区”对话框中,“名称”字段默认为“ <匿名>”。

2

如果要创建没有标题的区域,只需单击一次“保存”按钮,即可创建每个区域。

如果要创建命名的区域,请输入名称,然后单击每个区域的“保存”按钮。

3

创建所需数量的区域后,请单击“关闭”按钮。

现在,您可以使用“图表工具箱”的“状态”页面中的元素填充区域。

笔记

  • 保存该图时,会提交对Region中元素的更改;如果要撤消更改,请重新加载图表而不保存
  • 添加到一个区域的任何状态,状态节点(伪状态)或同步元素都属于该区域,通常不能将其拖动到另一个区域中;但是,如果尝试在区域之间拖动状态,则显示“将嵌入的元素移动到区域”菜单选项,如果选择该选项,则允许完成转移

学到更多