Font Size: a A A

Design Of Software Components Of Automatic Test System Based On Open Source System

Posted on:2021-05-31Degree:MasterType:Thesis
Country:ChinaCandidate:J YangFull Text:PDF
GTID:2428330623967855Subject:Instrument Science and Technology
Abstract/Summary:PDF Full Text Request
As a forward-looking research direction in the field of instrument science,automatic testing,major domestic universities have opened related subjects of automatic testing sys-tems.In this paper,by analyzing the key components in the software architecture of the automatic test system,based on the relevant protocol standards,a set of software com-ponents for the automatic test system for teaching is designed and implemented under the open source system Linux.Components follow the general public license of open source software(GPL,GENERAL PUBLIC LICENSE),the source code is completely open source.This component has two design purposes:display and design.On the one hand,students can be shown the specific design of the software components to help stu-dents better understand the relevant protocol standards;on the other hand,students can further develop based on the software components to deepen their understanding of the automatic test system.The paper first analyzes the overall structure of the automatic test system software,gives the key components of the automatic test system software,analyzes the specific functional requirements of the components and formulates specific implementation plans,and then completes the realization of the software components.On this basis,the design of teaching examples is given to ensure the feasibility of the software component.The main research contents of this paper are as follows:1.The overall scheme design of the software components of the automatic test sys-tem.According to the software system of the automatic test system,analyze the key com-ponents that constitute the software of the automatic test system.According to the princi-ple and functional requirements of the software component of the automatic test system,design the overall architecture of the software component,determine the development platform,development tools,etc.The principles of the content involved are combed and researched to provide a theoretical basis for the subsequent specific implementation.2.Design and implementation of bus interface software.According to the princi-ple of the bus interface software,the functional requirements are analyzed;then based on the LXI bus standard,the LXI bus interface software is designed and implemented un-der the open source system Linux;and the interface software is verified to meet the LXI bus standard,and finally the design is based on Teaching example of LXI bus interface software.3.Design and implementation of open source VISA.According to the principles and functional requirements of VISA,analyze the design ideas of VISA,design the overall solution of open source VISA,implement a set of open source VISA components under Linux,and design corresponding teaching examples.This paper completes the design and implementation of the software components of the automatic test system under the open source system.Based on the software compo-nents,teaching examples are designed,and the functions and performance of the software components are tested.The test results are in line with expectations.
Keywords/Search Tags:Automatic Test System, practical education, Open Source, LXI Interface Software, VISA
PDF Full Text Request
Related items