当使用DAQmx驱动的版本为9.3,9.3.5,9.4,9.5,9.5.1时,4461的模拟输出信号不准确



主要软件: Driver Software>>NI-DAQmx
主要软件版本: 9.3
主要软件修正版本: 9.5.5
次要软件: N/A
硬件: Modular Instruments>>Dynamic Signal Acquisition and Analysis (DSA)>>PXI-4461, Modular Instruments>>Dynamic Signal Acquisition and Analysis (DSA)>>PCI-4461

问题:

美国国家仪器最近发现,如果设备使用NI-DAQmxq驱动9.3,9.3.5,9.4,9.5,9.5.1,4461的模拟输出通道存在影响生成信号完整性的问题.AO通道会出现校准错误当使用DAQmx自校准功能.

在自我校准的过程中,NI-DAQmx的版本会产生不正确的增益和偏移常量从而影响AO部分的自我校准并且不考虑设备的初始状态,包括配置继电器. 因此,DAQmx自我校准将导致一个不正确的AO校准. 这个误差大小取决于不同操作环境和自我校准时间. 最大预期误差如表格1所示.

Environmental
Temp Variation
Max Expected
Additional Gain Error
Max Expected
Additional Offset Error
± 5° C ± 200 mdB ± 78 mV
± 10° C ± 300 mdB ± 84 mV
± 15° C ± 390 mdB ± 90 mV

Table 1.  Maximum Expected Error

NI-DAQmx Version Release Date
9.3 2/2011
9.3.5 6/2011
9.4 7/2011
9.5 2/2012
9.5.1 3/2012
Table 2.  Affected versions of DAQmx and associated release dates.


解答:

这个问题的根源已经被识别并且已经在NI-DAQmx9.5.5中得以解决(2012年7月发布). 更新NI-DAQmx9.5.5或者之后的版本,是执行DAQmx自我校准的解决方案.

验证方法是调用DAQmx重置设备,之后执行DAQmx自我校准. 这个方法只正对于NI-DAQmx9.5.5不能安装.

如果无法选择更新NI-DAQmx或者修改现有代码来实现解决方案,请联系NI技术支持来寻求帮助.

常见问题

我如何知道我的电脑/控制器安装的NI-DAQmx的驱动版本?

打开Measurement & Automation Explorer(Start»All Programs»National Instruments»Measurement & Automation), 打开我的系统》软件,然后找到NI-DAQmx设备驱动. 版本号就在显示的名字后面.

这将会影响模拟输入通道吗?

不会,这个问题不影响模拟输入通道的校准或准确性.

在我的数据中,会提示这个错误吗?

如果你从未调用过DAQmx设备的自我校准,然后你是不会告知这个问题的. 即使你使用了自我校准,也有可能不会注意到这个问题.但是这并不意味着这些数据不会对之后的使用产生影响,所以你还是应该使用的推荐的解决方案.

谁应该采取行动?

所有使用NI4461的客户,都应该及时更新驱动程序到NI-DAQmx9.5.5. 对于不能更新NI-DAQmx9.5.5的客户,需要调用DAQmx设备重置,之后再调用DAQmx自我校准. 如果无法选择更新NI-DAQmx或者修改现有代码来实现解决方案,请联系NI技术支持来寻求帮助.

我的其他NI AO 设备会因为使用DAQmx受到影响吗?

不会,这个问题只影响PCI-4461和PXI-4461并使用NI-DAQmx 9.3,9.3.5,9.4,9.5,9.5.1,并不影响其他产品.

我的编程环境对这种行为会有影响吗?

编程环境并不会受到这种行为的影响,这个错误只跟使用NI-DAQmx与PCI-4461和PXI-4461有关.



相关链接: NI-DAQmx 9.5.5

附件:





报告日期: 07/02/2012
最近更新: 07/13/2015
文档编号: 5Z17OUU8