labview中调用matlab时用文件输入路径做输入变量,在LabVIEW中应用MATLAB进行信号处理_张志平...

在LabVIEW 中应用MATLAB 进行信号处理

张志平 刘正平

(华东交通大学机电工程学院,南昌330013)

摘 要:介绍了LabVIEW 及MATLAB 语言的优缺点及在Lab VIEW 中如何调用MATLAB 应用程序进行信号处理的方法及注意事项。

关键词:信号处理;LabVIE W;MATLAB

中图分类号:TP311 52 文献标识码:A 文章编号:1672 4984(2004)04 0077 02

Using MATLAB to process signal in LabVIEW

ZHANG Zhi ping,LI U Zheng ping

(School of Mecha nic al a nd Electronical Engineering,East C hina Jiaotong University,Nanc hang 330013,C hina)Abstract :This paper basically introduced the functions and the features of LabVIEW language and MATLAB language ,and introduced ho w to call the application program of MATLAB to process signal in LabVIE W Key Words :Signal Processing;LabVIE W;MATLAB

收稿日期:2003 12 22;收到修改稿日期:2004 02 13

1 引 言

在故障诊断中,必须进行故障信号采集与分析。信号采集可用相关的仪器设备(如数据采集器等)进行,对采集到的信号进行常规分析时,可以使用仪器本身附带的分析软件进行。众所周知,MATLAB 具有强大的信号分析与图像处理功能,因此,要对采集到的信号进行复杂的分析,往往借用MATLAB 强大的信号分析功能。由于一般仪器厂家提供的分析软件不提供与MATLAB 的接口,所以,很难将仪器厂家提供的分析功能与MATLAB 的分析功能组合到一个分析系统。

La bVIE W Laboratory Virtual Instrument E ngineering W orkbenc h,意为实验室虚拟仪器工程平台。大部分信号采集设备提供与LabVIE W 的通讯接口,或者通过动态连接库实现与LabVIE W 的数据交换,方便地从数据采集设备获取信号数据。与传统文本语言相比,LabVIEW 的程序开发过程简捷,效率高,用其构成的虚拟仪器完全类似于人们比较熟悉的硬件面板,很容易为用户理解和接受。另外,用LabVIEW 开发的系统可脱离开发平台独立运行。与MATLAB 比较,LabVI EW 提供的信号分析功能有些不足和局限性。MATLAB 虽然具有强大的信号分析与处理能

力,但它不能方便地实现与信号采集设备的数据通

讯,且较难设计出良好的人机交互界面。

综上所述,如能将二者结合起来,则可以互相弥补不足,开发出更为实用的信号采集与分析系统。下面就如何在LabVIEW 中调用MATLAB 进行讨论,这也是尚未引起足够重视的一个问题。

2 在LabVIEW 中应用MA TLAB 进行信号处理

2 1 LabVIE W 和MATLAB 的信号处理

信号的分类有多种,从统计量的角度来看,各阶统计量(如均值、均方值、各种高阶矩等)与时间无关的信号称为平稳信号,而某阶统计量随时间改变的信号则称作非平稳信号或时变信号[1]

。实际上,工程领域中,更多的是非平稳信号,非平稳信号包含着比平稳信号更丰富的内容,可以反映更多的系统特性,但这种信号又是比较复杂和难于处理的,目前采用较多的是小波分析方法。

无论LabVIE W 还是MATLAB 都有对平稳信号和非平稳信号的处理工具,对平稳信号的处理,传统的是采用以傅立叶变换为基础的方法,应用比较广泛,效果也比较好,对非平稳信号而言,傅立叶变换是不敏感的,目前应用较多的是小波分析的方法。LabVIE W 和MATLAB 都包含了比较完备的以傅氏变换为基础的方法,但二者实现小波分析的方法是不相同的。

第30卷第4期 2004年7月中国测试技术

C HINA MEASUREME NT TECHNOLOGY

Vol 30 No 4July,2004

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值