首页> 中文学位 >基于wxWidgets的动态信号分析仪软件开发
【6h】

基于wxWidgets的动态信号分析仪软件开发

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1研究背景及意义

1.2 动态信号分析仪国内外现状研究

1.3 论文主要研究内容及章节安排

第二章 动态信号分析仪软件总体方案设计

2.1 硬件平台介绍

2.2 仪器软件需求分析

2.3 仪器软件总体方案设计

2.4 本章小结

第三章 动态信号分析仪软件功能模块设计及实现

3.1 系统控制模块

3.2 界面显示模块

3.3 数据管理模块

3.4 通信处理模块

3.5 文件管理模块

3.6 本章小结

第四章 动态信号分析仪软件关键技术实现

4.1 控件自绘技术

4.2 菜单系统设计

4.3 程序运行机制的处理

4.5 本章小结

第五章 动态信号分析仪软件测试与功能验证

5.1 软件测试介绍

5.2 动态信号分析仪功能调试与验证

5.3 项目结果

第六章 总结与展望

致谢

参考文献

附录

展开▼

摘要

动态信号分析仪一直都被作为电子设计、振动及模型分析、声学测试的主要测量仪器工具。它一般适用于100kHz以下时/频域信号的实时处理及显示,从不同角度来分析被测信号所代表物理量的特性。本课题基于Windows7操作系统,采用Visual Studio2008为开发环境,使用开源跨平台的界面工具库wxWidgets进行动态信号分析仪软件的设计与开发。
  论文根据动态信号分析仪软件的仪器模式及操作应用需求提出了合理的设计方案,具体涉及到的研究内容如下:
  1、仪器软件界面的显示设计。利用单/双/四幅图多样布局方式及Nyquist图、极坐标图、Unwrap相位图、直方图等多种图形来灵活显示界面,提供用户操作简洁的交互窗口;
  2、利用动态连接库DLL设计分析多种信号的高效算法。时域相关函数;频域FFT分析、自/互功率谱、频率响应、相干分析;幅值域直方图、PDF(概率密度函数)、CDF(累计概率函数)等。
  3、文件管理功能。软件允许用户读写数据文件、图形文件存储及多样数据格式导出等和文件相关的基本操作;
  4、控件自绘、菜单系统、多线程等关键技术的设计实现。如:菜单项按钮自绘控件技术、菜单系统显示和结构设计技术以及多个子线程之间的数据同步技术;
  动态信号分析仪应用程序开发的关键问题和技术难点是在借助于新型界面工具库wxWidgets的前提下,采用动态链接库和多线程技术,设计合理高效的算法,保证实时显示的动态刷新功能。课题利用wxWidgets中的自定义消息机制、控件自绘技术并结合线程事件、线程临界资源保护等方法,这样既提高数据的处理速度,也实现了良好的人机交互界面、多功能完善等需求。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号