Font Size: a A A

Designed And Implementation Of Heterogeneous Data Format Conversion System Used For Gunnery Range Application

Posted on:2017-02-19Degree:MasterType:Thesis
Country:ChinaCandidate:H WuFull Text:PDF
GTID:2348330518996207Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
This system is a heterogeneous data format conversion system which serves a new type of command and control system for military use,the usage scenario is a weapon test base.Because there are large number of communication objects include measuring equipments,multiple command and control system and combat laboratories deployed in the gunnery range area,the command and control system need to communicate with several external objects during every mission,and those measuring equipments may made by different manufacturers and even come from different countries,therefore,the data format the external communication objects send may be different.In order to solve the analytical problems caused by the difference between internal and external data formats,there is a unified format for each type of data as standard inside the command and control system.The function of heterogeneous data format conversion system is providing a unified data format transformation interface for the communication between external communication objects and command and control system,the data received will be converted into corresponding internal data formats according to the communication protocol and data type,so we can avoid the low efficiency mode that other modules do data format conversion on their own after data receiving,improve the operation efficiency of the whole system.This paper designs and implements a heterogeneous data format conversion system with high real-time performance and high adaptability based on the conditions above,the flexibility of data access,the accuracy of data format conversion and scalability of new features will be demonstrated in the missions.This paper discusses the main thoughts from following four aspects:Firstly,the key technologies and the design of data structure involved in the design and implementation of this system will be introduced in detail,include MySql database,multithread programming,socket programming,dynamic link library and so on.Secondly,the design and implementation of the six modules of this system:database access module,external information received module,data format conversion module,internal information forwarding module,internal information received module and external information forwarding module,will be described,then it will set forth the development process of this system from four aspects include requirement analysis,design of system architecture,implementation and scalability of the system.Thirdly,the coordination and scheduling mechanism between these modules will be introduced.Finally,the optimization of system performance will be discussed,include thinking of memory alignment mechanism,the use of pthread_cond and so on.
Keywords/Search Tags:heterogeneous data format conversion, Mysql database, multithread programming, socket programming, dynamic link library
PDF Full Text Request
Related items