[發明專利]一種用于飛行控制面板的仿真方法、裝置及存儲介質在審
| 申請號: | 202111198233.3 | 申請日: | 2021-10-14 |
| 公開(公告)號: | CN113919158A | 公開(公告)日: | 2022-01-11 |
| 發明(設計)人: | 邢永彥;許俊文 | 申請(專利權)人: | 南京芯傳匯電子科技有限公司 |
| 主分類號: | G06F30/20 | 分類號: | G06F30/20;G06F8/38;G06F9/445 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 210000 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 飛行 控制 面板 仿真 方法 裝置 存儲 介質 | ||
1.一種用于飛行控制面板的仿真方法,其特征在于,包括:
創建系統框架,初始化SOA組件化引擎,加載系統的功能模塊;其中,功能模塊包括采用工程化的管理方式實現對不同型號座艙仿真面板統一集中管理的工程管理模塊、用于可視化編輯ICD和導入/導出ICD描述文件的ICD管理模塊、用于配置管理飛行面板中的基本控件單元的控件倉庫模塊、用于自定義仿真面板顯示內容和編輯仿真面板執行邏輯的仿真面板編輯模塊和用于配置管理多種類型數據通道增刪改查、啟停、數據收發功能的數據通道模塊,以及用于動態加載控制面板的布局文件并顯示控制面板,根據面板輸入執行仿真邏輯的仿真面板執行模塊和用于根據ICD描述信息生成結構化的ICD實例,提供ICD序列化和ICD反序列化功能的數據處理模塊;
讀取工程配置文件,初始化工程節點、ICD數據和設備板卡;
讀取配置參數,初始化設備板卡的數據通道,使能數據功能,開始監聽通道數據;
讀取面板配置文件,初始化控制面板并顯示、準備腳本執行上下文并執行初始化邏輯;
啟動監聽線程,監聽用戶操作事件和數據報文事件。
2.根據權利要求1所述的用于飛行控制面板的仿真方法,其特征在于,當所述數據通道接收到報文數據時,調用數據標識解析腳本解析數據包標識;再通過ICD綁定表確定該報文數據的ICD信息,將ICD信息、報文數據打包為數據報文事件并發送給所述仿真面板執行模塊。
3.根據權利要求1所述的用于飛行控制面板的仿真方法,其特征在于,所述初始化控制面板并顯示包括:
讀取控制面板XML布局文件,解析控件對象的屬性描述信息,形成控件對象列表;
遍歷控件對象列表,根據控件對象類型依次調用所述控件倉庫模塊提供的控件實例化接口實例化控件對象,并根據控件對象的屬性描述信息初始化每個控件,包括位置、大小和顯示樣式;
啟動顯示事件監聽線程,監聽顯示事件。
4.根據權利要求1所述的用于飛行控制面板的仿真方法,其特征在于,所述仿真面板執行模塊準備腳本執行上下文并執行初始化邏輯包括:
使用pybind11函數導入Python基礎運行模塊,設置Python腳本索引目錄;
通過pybind11函數將所述數據處理模塊的ICD實例化、ICD序列化和ICD反序列化接口以及數據通道管理模塊的數據發送接口暴露到Python運行上下文;
讀取控制面板關聯的Python腳本路徑信息,使用pybind11加載腳本,檢查腳本是否符合模板規范;若不符合規范要求,則提示用戶;若符合規范要求,則執行腳本中的初始化邏輯。
5.根據權利要求3所述的用于飛行控制面板的仿真方法,其特征在于,所述用戶操作事件為當用戶操作仿真面板中的控件時,控件生成用戶操作事件;
當所述仿真面板執行模塊監聽到用戶操作事件時,調用腳本中的用戶事件處理函數執行報文定義、報文序列化和報文發送操作;
當所述仿真面板執行模塊監聽到數據報文事件時,調用腳本中的數據報文處理函數執行報文反序列化、顯示事件定義和顯示事件發送操作;
當所述控制面板監聽到顯示事件時,調用對應控件的屬性設置函數完成控件顯示內容修改。
6.根據權利要求1所述的用于飛行控制面板的仿真方法,其特征在于,所述工程管理模塊、ICD管理模塊、控件倉庫模塊、仿真面板編輯模塊、仿真面板執行模塊、數據處理模塊和數據通道模塊均采用組件化開發,各模塊間松耦合。
7.根據權利要求1所述的用于飛行控制面板的仿真方法,其特征在于,所述控件倉庫模塊通過service服務接口向系統提供控件實例化接口,所述數據處理模塊通過service服務接口向系統提供ICD實例化、ICD序列化和ICD反序列化接口,所述數據通道模塊通過service服務接口向系統提供統一的數據發送接口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京芯傳匯電子科技有限公司,未經南京芯傳匯電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111198233.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種負荷預測方法、裝置及系統
- 下一篇:一種免洗洗手液制備工藝





