Font Size: a A A

Design And Implementation Of Work Unit Monitoring And Control Software

Posted on:2015-10-01Degree:MasterType:Thesis
Country:ChinaCandidate:B X HongFull Text:PDF
GTID:2308330464468052Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The satellite navigation industry is a new high-tech industry, which consists of the satellite navigation timing system, the user-terminal system manufacturing industry, the operation and maintenance of satellite navigation system and the navigation information service. In China, the satellite navigation industry will be promoted largely in its construction, development, and application. With the continuous development of information and intelligence in aerospace fields, time sequence data generated in experiments has the characteristics of variety in kinds, surge in quantity and different size in file. In response to this situation, scientific methods should be applied to manage these data efficiently and uniformly. Experimental data cloud platform is a cloud-based data management platform designed and implemented under this background. In addition to the quick storage ability, a reasonable solution to a variety of data visualization is also needed.A navigation system is a basic part of test system of a navigation, is the key to realize the navigation function, will serve as the main task to carry out the bear the system test, the good running state of the normal work of repeater system and repeater system each testing task plays a key role. Centralized monitoring real-time need subsystem working state, timely grasp the operation subsystem, to ensure the normal and efficient operation. On task management software of the task of receiving, analytical, scheduling, management and status display.A navigation signal system, through setting up independent working unit in a navigation subsystem, can complete the centralized monitoring and control over the working status of a navigation subsystem, can complete the centralized management over the data of a navigation subsystem, and can complete the unified planning and scheduling over navigation subsystem. The working unit monitoring and control software designed in this essay will complete the centralized monitoring and control over the working state of a navigation subsystem.The working unit monitoring and control software will monitor, control, analyze all working unit of navigation subsystem and its affiliated equipment, instrument and software. In order to simplify the programming model and asynchronous event, theworking unit monitoring and control software uses multithreading to monitor, control, and analyze other working units. And in this way, the CPU resources can also be used sufficiently.After the profound analysis of the necessity of the working unit monitoring and control software, the working unit monitoring and control software in this essay will be divided into eight modules: monitor module, fault processing module, control module, task planning module, security module, display module, software configuration module and log management module. Except using singleton pattern to integrate system framework, this essay also used ACE framework to separate the software’s foreground and background. The software adopts the top-down design method, this layer to define, design programming and test, until all levels problems is solved by the utility program. In order to ensure the stability and reliability of the system but also can ensure the whole software in the large amount data and software interaction among more complex. The software adopts multithread architecture, so that the response speed of the program is faster, and between the various task functions do not influence each other. Data storage using the global cache way, by creating and start the thread, the mutual connection between threads, data from the cache storage to perform a required function. Based on the necessity, this essay specifically designed eight modules and their functions and conduct both functional test and non-functional test to exam the working unit monitoring and control software. The test result shows that the main functions, the reliability and stability of the working unit monitoring and control software can meet the user’s requirement.
Keywords/Search Tags:monitoring and control software, ACE Framework, multithreading, The singleton pattern
PDF Full Text Request
Related items