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

基本信息

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

摘要

摘要 本發(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)遷移處理通過(guò)填寫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)。