|
美国国家仪器最近发现,如果设备使用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 |
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 |
这个问题的根源已经被识别并且已经在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有关.
|