摘要在现代机械工业和机械工程中,振动信号的分析和处理是很重要的环节。为了更好的研究振动信号需要得到振动信号的时域及频域波形。本文研究的就是利用动态链接库的技术实现VB与MATLAB的混合编程,从而实现多通道振动信号的波形显示的系统程序。选择VB是因为它具有界面友好的特点,而MATLAB具有强大的数据处理与图像显示功能,两者结合起来可以很好的完成振动信号图形显示的功能。在混合编程中选用了动态链接库的方法,实现了VB调用MATLAB的功能。MATLAB中振动信号的频谱获得采用了FFT的方法。同时为了更好地显示功能,编写了程序实现了显示鼠标所在处的坐标功能。65340
毕业论文关键词 振动信号 多通道 VB MATLAB 动态链接库 FFT
毕业设计说明书(论文)外文摘要
Title The Realization of Multichannel Vibration Signal Waveform Display Based on VB and MATLAB
Abstract
In modern mechanical industry and mechanical engineering, vibration signal analysis and processing is a very important link. In order to better research the vibration signal to the vibration signal in time domain and the frequency domain waveform. This study is to use the technology of the dynamic link library based on VB and MATLAB , enabling multichannel vibration signal waveform display system program. Select VB because it has user-friendly features, and MATLAB has powerful data processing and image display functions. So the two together can well finish the display of vibration signals waveform . In mixed programming chosen the method of dynamic link library to achieve the VB to Call MATLAB functions. In MATLAB, we use the FFT method to get the vibration signal spectrum. Meanwhile, in order to get better display function, we write a function to display the coordinates of the mouse.
Keywords vibration signal multichannel VB MATLAB DLL FFT
目 次
1. 绪论 1
1.1研究背景和意义 1
1.2 相关技术研究现状 1
1.3论文的组织结构 3
2. 方案论证及相关技术介绍 4
2.1振动信号分析 4
2.2方案实现 5
2.3 开发平台及混合编程技术 5
3. 软件设计 9
3.1设计要求及设计流程 9
3.2 VB程序设计 11
3.3 MATLAB程序设计 16
3.4 DLL设计 20
4. 软件调试 24
4.1 VB调用DLL 24
4.2 软件运行 25
4.3 性能分析 29
结 论 30
致 谢 31
参考文献 32
1. 绪论
1.1 研究背景和意义
振动是一种普遍存在的自然现象。很多的振动都会对社会的生产、生活环境带来影响。振动信号是描述振动的信息,为了研究振动造成的影响,我们要对振动信号进行处理和研究。在振动测试过程中,由于各种干扰的存在,使得测试系统采集到的数据偏离其真实数值。在很多情况下,只有通过对振动信号的加工处理,我们才能从振动信号中获得我们需要掌握的信息,以便采取措施,解决振动问题或对振动问题做出准确评价。