在故障诊断中,必须进行故障信号采集与分析。信号采集可用相关的仪器设备(如数据采集器等) 进行,对采集到的信号进行常规分析时,可以使用仪器本身附带的分析软件进行。众所周知,MATLAB 具有强大的信号分析与图像处理功能,因此,要对采集到的信号进行复杂的分析,往往借用MATLAB 强大的信号分析功能。由于一般仪器厂家提供的分析软件不提供与MATLAB 的接口,所以,很难将仪器厂家提供的分析功能与MATLAB 的分析功能组合到一个分析系统。
LabVIEW2Laboratory Virtual Instrument EngineeringWorkbench ,意为实验室虚拟仪器工程平台。大部分信号采集设备提供与LabVIEW的通讯接口,或者通过动态连接库实现与LabVIEW的数据交换,方便地从数据采集设备获取信号数据。与传统文本语言相比,LabVIEW的程序开发过程简捷,效率高,用其构成的虚拟仪器完全类似于人们比较熟悉的硬件面板,很容易为用户理解和接受。另外,用LabVIEW开发的系统可脱离开发平****立运行。与MATLAB比较,LabVIEW提供的信号分析功能有些不足和局限性。MATLAB 虽然具有强大的信号分析与处理能力,但它不能方便地实现与信号采集设备的数据通讯,且较难设计出良好的人机交互界面。
综上所述,如能将二者结合起来,则可以互相弥补不足,开发出更为实用的信号采集与分析系统。下面就如何在LabVIEW中调用MATLAB 进行讨论,这也是尚未引起足够重视的一个问题。