一種基于有限狀態(tài)機的HMI狀態(tài)遷移方法

基本信息

申請?zhí)?/td> CN201510559676.9 申請日 -
公開(公告)號 CN106502770B 公開(公告)日 2021-09-21
申請公布號 CN106502770B 申請公布日 2021-09-21
分類號 G06F9/48(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 柳建勝;王軍勇;王劍青;梁強生 申請(專利權(quán))人 上海暢星軟件有限公司
代理機構(gòu) 上海精晟知識產(chǎn)權(quán)代理有限公司 代理人 肖愛華
地址 201203上海市中國(上海)自由貿(mào)易試驗區(qū)碧波路888號2幢3層
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種基于有限狀態(tài)機的HMI狀態(tài)遷移方法。有限狀態(tài)機接收和分析判斷觸發(fā)事件,并根據(jù)觸發(fā)事件的類型調(diào)用畫面管理接口或進行狀態(tài)轉(zhuǎn)換。其能夠把復(fù)雜重復(fù)的狀態(tài)矩陣繼承關(guān)系、狀態(tài)進入退出處理、狀態(tài)遷移處理通過填寫Excel模板形式去自動生成狀態(tài)矩陣表代碼及處理功能函數(shù)表,并且為HMI開發(fā)者提供可視直觀的狀態(tài)遷移結(jié)構(gòu)設(shè)計、邏輯關(guān)系自動檢查、自動生成狀態(tài)遷移樹以及根據(jù)狀態(tài)遷移結(jié)構(gòu)設(shè)計自動生成狀態(tài)遷移的代碼框架,進而提高了嵌入式產(chǎn)品的開發(fā)效率。并且,采用本發(fā)明生成的代碼具有程序?qū)哟畏置?、結(jié)構(gòu)清晰、易讀易懂和可移植性好的特點。