
Stateflow邏輯驅動系統建模課程培訓
Day 1 of 2
流程圖建模
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 數據交互。
· 總線信號
· 數據類型
· 原子子圖表
· 數據映射
· 圖表重用