用有限状态机实现控制逻辑
Stateflow
一个有限状态机是事件驱动(响应式)系统的表示。在事件驱动的系统中,系统通过从一种状态(模式)转换到另一种状态(模式)来响应事件。如果定义更改的条件为真,则会发生此转换。
一个Stateflow®图表是有限状态机的图形表示。州和转换构成系统的基本要素。您还可以表示无状态流程图。
例如,您可以使用statflow图表来控制物理工厂以响应诸如温度和压力传感器、时钟和用户驱动事件等事件。
您还可以使用状态机来表示汽车的自动变速器。变速器有以下工作状态:停车、倒车、空挡、驱动和低档。当驾驶员从一个位置切换到另一个位置时,系统就会从一种状态切换到另一种状态,例如,从停车到倒车。
状态流程图可以用MATLAB或C语言作为动作语言来实现控制逻辑。