Virtual Instruments technology combines the resource of computer with the ability of testing and controlling of Instrument hardware in a transparent way. The development of the Computer Aided Test technology gives the emerging of the VI an inevitability, on the other hand, the research and development on the VI and its widely applications in variety fields have been shown its vast perspectives.With the rapid developments of computer technology, higher requirement is expected both in the quality of software production and in the manufacturing speed of software, as far as the software of Virtual Instruments, showing in two ways: one is the study on component-based Virtual Instruments development; the other is how to provide a platform for using those components, that is to say, the development of virtual instruments platform software. Although such products are produced in the foreign countries, it also has positive meaning for development our own virtual instruments technology by deeply researching its key techniques and its realizing methods.The study and discuss on the development of virtual instruments platform software, from the view of software engineering, are included in this paper. According to the waterfall model, after analyzing the feasibility and demand, the author specified the whole frame and designed the virtual parts in detail. What's more, to specify it, how to transfer the parts into components are also discussed. In addition, the author puts forward the resolving of data acquisition board driver uniform interface based on Dynamic Link Libraries. At last, taking the testing of electronic-hydraulic servo value as an example, the author applies this software to get satisfying results.In general, main problems researched in this paper are listed below:1. User definition instrument and designableAs the sign of platform, the software must give user convenient and complete virtual parts to design. User can define the function of virtual instrument.2. The development of components for testing platformFor common testing instruments, the author takes virtual oscillograph /signal generator as an example and designs the virtual parts in detail and gives its UML framework.3. Hardware-independence in data acquisitionThe problems of the secondary exploring of data acquisition card's driver program are primarily solved. It gives a concise and convenient method to replace the data acquisition card. |