基于XML的上位機軟件實現(xiàn)方法
基本信息
申請?zhí)?/td> | CN201811116193.1 | 申請日 | - |
公開(公告)號 | CN109460231A | 公開(公告)日 | 2019-03-12 |
申請公布號 | CN109460231A | 申請公布日 | 2019-03-12 |
分類號 | G06F8/38(2018.01)I; G06F8/30(2018.01)I; G06F8/71(2018.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 趙紅建; 江澤斌; 劉巖; 劉愛輝 | 申請(專利權(quán))人 | 北京通廣龍電子科技有限公司 |
代理機構(gòu) | 北京中譽威圣知識產(chǎn)權(quán)代理有限公司 | 代理人 | 北京通廣龍電子科技有限公司 |
地址 | 100094 北京市海淀區(qū)豐慧中路7號新材料創(chuàng)業(yè)大廈11A | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種基于XML的上位機軟件實現(xiàn)方法,該上位機軟件實現(xiàn)方法包括自動生成所述數(shù)據(jù)通信協(xié)議,包括:S1,讀取幀頭協(xié)議描述XML;S2,生成幀頭協(xié)議表示類;S3,讀取幀體描述XML;S4,判斷XML是否為新導入或已被修改,若是,則執(zhí)行步驟S5,否則轉(zhuǎn)至步驟S7;S5,生成幀體類代碼;S6,保存所述幀體類代碼;S7,讀取所述幀體類代碼;S8,動態(tài)編譯所述幀體類代碼并將程序集加載至內(nèi)存;S9,獲取程序集及其類型,遍歷類型集合,保存類型至類型字典。該上位機軟件實現(xiàn)方法能夠?qū)ML文件按照數(shù)據(jù)通信協(xié)議描述規(guī)則解釋生成源代碼,諸多的上位機軟件可以被具備特定功能集的XML配置文件所替代,使得上位機軟件具備良好的可擴展性與可維護性。 |
