信号混合 matlab,基于COM组件的VB与MATLAB混合编程实现振动信号处理

第 23卷  第 1期 2010年 2月 山 东 科 学 SHANDONG SCIENCE Vol. 23 No. 1 Feb. 2010 收稿日期: 20091108 基金项目:国家 863计划项目 (2006AA06Z207)资助 作者简介:宋广东 (19812) ,男 ,助理研究员 ,工学硕士 ,主要从事矿震监测与信号分析处理方面的研究。E2mail: guangdongsgd@163. com 文章编号 : 100224026 (2010) 010032204 基于 COM组件的 VB与 MATLAB混合编程实现振动信号处理 宋广东 ,刘统玉 ,王  昌 ,霍佃恒 ,祁海峰 (山东省科学院激光研究所 ,山东 济南 250014) 摘要 :在用传感器监测机械振动时 ,需要同步显示监测信号的时域和频域特性 ,要求用户在采集卡自带简单例程的基础上进行采集软件二次开发。基于 COM组件的 VB与 MATLAB混合编程 ,通过把 MATLAB中的 fft函数制作成可接收参数的、能与 VB通信的动态连接库 (DLL) ,同时利用 VB开发信号采集软件并把采集到的信 号以参数的形式传递给 DLL,可以实现振动信号时频转换。以同样的方法调用 MATLAB中的 filter、 diff、 quad 等函数可以实现信号滤波、微分、积分变换等处理功能。该混合编程提供了一种简便、快速、高效地实现信号处理和相关数学运算的方法。本文以振动信号时频转换为例 ,介绍了借助 MATLAB自带的函数生成 DLL并最终被 VB成功调用的详细过程。 关键词 :MATLAB; COM组件 ;DLL;VB; fft 中图分类号 : TP311   文献标识码 :A COM Components Based VB and MATLAB M ixed Programm ing to Implement Vibration Signal Processing SONG Guang2dong, L IU Tong2yu, WANG Chang, HUO Dian2heng, Q I Hai2feng ( Institute of Laser, Shandong Academ y of Sciences, J inan 250014, China) Abstract: Synchronization display of the time and frequency domain characteristics of a surveillance signal requires a user to perform secondary development of the acquisition software when using sensors to surveilmachine vibration. COM components based VB andMATLAB mixed programming can implement time2frequency transform of a vibration signal by making aMATLAB function fft into a dynamic link library (DLL) that can not only receive parameters but also can communicate with VB and employing VB to develop a signal acquisition s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值