在运动控制器中用Read ADC Function导致错误-70022



硬件: Motion Control>>Controllers>>PCI-7352

问题:
我有一块NI-7350系列运动控制器板卡,用伺服电机和模拟反馈来开发一个应用。在我的程序中我想要读出模拟传感器的值。当我试图在 LabVIEW中使用Read ADC VI时,我得到了一个错误,错误号为-70022,它说这个操作系统不支持这个命令。这是怎么回事以及如何才能解决?

解答:
这个错误是由7350系列板卡的硬件改变所导致的。这些设备使用了一块新的16位DAC芯片,我们必须修改NI-Motion 6.x中的Read ADC VI,让它能够容纳额外的4位分辨率。你使用的是老版本的Read ADC VI,当你打开它时,它会继续使用老版本的VI而不是用新版本的VI来更新它,同时保留新老版本这个特性是为了向后兼容而设计的。

为了修复你正在使用的程序,你只需要用新的Read ADC VI来替换你现在的Read ADC VI。你只需鼠标右击这个VI,定位到Replace,然后在下拉菜单中选择正确的VI。当你再次运行程序,就不会有这个错误信息了。

相关链接:
National Instruments Motion Control Support


附件:





报告日期: 02/07/2005
最近更新: 12/12/2007
文档编号: 3I6D1NKD