• NI美国国家仪器,Labview软件  |  咨询电话:189-2876-4315  |

文章分类

当前位置:首页>文章中心>行业新闻>安装第三方VISA软件后NI VISA失效

安装第三方VISA软件后NI VISA失效

发布时间:2021-04-21 点击数:891

适用于

 

软件

· Measurement & Automation Explorer (MAX)

驱动

· NI-VISA

操作系统

· Windows

问题详述

我之前在我的系统上安装了NI-VISA,并且能够在32位的NI MAXLabVIEW或其他开发环境中成功识别以及能跟我的仪器进行通信。然后我安装了另一个供应商版本的VISA,例如TekVISAKeysight VISA。现在在我的MAX中不再能看到COM口或者VISA设备。为什么会发生这种情况,我该如何解决?

NI-MAX中可能会出现如下错误:

MAX无法在此计算机上创建VISA资源。

解决方案

在给定时间内,系统上只能将一个32VISA配置为主要VISA。该主要VISA充当系统的核心VISA库。

在上述情况下,NI-VISA最初作为主要VISA安装,然后在安装第二个VISA时,NI-VISA便改为辅助。

重新安装合适的NI-VISA软件可以重置成正确的配置方案。

如果NI-VISA重新安装不成功,那么您可以按照以下步骤将NI-VISA重置为主要VISA

验证哪个VISA配置是主要VISA
首先,通过以下步骤验证NI-VISA当前未作为主要VISA安装在系统上:

1. 根据操作系统的导航进入到下面相应的目录,找到visa32.dll 

§ 32位系统: C\ WINDOWS \ system32

§ 64位系统: C\ WINDOWS \ sysWOW64

2. 右键单击visa32.dll并选择属性

3. 查找版权信息:

§ Windows Vista / 7/8/10上:导航到详细信息选项卡:

 

§ Windows XP上:导航到“ 版本选项卡:

 


如果版权信息声明是NI-VISA Library,则NI-VISA将被设置为您系统上的主要VISA。如果说明显示的是其他公司的VISA驱动,请按照以下步骤将NI-VISA设置为主要VISA

NI-VISA设置为主要VISA

1. 根据操作系统的位数导航进入到下面相应的目录,找到visa32.dll 

§ 32位系统: C\ WINDOWS \ system32

§ 64位系统: C\ WINDOWS \ sysWOW64

2. visa32.dll重命名为一个其他的名字,例如visa32.dll.bak 

3. 修复NI-VISA Runtime,根据我们的指南重新安装如何卸载或修复NI软件?

4. 重新启动计算机。

相关信息

您需要重新命名visa32.dll的原因是如果目前的驱动版本比NI-VISA要新,NI-VISA将不能覆盖原来的VISA驱动。所以只有在尝试安装较新版本的visa32.dll时才会覆盖该文件,如果要修复以前安装的软件时则不然。

注意:某些32VISA实现支持作为辅助安装,这允许它们与32NI-VISA并排安装。有关更多信息,请参阅下面的相关链接或与供应商联系。

注意:主要和次要VISA标识仅适用于32VISA配置。在64位系统中,可以安装多个VISA配置而不会遇到此问题。

18928764315

微信咨询
联系客服