Font Size: a A A

Driver Program Design For Radar Module Auto-test System Under Labwindows Environment

Posted on:2018-05-11Degree:MasterType:Thesis
Country:ChinaCandidate:H T MaFull Text:PDF
GTID:2348330515451732Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
The development of automatic test systems will inevitably lead to the software and hardware update of the instrument.Due to the limited generality of the bottom layer instrument driver programs,the purpose of accommodating the requirement of the new instrument hardware will lead to the redeveloping of the driver programs.This will not only increase the cost for testing system reconstruction,but also extend its developing period.With all that mentioned above,it's imperative to develop diver programs with strong generality which helps avoid repetitive program development.With this purpose,this thesis aims at designing reusable,extendable,exchangeable instrument driver programs.The main contribution of this thesis is that we study nine types of instruments under the LabWindows environment.We target at these types of instruments,explore their commoness and difference,construct a hierarchy tree and design more general driver programs based on the hierarchy tree.This thesis conducts theoretical research and analysis on the realization of the radar module auto test system.The main research contents are as follows:(1)For the purpose of alleviating the coupling and dependency of the program as well as increasing its robustness,modular design is introduced into the packaging of program controlled instrument code and independent modules with different functions are formed.(2)This thesis conducts an in-depth study of virtual technology,VISA software framework,SCPI programmable instructions,the API function of IVI-C as well as the API function of VISA.(3)A shorter development cycle can be achieved through mixed programming design and which makes full use of the common strengths of different languages.In this thesis,C language function in VISA framework and IVI-C function provided by IVI-COM are used to co-program control the instruments,making the program controlling more flexible and efficient.(4)To elevate the reusability and granularity of the program,in this thesis we introduce an object based idea of design and realize the design of the driver program software frameworks.(5)To achieve better extendibility and exchangeability of the driver programs,reduce the maintenance cost and realize flexible usage under different test environment,in this thesis,we design a hierarchical driver program design model.
Keywords/Search Tags:Automatic Test System, driver program design, reusability, extendibility, exchangeability
PDF Full Text Request
Related items