首页> 中文学位 >接收/发射模块测试系统数据管理与信号分析软件工具设计
【6h】

接收/发射模块测试系统数据管理与信号分析软件工具设计

代理获取

目录

声明

第一章 绪论

1.1 选题背景及意义

1.2 国内外研究现状

1.3 虚拟仪器及数据库系统概述

1.4 论文主要内容及结构安排

第二章 测试系统需求分析及软件方案设计

2.1 测试系统软件需求分析

2.2 LabWindows/CVI开发环境

2.3 信号分析方法

2.4 测试系统软件总体方案设计

2.5 本章小结

第三章 测试系统数据管理模块设计与实现

3.1 测试系统数据库设计

3.2 测试系统用户管理

3.3 测试信息生成

3.4 测试过程实现

3.5 Excel数据报表生成

3.6 本章小结

第四章 测试系统信号分析软件工具设计与实现

4.1 信号分析软件工具设计方案

4.2 信号分析算法建模与仿真

4.3 信号分析软件接口实现

4.4 信号分析模块设计与实现

4.5 显示模块设计与实现

4.6 本章小结

第五章 软件测试及验证

5.1 测试环境

5.2 测试方案

5.3 软件功能测试

5.4 软件性能测试

5.5 本章小结

第六章 总结与展望

致谢

参考文献

附录

攻读硕士期间取得的研究成果

展开▼

摘要

本论文以某厂接收发射模块的研制与测试为背景,将虚拟仪器技术与测试仪器的功能相结合,利用Access数据库安全、方便、易操作的特点,实现了接收发射模块测试系统的数据管理。该测试系统数据库分为用户信息数据库、过程信息数据库及结果数据库。用户信息数据库用于测试系统用户管理;测试信息数据库用于对测试程序中大量的测试函数及输入输出参数进行存储,实现测试过程中的参数配置;结果数据库用于存储各被测模块的测试结果,并提供多种查询方式,方便用户对结果进行分析。
  此外,信号分析程序是数据管理的重要工具。本测试系统的工程实践表明,应用混合编程方式(如应用matlab与 LabWindows/CVI混合编程)进行信号处理,内存消耗大,严重影响测试系统的运行速度,无法满足测试过程的实时性要求。因此本论文基于LabWindows/CVI运行平台,利用c语言开发与测试系统相适应的信号分析软件模块。
  针对以上内容,本文的主要工作分为以下几点:
  1)完成测试系统数据库逻辑模式及数据表的设计;
  2)实现测试系统的数据管理功能,包括用户管理、测试信息生成及测试结果的管理与查询;
  3)利用ActiveX技术实现Excel数据报表的生成;
  4)对脉冲测量方法、快速傅里叶变换、短时傅里叶变换及小波变换等信号分析方法进行深入分析,并应用c语言编写与本项目测试系统相适应的信号分析模块,以满足测试数据的实时处理要求;
  5)为确保测试系统的有效性、安全性及稳定性,通过所设计的测试用例对各软件功能模块进行测试及验证。
  本论文核心是测试系统数据库设计及信号分析算法的c语言实现。合理的数据库设计可对测试系统中的大量数据进行有效管理;采用c语言实现的信号分析软件程序满足了测试系统的实时性要求。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号