无法在TestStand中一起运行AudioMASTER和CEC



主要软件: Multimedia Test>>NI AudioMASTER for Digital Audio
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: Multimedia Test>>NI AudioMASTER for Digital Audio

问题:

我在一个TestStand的流程中使用AudioMASTER和消费者电子设备控制(CEC)步骤。在我的流程中,在CEC步骤后有一些AudioMASTER的步骤。这些CEC步骤是从CEC LabVIEW的范例中得到的,并且可以在TestStand的配置模块中执行。

当我执行该流程时,在CEC步骤后的子流程AudioMASTER步骤出现一个错误,是什么原因导致该错误?



解答:

您出现错误的原因是由于AudioMASTER和CEC没有运行在同一个进程中。由于AudioMASTER步骤通常运行在LabVIEW Run-Time Engine,而CEC步骤则在指定的适配模块中。由于CEC执行在其自己的进程中,无法看到AudioMASTER为DigAudio硬件从先前的步骤中已经打开的资源而导致错误的产生。除非CEC能够检测到这些资源才会使用DigAudio,否则这些资源将会被注销。AudioMASTER过程中引用不被预期的注销导致了错误的产生。

当使用PQA DigAudio Providers和AudioMASTER Digital platform时,可能会产生相似的错误。

为消除该错误,可以将CEC步骤中的适配模块设置为LabVIEW 9.0.1 Run-Time Engine,CEC将会看到一个指向AudioMASTER的引用,因此不会注销DigAudio的引用,从而消除了错误。您也可以将一个AudioMASTER的停止动作步骤插入到每一个AudioMASTER步骤后,来更好地控制您的DigAudio引用句柄。



相关链接: Products and Services: NI Audio Test Solutions
KnowledgeBase 5MJAJ977: Where are my AudioMASTER DigAudio VIs in LabVIEW?
KnowledgeBase 5V7CNK9D: What Is the National Instruments Consumer Electronics Control (CEC) Analyzer?

附件:





报告日期: 05/18/2012
最近更新: 09/05/2012
文档编号: 5XHGNE7E