Stateflow 逻辑驱动系统建模培训大纲
流程图建模
Objective: 使用流程图实现决策判断。
节点和转移
流程图行为
Stateflow 界面
条件和条件动作
图表数据
常用模板
状态机建模
Objective: 使用状态转移图表实现状态机。
状态机行为
状态和转移动作
图表初始化
动作执行顺序
状态中使用流程图
Mealy and Moore 图表
分层状态机
Objective: 使用分层状态机改善状态机清晰度。
超状态和子状态
状态数据
历史节点
转移优先级
条件执行顺序
并发状态机
Objective: 使用并发状态机建立多进程模型。
并发状态机优势
图表/状态关系
并发状态机行为
Day 2 of 2
状态机中使用事件
Objective: Stateflow 图表中使用事件影响图表执行。
状态机中使用事件
广播事件
状态机中事件的行为
隐含事件
时序逻辑运算
Stateflow 中调用函数
Objective: 在 Stateflow 图表中创建Simulink 函数, MATLAB 函数和流程图函数。
函数类型
Simulink 函数
MATLAB 函数
流程图函数
真值表和状态转移表
Objective: 以表格形式创建流程图和状态机。
真值表
条件,决策和动作
状态转移表
状态,转移和动作
Stateflow 中基于组件建模
Objective: 重用 Stateflow 设计,状态机类型, Stateflow 与 Simulink 数据交互。
总线信号
数据类型
原子子图表
数据映射
图表重用 |