聯(lián)合試驗平臺OpenDDS網(wǎng)關(guān)開發(fā)
[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
【參考文獻】
相關(guān)期刊論文 前10條
1 馮劍塵;柳中華;;基于OpenDDS的中間件實時通信機制擴展設(shè)計[J];艦船電子工程;2017年02期
2 任昊利;趙洪利;;TENA與DDS技術(shù)對比分析[J];指揮與控制學報;2016年01期
3 丁寶華;顧少華;謝華;辜鵬;史云鵬;;基于DDS模型的雷達信息集成體系架構(gòu)設(shè)計[J];數(shù)字技術(shù)與應(yīng)用;2015年03期
4 席戰(zhàn)偉;趙占偉;;TENA網(wǎng)關(guān)研究[J];電腦知識與技術(shù);2014年19期
5 徐海;吳健;趙佐;朱明潔;;TENA-HLA網(wǎng)關(guān)軟件自動生成技術(shù)研究[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)關(guān)實現(xiàn)方法[J];火力與指揮控制;2013年02期
10 畢博;朱元昌;邸彥強;;TENA網(wǎng)關(guān)及其應(yīng)用研究[J];計算機測量與控制;2012年08期
相關(guān)碩士學位論文 前9條
1 黃雪;信息化體系結(jié)構(gòu)中間件實時信息傳輸軟件開發(fā)[D];哈爾濱工業(yè)大學;2016年
2 張華;通用TENA-HLA網(wǎng)關(guān)的設(shè)計與實現(xiàn)[D];西安電子科技大學;2015年
3 程景平;基于TENA的靶場虛擬試驗驗證系統(tǒng)中間件研究[D];西安電子科技大學;2014年
4 鄧舒予;HIT-TENA靶場實物資源實時接入設(shè)備研制[D];哈爾濱工業(yè)大學;2014年
5 李微;HIT-TENA通用協(xié)議轉(zhuǎn)換軟件開發(fā)[D];哈爾濱工業(yè)大學;2014年
6 謝東周;虛擬試驗支撐平臺實時資源接入設(shè)備研制[D];哈爾濱工業(yè)大學;2012年
7 李理;HIT-TENA資源應(yīng)用集成開發(fā)環(huán)境開發(fā)[D];哈爾濱工業(yè)大學;2012年
8 程永紅;面向DDS分布式系統(tǒng)的動態(tài)配置技術(shù)研究[D];哈爾濱工程大學;2011年
9 陳春甫;基于DDS的數(shù)據(jù)分發(fā)系統(tǒng)的設(shè)計與實現(xiàn)[D];復(fù)旦大學;2008年
,本文編號:2445414
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/2445414.html