From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



安装LabVIEW 6.0后NI-DSA 1.11驱动出现问题



主要软件: Driver Software>>NI-DSA
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: N/A

问题:

我安装了labview 6.0并且也允许它安装NI-DAQ 6.8在我的电脑上。之前该电脑安装了NI-DSA 1.11。现在我遇到了一个问题。当我使用任何NI-DSA 的VI或任何与之相关的VI,我都会看到如下错误信息

        Functions: labview.exe - Entry Point Not Found
        The procedure entry point ??1tNIBlockReferenceBase@@IAE@XZ could not be located in the dynamic link library nidaq32.dll

当我点击错误信息的确定按钮时,我的VI就会显示破碎的执行箭头,因此这些VI也不能够运行。



解答:

在Windows NT 4.0下这个问题已经出现了,但是它也可能影响其他操作系统 例如Windows 98,Windows 95,可能Windows 2000也会被影响。附件是该错误信息的截图。

当NI-DSA安装程序将早期版本的niddvctl.dll文件写入到系统目录中(也可能是覆盖)就会导致该问题。

一个权宜方案是将附件中的dll文件替换C:\winnt\system32 directory (Windows NT系统)或C:\windows\system directory (Windows 9x系统)中的niddvctl.dll文件。这可以确保仪器驱动能够和NI-DAQ进行交互。

注意:由于该niddvctl.dll是NI-DAQ版本专用的,因此附件中的DLL文件只能在NI-DAQ 6.8下使用。

另一个解决方案是首先安装NI-DSA,删除C:\winnt\system32 directory (Windows NT系统)或C:\windows\system directory (Windows 9x系统)下的niddvctl.dll文件,然后安装NI-DAQ。NI-DAQ 6.8将会安装附件中的DLL文件。

如果你想确认电脑上的DLL文件是哪一个版本的,你可以选择DLL文件并单击右键,在弹出的菜单中选择“属性”然后确认DLL日期标注的是七月份或者八月份,2000 创建/修改。

 



相关链接:

附件:

niddvctl.dll



ATTG8L9W - ATTG8L9W



报告日期: 08/21/2000
最近更新: 06/28/2013
文档编号: 20KL84HT