APx500音频分析仪和LabVIEW软件


对于有兴趣将APx500系列音频分析器集成到LabVIEW软件环境中的用户,audio Precision提供了两个不同的选项:APx LabVIEW驱动程序和APx515的LabVIEW DAQ驱动程序。以下两个问题的答案决定了哪些驱动程序最适合用户的需要:

哪个型号的APx500系列音频分析仪将集成到LabVIEW环境中?

要将APx555、APx52x系列或APx58x系列分析仪合并到LabVIEW系统中,用户必须使用APx LabVIEW驱动程序。APx515用户可以选择使用相同的驱动程序,或者为APx515部署LabVIEW DAQ驱动程序,因此应该回答下面的问题。

分析仪是否需要独立于APx500音频测试软件进行操作?

如果需要集成APx515,但分析仪将在不使用APx500软件的情况下运行,则APx515的LabVIEW DAQ驱动程序是要部署的正确驱动程序。

APx515的LabVIEW DAQ驱动程序

该驱动程序在开发时考虑了广泛的信号采集应用,简化了APx515分析仪作为基于LabVIEW的测量环境的健壮、高质量前端的集成。将APx515轻松添加到LabVIEW环境中是通过DAQ驱动程序的虚拟仪器(VIs)集合实现的—在LabVIEW中创建的一个功能或程序,用于初始化硬件和配置广泛的设置,包括输入和输出通道、采样率、触发条件、信号生成,以及信号采集。该驱动程序基于一个低级别C++测量库,遵守国家仪器仪表驱动程序的标准指南,并且具有非常小的内存占用。此外,它使APx515的控制完全独立于APx500控制软件。图1显示了DAQ驱动程序菜单面板上的顶层VIs,可从LabVIEW中的Instrument Driver子面板访问。

APx515 LabVIEW DAQ驱动程序主菜单面板

用于音频测试

APx515 DAQ驱动程序的特性集包括支持LabVIEW波形数据类型、任意波形生成和波形采集。此外,APx DAQ驱动器具有音频测试功能,使其独特,包括具有两个独立通道的正弦发生器;用于数字信号生成的可选抖动;高通和低通输入滤波器;输入信号加权滤波器;以及用于音频度量的宽范围仪表。提供这些功能使LabVIEW用户能够轻松地进行行业标准音频测量,同时无需开发自己的分析例程。

音频以外的应用

除了音频测试之外,用于APx515的LabVIEW DAQ驱动程序还为非音频信号采集开辟了一个可能的世界。用户可以轻松地将高质量、健壮的APx515分析仪前端集成到任何LabVIEW应用程序中,包括从DC到90 kHz的信号生成和分析。潜在用途包括振动分析、声强、超声波、次声、动态信号分析(如力、压力、应变)、电源质量等。

APx LabVIEW驱动程序

APx LabVIEW驱动程序是LabVIEW子程序的集合,使用户能够使用高级LabVIEW典型函数,以最少的编程步骤访问APx500应用程序编程接口(API)中可用的功能。使用这个驱动程序,结合APx500软件和微软的.NET,LabVIEW用户可以使用干净、简洁的LabVIEW代码开发APx应用程序。如上所述,APx LabVIEW驱动程序与APx555、APx52x系列、APx58x系列和APx515音频分析器兼容。

APx500软件具有许多内置的测试自动化功能,包括测量序列器、可自定义的用户提示、可锁定的项目以及调用外部应用程序的能力。想要超越APx500内置自动化功能的用户可以利用其全面的API。该API构建在Microsoft.NET平台上,允许使用任何.NET语言(包括LabVIEW、Visual Basic、C#和MATLAB)开发自定义APx程序。有了这个驱动程序,LabVIEW用户可以轻松地创建自动化的音频测试过程,只需很少的编程就可以制作简单的框图(图2)。经验丰富的LabVIEW用户将能够利用LabVIEW功能丰富的前面板控件和指示器库来创建直观和高度定制的用户界面。

基于APx-VIs的LabVIEW生产测试框图

LabVIEW具有数千种数学和科学功能,包括波形生成、波形调节(滤波、数字信号处理器等)、概率、统计等。它还具有广泛的绘图功能。将其与APx LabVIEW驱动程序相结合,大大简化了从LabVIEW获取和访问APx音频测试数据的过程,您拥有一个强大的研发平台。例如,如果要绘制扬声器方向性响应的极坐标图,请对来自多音调FFT的谱峰进行自定义计算,或绘制啁啾信号的谱图,LabVIEW和APx是一种有效的组合。甚至还有一个驱动程序VI从APx信号分析仪测量的所有通道中获取所有FFT点。但要注意的是,APx支持的fft最大可达1.2M点,这可能会在16通道APx586等仪器中产生大量数据。