[發明專利]一種飛行模擬器通用數據處理框架及其構建方法有效
| 申請號: | 201710301852.8 | 申請日: | 2017-05-02 |
| 公開(公告)號: | CN107215479B | 公開(公告)日: | 2022-04-08 |
| 發明(設計)人: | 韓帥利;董陳光;崔之熠 | 申請(專利權)人: | 西安飛豹科技有限公司 |
| 主分類號: | B64F5/00 | 分類號: | B64F5/00;G06F9/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 710089 陜西省*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 飛行 模擬器 通用 數據處理 框架 及其 構建 方法 | ||
本發明公開了一種基于飛行模擬器的通用數據處理框架和方法,包括:數據采集模塊、數據處理模塊、配置管理模塊、模式選擇模塊、網絡通信模塊。所述數據處理模塊用于提供數據處理基類且已具備模擬量、數字量、組合開關數據處理類,開發人員通過繼承所述數據處理基類實現其他類型信號的處理;所述配置管理模塊用于通過圖形界面實現對數據按照不同類型解析和打包的參數配置。本發明可用于飛行模擬器各個機型各類采集卡數據的解析、處理、打包,本發明的數據處理框架結構層次分明,高效穩定,具有良好的可擴展性,本發明可提高開發效率和簡化開發人員工作。
技術領域
本發明屬于飛行模擬器技術領域,具體涉及一種飛行模擬器通用數據處理框架。
背景技術
隨著飛機的復雜性提高,飛行模擬器也變得更加復雜,需要實時采集與處理的數據越來越多,種類也越來越繁雜。數據采集與處理作為飛行模擬器正常運行的基本保證,通過提供實時、準確、穩定的采集并處理座艙設備數據,為飛機其他仿真系統提供數據源。數據采集與處理系統主要完成座艙設備硬件跟其他系統的數據交互,一方面采集硬件的模擬信號、數字信號、ARINC429、RS-422等總線信號,將采集到的信號經過數據處理,通過網絡發送給飛行仿真、航電仿真、綜合控制管理系統等;另一方面飛行仿真、航電仿真系統通過網絡將數據發送給數據采集與處理系統,系統再經過數據處理驅動硬件設備。
在以往飛行模擬器設計過程中,數據采集與處理系統的設計與板卡的采集方式密不可分,針對不同實際需求,板卡往往采取不同的設計方式,導致處理系統總需要量身定做,這樣開發的程序可能存在以下問題:
1、重用性低,耗費重復勞動力。各定制程序除了設備數量不同,其他部分存在很大的相似性,如常用的數字量、模擬量、組合開關處理等,這將導致大量不必要的重復開發工作。
2、可擴展性,維護性差。后期經常需要增加設備或者改變設備接線問題或增加一種或幾種總線信號;模擬量由于機構變形會出現零漂問題;模擬量需要按照協議進行線性變換,變換目標值會根據工程實驗需求會有變化。
發明內容
為解決現有技術的不足,本發明的目的在于提供一種飛行模擬器的通用數據處理框架以及一種飛行模擬器的通用數據處理框架構建方法。
為了實現上述目標,本發明采用如下的技術方案:
一種飛行模擬器通用數據處理框架,包括:數據采集模塊、數據處理模塊、配置管理模塊、網絡通信模塊、模式選擇模塊;其中,所述數據采集模塊,用于對應板卡供應商提供的驅動軟件進行數據采集及讀取/寫入;所述數據處理模塊,用于提供數據處理基類,開發人員通過繼承所述數據處理基類實現各個類型信號數據的處理;所述配置管理模塊,用于錄入配置信息,并提供對配置信息的增、刪、改、查功能,最終配合數據處理模塊對采集數據進行解析和打包處理;所述網絡通信模塊,用于將處理完成的數據發送給模擬器其他仿真系統并接收其他仿真系統的數據;所述模式選擇模塊,用于通過圖形用戶界面提供系統的兩種工作模式:監視模式和調試模式。
優選的是,所述數據采集模塊、數據處理模塊、配置管理模塊、網絡通訊模塊以及模式選擇模塊通過集成開發工具分別建立成獨立的文件夾。
優選的是,所述數據采集模塊中,封裝有板卡驅動的API函數。
優選的是,所述配置管理模塊和模式選擇模塊中,分別構造有圖形界面,通過按鈕實現參數的配置管理和系統工作模式的切換。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安飛豹科技有限公司,未經西安飛豹科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710301852.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:玻璃模具自動焊接裝置
- 下一篇:一種小件焊接用開閉合夾緊機構





