Font Size: a A A

Study On A Reconfigurable Software Model And Its Application In Measurement System

Posted on:2009-02-20Degree:MasterType:Thesis
Country:ChinaCandidate:P L DaiFull Text:PDF
GTID:2178360245955298Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
Nowadays measurement system is always designed according to specific requirement. In fact, there are a lot of same elements and features existing in a variety of measurement software systems. It is very important to consider the reusability of common elements and the reconfiguration of software system architecture. Traditional software development techniques are usually difficult to meet the requirements from competitive market conditions. As a result, there is an increasing need for fast and flexible software development for measurement system.In this paper, a description-driven software framework for measurement system is proposed, which uses XML script language to descript a measurement software system in higher abstractions and reduces the complexity of the software development. In this framework, common components are introduced to represent those same elements, such as graphical user interface, analysis algorithms and so on. The following contents are studied in the paper: the total structure of the reconfigurable measurement system, measurement and control units and measurement software. In the following parts, the details are introduced.Firstly, the working principles of the reconfigurable measurement and control systems are analyzed and the total structures and method of reconfigurable remote measurement and control systems are proposed.Secondly, in order to solve the reconfigurable measurement and control devices' designing problems, several kinds of common devices' reconfigurable designing methods are analyzed, and then this dissertation proposes the designing methods based on uniform XML interface standard according to configuration software designing principles. Three main component libraries are specially designed. Common graphical user interface is designed as Windows controls, which are built by using standard C++ language and form a Windows control class library. Another main components library is analysis library, which includes API functions for signal generation, one-dimensional and two-dimensional array manipulation, complex operations, signal processing, statistics, curve fitting, and matrix operations, and so on. Some auxiliary components like communication library are also provided. All these functions are redesigned according to uniform XML interface standard for user to use them by XML script language. On the base of these components library, a description-driven software framework for measurement system is built, which integrates a XML interpreter and a XML editor to make user use only XML script to descript the including components and architecture of a measurement software system. So in case of no complex programming, by using easy XML script description, various user interface, data acquisition, analysis, and data persistence components can be reused to form different measurement systems that are tailored to specific requirements. By the change of XML script, a measurement software system is also reconfigured easily. In this paper, a case is also provided to illustrate the judicious use of this method in such development.Finally, in order to prove the effect of the researching works, a prototyping system is designed by using the reconfigurable measurement and control devices. It is proved that the system is well flexible and can meet with the requirements of the measurement systems.The research of this thesis both bases on our country present situation and will focus to the future tendency, the concurrently usability and fore sightedness. It might provide new valuable principle, tools and methods for the measurement technology.
Keywords/Search Tags:Reconfigurable Software Model, XML, EZ-USB, Measurement System
PDF Full Text Request
Related items