前页 后页

状态机表

StateMachine表是StateMachine的两个变体之一(另一个是StateMachine图)。它以表格形式显示StateMachine的信息,并且是指定有限状态转换系统的离散行为的一种方法。也就是说,StateMachine所处的状态以及过渡发生的条件。

访问

上下文菜单

右键单击StateMachine图的背景|状态图编辑器|表(选项)

StateMachine表显示

您可以在表中将状态转换显示为两种不同类型的关系之一:

类型

描述

也可以看看

状态-触发

行指示当前状态,列指示触发事件。

如果发生触发,则行与列相交处的单元格将标识转换中的目标状态,以及转换的条件(或保护条件),或者根据需要以“触发-状态”格式反之亦然。

状态触发表示例

州-下一个州

行和列均指示状态,行和列相交处的单元格指示:

  • 触发从当前(行)状态到下一个(列)状态过渡的事件
  • 事件的条件(或警卫),以及
  • 过渡的影响
状态下一个状态表示例

选择显示格式

行动

1个

右键单击图背景,然后选择“状态图编辑器”选项。

2

选择适当的显示选项:

  • 图表
  • 表(状态-下一个状态)
  • 表(状态触发)
  • 表格(触发状态)

学到更多