联合试验平台OpenDDS网关开发
[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.
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52
【参考文献】
相关期刊论文 前10条
1 冯剑尘;柳中华;;基于OpenDDS的中间件实时通信机制扩展设计[J];舰船电子工程;2017年02期
2 任昊利;赵洪利;;TENA与DDS技术对比分析[J];指挥与控制学报;2016年01期
3 丁宝华;顾少华;谢华;辜鹏;史云鹏;;基于DDS模型的雷达信息集成体系架构设计[J];数字技术与应用;2015年03期
4 席战伟;赵占伟;;TENA网关研究[J];电脑知识与技术;2014年19期
5 徐海;吴健;赵佐;朱明洁;;TENA-HLA网关软件自动生成技术研究[J];西北工业大学学报;2014年03期
6 吴维元;;将DDS用于建模仿真系统[J];电脑编程技巧与维护;2014年08期
7 张新丰;刘新友;苗高洁;;基于靶场的联合试验训练系统[J];国防科技;2013年03期
8 孔勇;杜新宇;;TENA对象模型的研究[J];计算机与现代化;2013年02期
9 杜广超;金卫同;王晓攀;;TENA-HLA网关实现方法[J];火力与指挥控制;2013年02期
10 毕博;朱元昌;邸彦强;;TENA网关及其应用研究[J];计算机测量与控制;2012年08期
相关硕士学位论文 前9条
1 黄雪;信息化体系结构中间件实时信息传输软件开发[D];哈尔滨工业大学;2016年
2 张华;通用TENA-HLA网关的设计与实现[D];西安电子科技大学;2015年
3 程景平;基于TENA的靶场虚拟试验验证系统中间件研究[D];西安电子科技大学;2014年
4 邓舒予;HIT-TENA靶场实物资源实时接入设备研制[D];哈尔滨工业大学;2014年
5 李微;HIT-TENA通用协议转换软件开发[D];哈尔滨工业大学;2014年
6 谢东周;虚拟试验支撑平台实时资源接入设备研制[D];哈尔滨工业大学;2012年
7 李理;HIT-TENA资源应用集成开发环境开发[D];哈尔滨工业大学;2012年
8 程永红;面向DDS分布式系统的动态配置技术研究[D];哈尔滨工程大学;2011年
9 陈春甫;基于DDS的数据分发系统的设计与实现[D];复旦大学;2008年
,本文编号:2445414
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2445414.html