用于建模控制逻辑的状态图

状态图是事件驱动(反应性)系统的一种表示。在事件驱动的系统中,如果定义更改的条件为真,则系统将从一种状态或模式转换为另一种状态或模式。

例如,您可以使用状态图来表示汽车的自动变速器。变速器有以下工作状态:停车、倒车、空挡、驱动和减速。当驾驶员从一个位置切换到另一个位置时,系统也会从一个状态切换到另一个状态,比如从停车状态切换到倒车状态。

状态图通常用于建模复杂的逻辑,包括:

  • 为一个系统安排一系列的任务或步骤
  • 定义故障检测、隔离和恢复逻辑
  • 监督如何在不同的操作模式之间切换

使用状态图可以提供传统功能之外的额外功能有限状态机,包括:

  • 为大规模系统建模层次状态
  • 添加流图来定义复杂的决策逻辑
  • 定义正交状态来表示并行系统

有关创建状态图并将它们集成到Simulink的详细信息金宝app®模型中,看到金宝appStateflow®

状态图,在statflow中建模,显示状态层次结构。内部状态是外部状态(称为超状态或父状态)的子状态(子状态)。

参见:控制逻辑,有限状态机,状态图,控制系统,嵌入式系统,状态图视频