论文部分内容阅读
行波管是一种微波真空器件,具有大功率、宽频带、高增益的特点,是目前军事装备上应用最广泛的微波器件之一。随着现代科学技术的发展,人们对行波管尤其是空间行波管的性能要求越来越高,需要测试的特性参数也越来越多,传统测试方法已经不能满足当前需求,一套成熟的行波管自动测试系统应运而生。在当今大数据的研究背景下,随着自动测试平台搭建越来越成熟,数据处理成为系统研究的另一个焦点,如何实现海量自动测试结果的存储,也成为在行波管自动测试系统平台开发中所关注的重点。本课题依托于行波管自动测试系统的平台,对行波管自动测试系统主特性自动测试产生的大量数据为研究对象,实现数据的半结构化及结构化存储,对数据的存储方式、传输进行简要分析。为降低测试系统与数据库服务器端耦合度,对数据分别进行本地存储(ATS文件)及数据库MySQL存储,并实现两个服务器之间的数据交互。主要工作如下:1、针对数据存储体系化、结构化和规范化要求,本文通过研究行波管自动测试系统的各种特性测试流程,建立了行波管自动测试系统数据管理及存储规范,设计数据存储结构并统一存储规范,实现数据内容、结构及单位等标准化导入。2、针对行波管自动测试系统与数据库服务器耦合的问题,本文提出数据存储两步走,并制定自动测试系统数据存储结构框架。设计数据存储流程图,数据存储分为测试服务器本地存储和数据库服务器云端存储两个部分。针对两个服务器交互问题,在C以及LabVIEW环境下实现数据文件在TCP/IP协议下传输。3、针对两个服务器中数据的具体存储问题,本文通过分析数据在两个服务器中的应用需求,提出测试服务器本地数据ATS文件存储,及云端MySQL数据库存储的实现方法,并通过对主特性测试数据存储进行验证。通过对行波管自动测试系统数据存储体系的研究,确立了数据存储规范,并对饱和特性和定输入特性等主特性的自动测试数据进行了可行性验证,为后期测试系统所涉及的数据量更为庞大的副特性自动测试数据的存储提供了标准,为更进一步的行波管自动测试数据的数据分析提供了有力支撑。