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 數據交互。
總線信號
數據類型
原子子圖表
數據映射
圖表重用 |