Font Size: a A A

Design And Implementation Of Test Satellite Data Interactive Software

Posted on:2018-08-02Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y YangFull Text:PDF
GTID:2348330521951170Subject:Engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the rapid development of computer technology and the popularization of computer application,there are a plenty of data produced and those data can be interacted.All these data could be managed by some kind of software.For the same reason,the satellite data to be received and processed in the link test system should be managed by one specific software.The link test system includes many sub-systems,which are the measurement and control system,the ground station,test satellite,the general control system and so on.There are a lot of instructions of different types used in the system and the data interaction of it is very frequent.This thesis presents the data interaction software based on test satellite based on the former reasons.In order to meet the requirements presented by the system of functionality and performance.This thesis describes the test satellite data interaction software(hereinafter referred to as the data interaction software)from the point of demand analysis,system design and implementation and software testing.Module with different features is the only factor to distinguish the software designing in the system design and implementation.The principle of the data interaction software in design is based on high cohesion within the module,and low coupling between modules to achieve the stability and usability.Firstly,this thesis divides this system into six major modules according to its different function.The six modules are instruction generation module,command sending module,data exchange module,software configuration module,log management module and interface display module.Secondly this thesis implements the software based on the deeply research about the related technology.The software interface adopts the WPF framework under the.NET platform.The logic processing adopts development in C# language.The system combines the design pattern and the ACE framework to form the whole architecture.This software is clean and effective no matter from the whole view or from the details by making use of multi-threaded synchronization and network programming technologies.Finally,this thesis does some normal tests and several regression tests for the software from the functional and non-functional aspects to make the software more perfect.The result shows that the software meets all the needs of the requirements in analysis stage.And it shows that the software is stable,useful and secure to use.The data interaction software collects and forwards the instructions in the test process uniformly,and displays the monitoring information of the monitoring center and the inter-satellite link system in a united way.At the same time,the friendly log retrieval page and the software configuration page are provided.All of the above functions have been basically achieved,and the stability and security of the effective have been verified.It ensures that the interface is clean and complete,and it meets the requirements for the function certainly.As a whole system the software has been completed and putted into use nowadays.
Keywords/Search Tags:Data interaction software, ACE, Multi-threading, Network programming
PDF Full Text Request
Related items