技術(shù)總結(jié)
本發(fā)明涉及一種基于有限狀態(tài)機(jī)的HMI狀態(tài)遷移方法。有限狀態(tài)機(jī)接收和分析判斷觸發(fā)事件,并根據(jù)觸發(fā)事件的類型調(diào)用畫面管理接口或進(jìn)行狀態(tài)轉(zhuǎn)換。其能夠把復(fù)雜重復(fù)的狀態(tài)矩陣?yán)^承關(guān)系、狀態(tài)進(jìn)入退出處理、狀態(tài)遷移處理通過填寫Excel模板形式去自動(dòng)生成狀態(tài)矩陣表代碼及處理功能函數(shù)表,并且為HMI開發(fā)者提供可視直觀的狀態(tài)遷移結(jié)構(gòu)設(shè)計(jì)、邏輯關(guān)系自動(dòng)檢查、自動(dòng)生成狀態(tài)遷移樹以及根據(jù)狀態(tài)遷移結(jié)構(gòu)設(shè)計(jì)自動(dòng)生成狀態(tài)遷移的代碼框架,進(jìn)而提高了嵌入式產(chǎn)品的開發(fā)效率。并且,采用本發(fā)明生成的代碼具有程序?qū)哟畏置?、結(jié)構(gòu)清晰、易讀易懂和可移植性好的特點(diǎn)。
技術(shù)研發(fā)人員:柳建勝;王軍勇;王劍青;梁強(qiáng)生
受保護(hù)的技術(shù)使用者:上海暢星軟件有限公司
文檔號(hào)碼:201510559676
技術(shù)研發(fā)日:2015.09.07
技術(shù)公布日:2017.03.15