Font Size: a A A

Research And Implementation Of ATLAS Specification Compilation System For General Electronic Test Platform

Posted on:2017-05-27Degree:MasterType:Thesis
Country:ChinaCandidate:N WuFull Text:PDF
GTID:2348330509463123Subject:Traffic Information Engineering & Control
Abstract/Summary:PDF Full Text Request
ATLAS is a common standard testinglanguage which is not specific to any certain testing system. It has been widely used in building test system in the field of Automatic test. ATLAS is beneficial to improve the development efficiency of test program and reduce the costs of equipment upgrades and maintenance. In order to realize standardization and generality of testing system as well as reduce costs of system upgrade and maintenance, an electronic universal test platform based on ATLAS language has been designed and implemented by a domestic aviation electronic equipment testing company in their own need. The main work of this article is to design and complete the ATLAS language compiler which mainly took the signal statement part of ATLAS language, at the same time this article also took participate in the overall design of this platform.ATLAS language compiler took LabVIEW as development environment and all parts of the compiler was developed by the object-oriented technology in LabVIEW. To satisfy the scalability and maintainability of the compiler, this article encapsulated the module of lexical analysis, syntax analysis and equipment resource management by the means of class. In the design of underlying driver function, the function of each instrument driver was managed as a whole by IVI standard and encapsulated in the form of class. On the overall design, every part of the compiler was independent of each other. ATLAS language compiler possessed less coupling factor and reduced maintenance difficulty in the later.The platform was designed by the technology of COM and it took PC software as the human-computer interaction interface.In addition, it adopted NI TestStand engine as the execution platform of the testing process. The ATLAS language compiler was invoked by NI TestStand in the form of dynamic libraries. Practice has proved that the platform has excellent efficiency of compilation and Execution, a good user computer interface and it also has realized the versatility and portability of test system. The platform took a beneficial attempt to apply the ATLAS language in actual testing project, which has certain reference significance.
Keywords/Search Tags:ATLAS language, signal statement, Lab VIEW, Object-oriented technology, IVI criteria, NI TestStand engine
PDF Full Text Request
Related items