天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 軟件論文 >

聯(lián)合試驗平臺OpenDDS網(wǎng)關開發(fā)

發(fā)布時間:2019-03-22 07:58
【摘要】:試驗和訓練領域需要一個公共體系結構作為支撐,本單位提出了聯(lián)合試驗架構,并已得到廣泛應用。目前,試驗與訓練領域存在著多種不同體系結構的系統(tǒng),基于DDS(Data Distribution Service,數(shù)據(jù)分發(fā)服務)的試驗系統(tǒng)就是其中重要的一種,由于聯(lián)合試驗平臺中間件與DDS中間件在運行方式、信息交互模式上存在較大差異,使聯(lián)合試驗系統(tǒng)與DDS試驗系統(tǒng)之間無法直接通信。本課題開發(fā)的聯(lián)合試驗平臺OpenDDS網(wǎng)關能夠實現(xiàn)聯(lián)合試驗系統(tǒng)和OpenDDS試驗系統(tǒng)之間的互聯(lián),從而將OpenDDS試驗系統(tǒng)接入聯(lián)合試驗系統(tǒng)。本文分析了聯(lián)合試驗架構的軟件構成,按照聯(lián)合試驗平臺總體規(guī)劃,把聯(lián)合試驗平臺OpenDDS網(wǎng)關劃分為OpenDDS網(wǎng)關配置組件和OpenDDS網(wǎng)關運行模塊兩部分。深入分析了OpenDDS相關技術,包括運行方式、服務質量策略和配置選項等內容,確定網(wǎng)關運行模塊采用由一個網(wǎng)關生成軟件通過自動代碼生成編譯技術得到網(wǎng)關實現(xiàn)程序的方式實現(xiàn)。詳細分析和比較了聯(lián)合試驗平臺對象模型與OpenDDS數(shù)據(jù)類型的基本要素和組成結構,設計了二者之間的轉換方式,為網(wǎng)關的設計和開發(fā)奠定基礎。為配置網(wǎng)關信息生成網(wǎng)關方案,開發(fā)了OpenDDS網(wǎng)關配置組件,實現(xiàn)添加聯(lián)合試驗平臺對象實例、解析OpenDDS數(shù)據(jù)類型定義文件、編輯OpenDDS實例數(shù)據(jù)、配置網(wǎng)關映射關系以及生成網(wǎng)關方案等功能。分析了網(wǎng)關方案的結構,研究了自動代碼生成和編譯技術,開發(fā)了網(wǎng)關生成軟件,實現(xiàn)了解析網(wǎng)關方案獲得網(wǎng)關基本信息和映射關聯(lián)信息,并自動編譯生成網(wǎng)關實現(xiàn)程序的功能。在分析聯(lián)合試驗平臺中間件接口服務的使用方法的基礎上設計了網(wǎng)關與聯(lián)合試驗平臺中間件之間的接口,分析OpenDDS數(shù)據(jù)傳輸方法,設計了網(wǎng)關與OpenDDS中間件之間的接口,進而開發(fā)了OpenDDS網(wǎng)關實現(xiàn)程序模板,用來生成網(wǎng)關實現(xiàn)程序,完成聯(lián)合試驗架構系統(tǒng)與OpenDDS系統(tǒng)的雙向數(shù)據(jù)交換功能。搭建應用驗證系統(tǒng)對軟件進行測試,結果表明,本文開發(fā)的聯(lián)合試驗平臺OpenDDS網(wǎng)關可以實現(xiàn)聯(lián)合試驗系統(tǒng)和OpenDDS試驗系統(tǒng)之間的通信。
[Abstract]:In the field of experiment and training, a common architecture is needed as a support. The joint experimental architecture has been put forward and has been widely used in the field of experiment and training. At present, there are many kinds of systems with different architectures in the field of experiment and training, and the test system based on DDS (Data Distribution Service, data distribution service is one of the important ones. Because of the running mode of the middleware of the joint test platform and the middleware of DDS, There are great differences in the information interaction mode, which makes it impossible to communicate directly between the joint test system and the DDS test system. The joint test platform OpenDDS gateway developed in this paper can realize the interconnection between the joint test system and the OpenDDS test system, so that the OpenDDS test system can be connected to the joint test system. According to the overall plan of the joint test platform, the OpenDDS gateway of the joint test platform is divided into two parts: the OpenDDS gateway configuration module and the OpenDDS gateway operation module. In-depth analysis of OpenDDS-related technologies, including the mode of operation, quality of service policy and configuration options, and so on. It is determined that gateway operation module is implemented by a gateway generation software through automatic code generation and compilation technology to get the gateway implementation program. The basic elements and structure of the object model of the joint test platform and the OpenDDS data type are analyzed and compared in detail, and the conversion mode between them is designed, which lays a foundation for the design and development of the gateway. In order to configure the gateway information generation gateway scheme, the OpenDDS gateway configuration component is developed, and the joint test platform object instance is added, the OpenDDS data type definition file is analyzed, and the OpenDDS instance data is edited. Configure gateway mapping relationship and generate gateway scheme and other functions. The structure of gateway scheme is analyzed, the technology of automatic code generation and compilation is studied, the gateway generation software is developed, and the analysis gateway scheme is realized to obtain the basic information and map correlation information of gateway. And automatically compile and generate the gateway to achieve the function of the program. On the basis of analyzing the using method of middleware interface service of joint test platform, the interface between gateway and joint test platform middleware is designed, the method of OpenDDS data transmission is analyzed, and the interface between gateway and OpenDDS middleware is designed. Then the OpenDDS gateway implementation program template is developed to generate the gateway implementation program and complete the bidirectional data exchange function between the joint test architecture system and the OpenDDS system. An application verification system is built to test the software. The results show that the joint test platform OpenDDS gateway developed in this paper can realize the communication between the joint test system and the OpenDDS test system.
【學位授予單位】:哈爾濱工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP311.52

【參考文獻】

相關期刊論文 前10條

1 馮劍塵;柳中華;;基于OpenDDS的中間件實時通信機制擴展設計[J];艦船電子工程;2017年02期

2 任昊利;趙洪利;;TENA與DDS技術對比分析[J];指揮與控制學報;2016年01期

3 丁寶華;顧少華;謝華;辜鵬;史云鵬;;基于DDS模型的雷達信息集成體系架構設計[J];數(shù)字技術與應用;2015年03期

4 席戰(zhàn)偉;趙占偉;;TENA網(wǎng)關研究[J];電腦知識與技術;2014年19期

5 徐海;吳健;趙佐;朱明潔;;TENA-HLA網(wǎng)關軟件自動生成技術研究[J];西北工業(yè)大學學報;2014年03期

6 吳維元;;將DDS用于建模仿真系統(tǒng)[J];電腦編程技巧與維護;2014年08期

7 張新豐;劉新友;苗高潔;;基于靶場的聯(lián)合試驗訓練系統(tǒng)[J];國防科技;2013年03期

8 孔勇;杜新宇;;TENA對象模型的研究[J];計算機與現(xiàn)代化;2013年02期

9 杜廣超;金衛(wèi)同;王曉攀;;TENA-HLA網(wǎng)關實現(xiàn)方法[J];火力與指揮控制;2013年02期

10 畢博;朱元昌;邸彥強;;TENA網(wǎng)關及其應用研究[J];計算機測量與控制;2012年08期

相關碩士學位論文 前9條

1 黃雪;信息化體系結構中間件實時信息傳輸軟件開發(fā)[D];哈爾濱工業(yè)大學;2016年

2 張華;通用TENA-HLA網(wǎng)關的設計與實現(xiàn)[D];西安電子科技大學;2015年

3 程景平;基于TENA的靶場虛擬試驗驗證系統(tǒng)中間件研究[D];西安電子科技大學;2014年

4 鄧舒予;HIT-TENA靶場實物資源實時接入設備研制[D];哈爾濱工業(yè)大學;2014年

5 李微;HIT-TENA通用協(xié)議轉換軟件開發(fā)[D];哈爾濱工業(yè)大學;2014年

6 謝東周;虛擬試驗支撐平臺實時資源接入設備研制[D];哈爾濱工業(yè)大學;2012年

7 李理;HIT-TENA資源應用集成開發(fā)環(huán)境開發(fā)[D];哈爾濱工業(yè)大學;2012年

8 程永紅;面向DDS分布式系統(tǒng)的動態(tài)配置技術研究[D];哈爾濱工程大學;2011年

9 陳春甫;基于DDS的數(shù)據(jù)分發(fā)系統(tǒng)的設計與實現(xiàn)[D];復旦大學;2008年

,

本文編號:2445414

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2445414.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶466ba***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com