Font Size: a A A

Design, Based On The Component Object Model Digitizer Applications

Posted on:2011-08-03Degree:MasterType:Thesis
Country:ChinaCandidate:F WangFull Text:PDF
GTID:2208360308466563Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
With the popularity of component technology, component technology has become the first choice for modern software development model, its highly reusability has greatly resolved the problem of software system to be developed repeatedly. Component program designing divides an application system into a number of component modules, each component module maintains a certain functional independence, can be individually developed, and be adjusted and tested independently, and complete Cooperative Work through the interface call for one another, has improve the efficiency of software development.COM (Component Object Model) Technology is a kind of mature component technology, and it is used widely in the Windows. In this paper, I have introduced the knowledge of COM Technology, described some important concepts of COM components, and gave the realization principle and process of COM components. Connect the research work of project "reconfigurable wideband Signal digitizer" that is undertaken by the University of Electronic Science and Technology, based on COM technology the paper completes the design of instrument application layer software. Instrument application layer software was designed with Client/Server mechanism, the design is divided into two parts about the display interface (the client) design and functional software (the server), and the client calls the COM Component objects to control the hardware. According to the hardware design requirements and functional analysis of controlling hardware, the display interface is divided into four modules: the main waveform display module, instrument control module, menu module and expansion module; Meanwhile, the functional software is divided into five modules: device control functions, calibration control functions, configuration control functions, data transmission control functions and so on.In this paper, each module of display interface and functional software on the demand has been made the detailed analysis, and the process to design and realize each functional module and interface program their services has been expatiated. In the design, Using the technology of ATL (Active Template Library, Active Template Library) develops COM component has realized functional software design, and each functional module is finished in form of component object. Combining with rich resources of CVI to develop the display interface has greatly simplified the development process. Besides, the paper gives the process of component creation and communication Procedure between the client and the server. Besides, the paper gives the testing and debugging of the application program and the validation of the functional components.
Keywords/Search Tags:COM, Requirement Analysis, Reuse, Display Interface, Functional Software
PDF Full Text Request
Related items