2.2.4 滤波处理
滤波处理主要用来对读取的定长数据波形进行滤波操作。该部分调用了LabVIEW中的Butterworth滤波器、Chebshev滤波器、反Chebshev滤波器、椭圆滤波器、贝塞尔滤波器等函数单元,实现了低通滤波、高通滤波、带通滤波、带阻滤波等4种滤波功能,通过设置高截止频率、低截止频率、阶数和衰减等参数达到滤波目的。
2.2.5 频谱分析
根据“海森堡原理”,对数据中某一段敏感区域进行频谱分析可有效解决对海量数据进行频谱分析时有效信息不能准确获取的问题。该模块主要用到函数库中的FFT变换,获取信号的单边幅度谱,并把结果显示在指定显示窗口[6]。
2.2.6 打印
打印是一种非常重要的数据存储方式。该部分通过调用“添加报表文本”等控件,实现了对图表及参数等信息的打印。
3 运行结果与分析
系统构建完成以后,为验证系统能够正常工作以及性能的优劣,组织实验,并通过存储测试子系统采集了一组正弦波信号数据,其参数如表1所示。
3.1 波形显示
打开程序后,将正弦波的测试数据文件存储地址输入四个通道的地址栏中,分别调整各控制旋钮,得到各通道同时显示(即全选通)时图形,如图5所示。
经比对发现,软件能够将测量数据无失真还原,并实现了四通道波形同时显示、分别控制的功能。与以往类似软件相比,该模块能更方便、更直观地完成波形的比较。
3.2 波形参数测量