Stateflow® 提供了一种图形语言,包括状态转移图、流程图、状态转移表和真值表。您可以使用 Stateflow 来说明 MATLAB® 算法和 Simulink® 模型如何响应输入信号、事件和基于时间的条件。
Stateflow 使您能够设计和开发监控、任务调度、故障管理、通信协议、用户界面和混合系统。
使用 Stateflow,您可以对组合和时序决策逻辑进行建模,使其可作为 Simulink 模型中的模块进行仿真或作为 MATLAB 中的对象执行。图形动画使您能够在执行逻辑时对其进行分析和调试。编辑时和运行时检查可确保在实现前具有设计一致性和完整性。
在 Stateflow 中将动态系统建模为有限状态机。
在 Stateflow 图形编程编辑器中构建状态转移图。
通过使用状态和转移中的动作来控制 Stateflow 图的行为。
通过使用层次结构在复杂系统中设计多层次的逻辑。
通过使用并行状态来实现同时被激活的多个工作模式。
从一个状态向另一个状态广播事件以同步并行状态。
自动跟踪仿真期间哪个状态被激活。
通过使用时序逻辑运算符来定义图在仿真时间的行为。
Stateflow 入门之旅
Stateflow 许可证附带三小时交互式培训课程
什么是 Stateflow?
使用 Stateflow 设计和仿真状态图
Stateflow 快速入门
在 Simulink 模型中构建并仿真 Stateflow 图
了解和使用状态机
了解状态机的基本概念