基于LabVIEW的机械振动信号分析系统的开发
文件管理模块
数据格式的类型多种多样,主要有文本文件格式(.txt)、二进制格式(.dat)、MATLAB数据格式(.mat)等。因此,针对不同格式的数据,LabVIEW需要采用不同的程序进行读取。
文件的读取模块主体采用了选择结构。读取MATLAB用LabVIEW中的MATLAB Script来实现;读取文本文件(.txt)和二进制文件(.dat)用LabVIEW的Read Lvm节点来实现。
存储分析所得数据可以利用LabVIEW的Write Lvm节点实现。
信号分析模块
信号的分析处理主要分成三各部分:幅域分析、时域分析以及频域分析。采用模块化程序进行编程。分别将幅域分析、时域分析以及频域分析三部分做成子程序,采用主程序调用子程序的办法实现信号分析模块的开发。
幅域主要包括峰峰值、均方根值、直流量、峭度、斜度以及波形最大值、最小值的分析;时域分析是按照信号的时间顺序,即数据产生的先后顺序进行计量分析。频域分析是将时域信号变换至频域加以分析的方法。针对旋转机械,主要包括幅值谱、相位谱、功率谱、倒谱、Hilbert变换。
c++相关文章:c++教程
评论