欢迎来到天天文库
浏览记录
ID:34164997
大小:1.65 MB
页数:56页
时间:2019-03-04
《基于Flask的自动化微波测试平台》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、硕士学位论文基于Flask的自动化微波测试平台RESEARCHONAUTOMATEDMICROWAVETESTINGPLATFORMBASEDONFLASK吴越航哈尔滨工业大学2015年6月国内图书分类号:TN806学校代码:10213国际图书分类号:621.3密级:公开工程硕士学位论文基于Flask的自动化微波测试平台硕士研究生:吴越航导师:张狂副教授申请学位:工程硕士学科:电子与通信工程所在单位:电子与信息工程学院答辩日期:2015年6月授予学位单位:哈尔滨工业大学ClassifiedIndex:TN806U.D.C:621.3DissertationfortheMast
2、er’sDegreeinEngineeringRESEARCHONAUTOMATEDMICROWAVETESTINGPLATFORMBASEDONFLASKCandidate:WuYuehangSupervisor:AssociateProf.ZhangKuangAcademicDegreeAppliedfor:MasterofEngineeringSpeciality:ElectromagneticandCommunicationEngineeringAffiliation:SchoolofElectronicsandInformationEngineeringDateof
3、Defence:June,2015Degree-Conferring-Institution:HarbinInstituteofTechnology哈尔滨工业大学工程硕士学位论文摘要虚拟化技术迅速发展,虚拟仪器正逐渐替代传统的测试仪器设备。虚拟仪器技术就是在充分利用高性能的模块化硬件平台,结合灵活高效的可扩展的软件模块完成自动化测试以及数据分析。其实现基于传统软件架构中——客户端与服务器模型,这种老式的软件架构使得后端数据处理的图形库不具备跨平台特性。针对当前的虚拟化仪器测试领域存在的问题,以及基于浏览器与服务器模型的新型软件架构的WebApp的飞速发展,本文提出了一种基于F
4、lask的Web应用微框架的自动化微波测试平台的实现。论文首先对基于浏览器与服务器模型架构展开研究,分析了目前传统的虚拟仪器测试领域中基于客户端与服务器模型的应用架构特点以及存在的缺陷。针对虚拟仪器测试领域中的复杂的数据处理以及终端的绘图需求,通过理论研究和分析基于WebGL的三维图形加速技术在基于浏览器与服务器模型的实践应用,总结WebGL的优缺点以及在本课题中后端数据处理的可行性。从测试系统的总体软硬件需求出发,详细分析基于Flask框架下的自动化测试平台的服务器实现以及通过Python脚本编程语言编写的自动化测试的外部硬件设备的控制驱动模块。针对实现自动化测试微波天线的
5、分析图测试场景的功能,测试人员可以通过标准的HTTP请求在远程终端——手机、平板电脑或者桌面电脑通过WebApp的形式完成天线分析图的自动化测试。论文还针对测试结束后的结果以WebGL为图形加速引擎描绘,最终在测试人员的终端加载、显示,免去数据后期的分析处理,可以在第一时间让测试人员得到测试结束后的天线信息,实现了测试人员的远程终端控制,并且以多种可视化显示方式在其手持设备上绘制出被测天线的方向性系数图和反射系数图。克服了传统软件架构下的虚拟仪器后端数据处理的图形库不具备跨平台的特性,使得开发者以及用户在开发以及使用新的测试单元模块时候无需再兼顾平台的差异性。关键词:虚拟仪器
6、;Flask;WebApp;自动化测试;WebGL-I-哈尔滨工业大学工程硕士学位论文AbstractWiththerapiddevelopmentofvirtualizationtechnologies,virtualinstrumentsaregraduallyreplacingtraditionalequipment.Virtualinstrumenttechnologymakesfulluseofhigh-performance,modularhardwareplatformandcombinedwithaflexibleandefficientscalablesof
7、twaremodulesforautomatethetestinganddataanalysis.Basedonitstraditionalsoftwarearchitechture–clientandservermodel,thegraphicsbackenddataprocessinglibraryofthisold-fashionedsoftwarearchitecturedoesn’thavecross-platformfeatures.Forthecurrentissuesremainedin
此文档下载收益归作者所有