Font Size: a A A

Development Of Software Platform For Designing Automatic Test System

Posted on:2009-10-09Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhengFull Text:PDF
GTID:2178360278464513Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
The test requirement of weapon's Automatic Test System (ATS) is more and more complicated, as weapon itself is more and more complicated. To develop ATS, it refers to the design of Instrument, cable, Test Unit Adapter (TUA) and test flow etc. Designing ATS by manual work consumes a lot of time. Besides, design defect may lead to cost more time on system debug. So it has important significancy to develop the software platform for designing ATS, which can be used to improve the efficiency of designing ATS and test the design scheme.The software platform for designing ATS supports virtual test. It provides various instruments'software modules, complicated cable modules and the editing environment for test equipment and test flow. Users can visually construct ATS, and validate the design scheme by executing virtual measure.The software design of the platform is based on the Object-Oriented program idea. UML tool is used to model the software's function, static structure and dynamic deed. The virtual instrument and cable are modeled by Component Object Model (COM).Under Visual C++ development environment, ATL (Active Template Library) is used to encapsulate the instrument module to be COM component with unified interface. The user's interface and editing environment of test equipment and test flow are developed by using MFC Library. Besides, virtual signals'real-time transfer between different components is assured by multithreading technique. Database resource is visited by ADO (ActiveX Data Objects).The result of software test indicates that the platform can accomplish designing ATS and virtual test. The platform is general and extensible. It can satisfy diverse applications. Using the platform in designing ATS can shorten the development cycle, reduce the economic cost and improve the success rate of designing new products.
Keywords/Search Tags:automatic test system, virtual test, test flow, COM component
PDF Full Text Request
Related items