[發明專利]用于混合仿真的互聯系統、方法有效
| 申請號: | 202010088845.6 | 申請日: | 2020-02-12 |
| 公開(公告)號: | CN111381980B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 張明恩;陳偉;彭健;余海鳴;陸營波;錢曉超;陸志灃 | 申請(專利權)人: | 上海機電工程研究所 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;G05B17/02 |
| 代理公司: | 上海漢聲知識產權代理有限公司 31236 | 代理人: | 胡晶 |
| 地址: | 201100 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 混合 仿真 聯系 方法 | ||
1.一種用于混合仿真的互聯系統,其特征在于,包括:將代理軟件部署于第一進程中,將適配器軟件部署于第二進程中;
適配器軟件以線程的形式嵌入在制導半實物仿真系統控制程序中,原有的制導半實物仿真系統控制程序作為主線程,適配器軟件線程作為子線程,協同完成對半實物仿真系統的控制;
仿真代理軟件和適配器軟件通過共享內存實現通信和數據交互;
適配器軟件線程和主線程在同一進程中,通過消息和全局變量交互,通過消息向主線程傳遞仿真命令,通過全局變量從主線程獲取仿真系統狀態;適配器軟件線程通過反射內存I/O操作完成仿真數據的讀寫。
2.根據權利要求1所述的用于混合仿真的互聯系統,其特征在于,所述代理軟件通過監聽器監聽DDS數據流,當接收到DDS數據時,觸發相關的消息,對DDS數據進行轉換為仿真命令和仿真數據,寫入共享內存。
3.根據權利要求2所述的用于混合仿真的互聯系統,其特征在于,在代理軟件內設置有定時器,周期性監聽適配器軟件操作共享內存的活動;當代理軟件監聽到適配器軟件寫入共享內存的仿真命令和仿真數據,則將仿真命令和仿真數據轉換成DDS數據,發送給其他系統。
4.根據權利要求3所述的用于混合仿真的互聯系統,其特征在于,在適配器軟件內設置有定時器,周期性監聽仿真代理軟件操作共享內存的活動,同時監聽半實物仿真系統的狀態和數據;當滿足設定的條件時,觸發相關模塊完成對應操作,實現仿真代理軟件和半實物仿真系統的橋接。
5.根據權利要求4所述的用于混合仿真的互聯系統,其特征在于,定時器周期性監聽仿真代理軟件對共享內存的操作活動,同時監聽半實物仿真系統的狀態和數據,同時判斷是否滿足上傳實時數據的條件;當監聽到相關信號時,則發送相應的消息,映射相關函數完成仿真數據的上傳和下傳。
6.根據權利要求5所述的用于混合仿真的互聯系統,其特征在于,下傳仿真數據時,適配器軟件從共享內存讀取數據,并進行報文轉換,然后寫入反射內存;下傳仿真命令時,適配器將仿真命令以消息的形式發送給半實物仿真主控程序。
7.根據權利要求5所述的用于混合仿真的互聯系統,其特征在于,上傳仿真數據和仿真命令時,適配器實時收集半實物仿真的狀態和數據信息,并通過共享內存傳遞給代理軟件。
8.根據權利要求1所述的用于混合仿真的互聯系統,其特征在于,所述用于混合仿真的互聯系統中的各個仿真引擎采用外部GPS時統服務器輸出的同源的時序信號驅動各系統仿真引擎。
9.一種用于混合仿真的互聯方法,其特征在于,包括:將代理軟件部署于第一進程中,將適配器軟件部署于第二進程中;
適配器軟件以線程的形式嵌入在制導半實物仿真系統控制程序中,原有的制導半實物仿真系統控制程序作為主線程,適配器軟件線程作為子線程,協同完成對半實物仿真系統的控制;
仿真代理軟件和適配器軟件通過共享內存實現通信和數據交互;
適配器軟件線程和主線程在同一進程中,通過消息和全局變量交互,通過消息向主線程傳遞仿真命令,通過全局變量從主線程獲取仿真系統狀態;適配器軟件線程通過反射內存I/O操作完成仿真數據的讀寫。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海機電工程研究所,未經上海機電工程研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010088845.6/1.html,轉載請聲明來源鉆瓜專利網。





