
Stateflow邏輯驅(qū)動(dòng)系統(tǒng)建模課程培訓(xùn)
Day 1 of 2
流程圖建模
Objective: 使用流程圖實(shí)現(xiàn)決策判斷。
· 節(jié)點(diǎn)和轉(zhuǎn)移
· 流程圖行為
· Stateflow 界面
· 條件和條件動(dòng)作
· 圖表數(shù)據(jù)
· 常用模板
狀態(tài)機(jī)建模
Objective: 使用狀態(tài)轉(zhuǎn)移圖表實(shí)現(xiàn)狀態(tài)機(jī)。
· 狀態(tài)機(jī)行為
· 狀態(tài)和轉(zhuǎn)移動(dòng)作
· 圖表初始化
· 動(dòng)作執(zhí)行順序
· 狀態(tài)中使用流程圖
· Mealy and Moore 圖表
分層狀態(tài)機(jī)
Objective: 使用分層狀態(tài)機(jī)改善狀態(tài)機(jī)清晰度。
· 超狀態(tài)和子狀態(tài)
· 狀態(tài)數(shù)據(jù)
· 歷史節(jié)點(diǎn)
· 轉(zhuǎn)移優(yōu)先級(jí)
· 條件執(zhí)行順序
并發(fā)狀態(tài)機(jī)
Objective: 使用并發(fā)狀態(tài)機(jī)建立多進(jìn)程模型。
· 并發(fā)狀態(tài)機(jī)優(yōu)勢(shì)
· 圖表/狀態(tài)關(guān)系
· 并發(fā)狀態(tài)機(jī)行為
Day 2 of 2
狀態(tài)機(jī)中使用事件
Objective: Stateflow 圖表中使用事件影響圖表執(zhí)行。
· 狀態(tài)機(jī)中使用事件
· 廣播事件
· 狀態(tài)機(jī)中事件的行為
· 隱含事件
· 時(shí)序邏輯運(yùn)算
Stateflow 中調(diào)用函數(shù)
Objective: 在 Stateflow 圖表中創(chuàng)建Simulink 函數(shù), MATLAB 函數(shù)和流程圖函數(shù)。
· 函數(shù)類型
· Simulink 函數(shù)
· MATLAB 函數(shù)
· 流程圖函數(shù)
真值表和狀態(tài)轉(zhuǎn)移表
Objective: 以表格形式創(chuàng)建流程圖和狀態(tài)機(jī)。
· 真值表
· 條件,決策和動(dòng)作
· 狀態(tài)轉(zhuǎn)移表
· 狀態(tài),轉(zhuǎn)移和動(dòng)作
Stateflow 中基于組件建模
Objective: 重用 Stateflow 設(shè)計(jì),狀態(tài)機(jī)類型, Stateflow 與 Simulink 數(shù)據(jù)交互。
· 總線信號(hào)
· 數(shù)據(jù)類型
· 原子子圖表
· 數(shù)據(jù)映射
· 圖表重用