Archived: 在LabWindows / CVI实时使用AIM ACX1553驱动程序时无法加载API_MIL.dll错误

This document has been archived and is no longer updated by National Instruments



硬件: Industrial Communications

问题:

当在AIM ACX1553 PXI模块的LabWindows / CVI Real-Time(RT)中开发应用程序时,我收到RT端错误:“cvi_lvrt:无法加载库\\ NI-RT \\ cvi \\ temp \\ API_MIL.dll”



为什么会出现此错误,如何解决?

解答:

当前,用于AIM ACX1553卡(v1.30.00)的LabVIEW RT驱动程序存在一个较小的错误,其中安装的.lib文件实际上链接到Windows DLL(API_MIL.dll)而不是实时DLL(ai1553_w32.dll)。使用LabWindows / CVI RT时会出现此行为,但不能在LabVIEW RT访问DLL时出现此问题。这是因为LabVIEW与DLL通信时不会使用.lib文件,因此它不会看到不正确的链接。

要解决此问题,请下载本文附带的ai1553_w32.zip文件,并使用与该目录中的相同名称替换新的.dll和.lib文件:

C:\Program Files\AIM-USA\1553 LabVIEW-RT BSP V01.30.00\Bin\msvc\win32\release

替换这些文件并重新部署到您的RT目标后,您应该能够成功运行程序。对于任何驱动,这将在v1.30.00之后修复。


相关链接:

附件:





报告日期: 12/22/2009
最近更新: 09/11/2017
文档编号: 54LH632F