Font Size: a A A

Research On Automated Microwave Testing Platform Based On Flask

Posted on:2016-08-23Degree:MasterType:Thesis
Country:ChinaCandidate:Y H WuFull Text:PDF
GTID:2308330479491144Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of virtualization technologies, virtual instruments are gradually replacing traditional equipment. Virtual instrument technology makes full use of high-performance, modular hardware platform and combined with a flexible and efficient scalable software modules for automate the testing and data analysis. Based on its traditional software architechture – client and server model, the graphics backend data processing library of this old-fashioned software architecture doesn’t have cross-platform features. For the current issues remained in virtual instrument test field, as well as the rapid development of new software architecture based on browser and server model of the web applications, this paper presents the implementation of a web application based on a micro framework called Flask to achieve the microwave related automation testing.In the first part, this paper focus on the study about browser and server model architecture and analysis both characteristics and defects of current traditional virtual instruments testing based on client-server model. For the needs of complex data processing and display on the terminal, through theoretical study and analysis if three-dimensional graphics acceleration technology based on Web GL which apply for browser-server model applications, this paper summarizes the advantages and disavantages of Web GL as welll as the feasibility of its backend data processing. In the second part, this paper analysis the detailed implementation of the microwave automation test which include the build of Flask based server and the Python script programming drivers for external hardware devices. In the final, during a automated test of microwave antenna’ gain scenario, users can control every steps of the whole entire procedure through http requests on their mobile phones, tablet PC or desktop computer. The testing results can be rendered and displayed on user’s terminal by Web GL for accelerated graphics rendering engine which eliminates the need for post-processing data analysis, allowing users to get antenna analysis chart and other information in the first time. The design helps the remote terminal testers and handheld device draw the antenna directivity diagram and reflection coefficient map in variety of visual display modes which overcomes the shortage that traditional back-end data processing software architecture of the library lacks of the characteristics of cross-platform, allowing developers and users needn’t take into account the difference of the platform when developping new cell test modules.
Keywords/Search Tags:virtual instrument, Flask, Web App, automated testing, WebGL
PDF Full Text Request
Related items