[發(fā)明專利]結(jié)構(gòu)化綜控系統(tǒng)集成方法及裝置有效
| 申請?zhí)枺?/td> | 201911301228.3 | 申請日: | 2019-12-17 |
| 公開(公告)號: | CN111142861B | 公開(公告)日: | 2022-05-03 |
| 發(fā)明(設(shè)計)人: | 高海昌;劉西洋;王黎明 | 申請(專利權(quán))人: | 西安電子科技大學(xué) |
| 主分類號: | G06F8/33 | 分類號: | G06F8/33;G06F11/36 |
| 代理公司: | 廣州嘉權(quán)專利商標(biāo)事務(wù)所有限公司 44205 | 代理人: | 洪銘福 |
| 地址: | 710071 陜*** | 國省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 結(jié)構(gòu) 化綜控 系統(tǒng)集成 方法 裝置 | ||
1.一種結(jié)構(gòu)化綜控系統(tǒng)集成方法,其特征在于,包括:
獲取配置信息,所述配置信息包括:接口設(shè)備參數(shù)、單一流程參數(shù)、特殊流程參數(shù)、可重用算法參數(shù);
通過可視化圖形界面獲取所述配置信息,所述可視化圖形界面包括:表現(xiàn)層、業(yè)務(wù)邏輯層和數(shù)據(jù)存儲層;
結(jié)合預(yù)定規(guī)則解析所述配置信息,并根據(jù)預(yù)定代碼模板生成各個層次的代碼;所述代碼包括:協(xié)議抽象層代碼、功能應(yīng)用層代碼、流程調(diào)度層代碼、接口層代碼、硬件相關(guān)層代碼;
對所述代碼進行代碼驗證,所述代碼驗證包括:靜態(tài)代碼質(zhì)量檢查和運行時自閉環(huán)測試;
所述表現(xiàn)層為用戶展示平臺界面,包括:菜單欄界面顯示和可視化圖形界面信息配置;
所述業(yè)務(wù)邏輯層通過內(nèi)置全局變量獲取用戶配置接口信息、接口對應(yīng)通信協(xié)議信息、單一流程調(diào)度信息、特殊流程調(diào)度信息和可重用算法構(gòu)建信息;
所述數(shù)據(jù)存儲層將所述配置信息保存在配置文件中,同時將生成的代碼保存至輸出文檔;所述配置信息將會以gui_model的形式存儲在四個全局列表結(jié)構(gòu):globalChannelList、globalMainProcessList、globalMainSpecialProcessList和gloablReuseAlgorithmList中,CGTool類會解析上述四個全局 列表結(jié)構(gòu),用它們的有效信息構(gòu)造Channel類、MainProcess類和MainSpecialProcess類;
所述靜態(tài)代碼質(zhì)量檢查指:通過集成QAC功能進行代碼的初步靜態(tài)測試,并給出靜態(tài)測試結(jié)果;
所述運行時自閉環(huán)測試指:根據(jù)需求模擬外圍接口設(shè)備進行測試,通過所述接口設(shè)備對應(yīng)的測試用例進行代碼正確性檢查。
2.一種結(jié)構(gòu)化綜控系統(tǒng)集成裝置,其特征在于,包括:
獲取參數(shù)模塊:用于獲取配置信息,所述配置信息包括:接口設(shè)備參數(shù)、單一流程參數(shù)、特殊流程參數(shù)、可重用算法參數(shù);
通過可視化圖形界面獲取所述配置信息,所述可視化圖形界面包括:表現(xiàn)層、業(yè)務(wù)邏輯層和數(shù)據(jù)存儲層;所述表現(xiàn)層為用戶展示平臺界面,包括:菜單欄界面顯示和可視化圖形界面信息配置;所述業(yè)務(wù)邏輯層通過內(nèi)置全局變量獲取用戶配置接口信息、接口對應(yīng)通信協(xié)議信息、單一流程調(diào)度信息、特殊流程調(diào)度信息和可重用算法構(gòu)建信息;所述數(shù)據(jù)存儲層將所述配置信息保存在配置文件中,同時將生成的代碼保存至輸出文檔;所述配置信息將會以gui_model的形式存儲在四個全局列表結(jié)構(gòu):globalChannelList、globalMainProcessList、globalMainSpecialProcessList和gloablReuseAlgorithmList中,CGTool類會解析上述四個全局 列表結(jié)構(gòu),用它們的有效信息構(gòu)造Channel類、MainProcess類和MainSpecialProcess類;
代碼生成模塊:用于結(jié)合預(yù)定規(guī)則解析所述配置信息,并根據(jù)預(yù)定代碼模板生成各個層次的代碼;所述代碼包括:協(xié)議抽象層代碼、功能應(yīng)用層代碼、流程調(diào)度層代碼、接口層代碼、硬件相關(guān)層代碼;
代碼測試模塊:用于對所述代碼進行代碼驗證,所述代碼驗證包括:靜態(tài)代碼質(zhì)量檢查和運行時自閉環(huán)測試;
所述靜態(tài)代碼質(zhì)量檢查指:通過集成QAC功能進行代碼的初步靜態(tài)測試,并給出靜態(tài)測試結(jié)果;
所述運行時自閉環(huán)測試指:根據(jù)需求模擬外圍接口設(shè)備進行測試,通過所述接口設(shè)備對應(yīng)的測試用例進行代碼正確性檢查;
所述代碼生成模塊還包括:第一模型模塊和第二模型模塊,所述第一模型模塊作為用戶界面與所述第二模型模塊的橋接,用于記錄用戶的配置行為;所述第二模型模塊用于處理業(yè)務(wù)邏輯。
3.一種結(jié)構(gòu)化綜控系統(tǒng)集成設(shè)備,其特征在于,包括:
至少一個處理器;以及,與所述至少一個處理器通信連接的存儲器;
其中,所述處理器通過調(diào)用所述存儲器中存儲的計算機程序,用于執(zhí)行如權(quán)利要求1所述的方法。
4.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)存儲有計算機可執(zhí)行指令,所述計算機可執(zhí)行指令用于使計算機執(zhí)行如權(quán)利要求1所述的方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西安電子科技大學(xué),未經(jīng)西安電子科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911301228.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 卡片結(jié)構(gòu)、插座結(jié)構(gòu)及其組合結(jié)構(gòu)
- 鋼結(jié)構(gòu)平臺結(jié)構(gòu)
- 鋼結(jié)構(gòu)支撐結(jié)構(gòu)
- 鋼結(jié)構(gòu)支撐結(jié)構(gòu)
- 單元結(jié)構(gòu)、結(jié)構(gòu)部件和夾層結(jié)構(gòu)
- 鋼結(jié)構(gòu)扶梯結(jié)構(gòu)
- 鋼結(jié)構(gòu)隔墻結(jié)構(gòu)
- 鋼結(jié)構(gòu)連接結(jié)構(gòu)
- 螺紋結(jié)構(gòu)、螺孔結(jié)構(gòu)、機械結(jié)構(gòu)和光學(xué)結(jié)構(gòu)
- 螺紋結(jié)構(gòu)、螺孔結(jié)構(gòu)、機械結(jié)構(gòu)和光學(xué)結(jié)構(gòu)





