LabVIEW安装第三方VISA软件后NI VISA失效
LabVIEW安裝第三方VISA軟件后NI VISA失效
之前在系統上安裝了NI-VISA,并且能夠在32位的NI MAX、LabVIEW或其他開發環境中成功識別以及能跟儀器進行通信。然后安裝了另一個供應商版本的VISA,例如TekVISA或KeysightVISA。現在在MAX中不再能看到COM口或者VISA設備。為什么會發生這種情況,該如何解決?
解決方案
在給定時間內,系統上只能將一個32位VISA配置為主要VISA。該主要VISA充當系統的核心VISA庫。
在上述情況下,NI-VISA最初作為主要VISA安裝,然后在安裝第二個VISA時,NI-VISA便改為輔助。
重新安裝合適的NI-VISA軟件可以重置成正確的配置方案。
如果NI-VISA重新安裝不成功,那么可以按照以下步驟將NI-VISA重置為主要VISA:
驗證哪個VISA配置是主要VISA
首先,通過以下步驟驗證NI-VISA當前未作為主要VISA安裝在系統上:
根據操作系統的導航進入到下面相應的目錄,找到visa32.dll :
32位系統: C:\ WINDOWS \ system32
64位系統: C:\ WINDOWS \ sysWOW64
右鍵單擊visa32.dll并選擇“屬性”。
查找版權信息:
在WindowsVista / 7/8/10上:導航到“詳細信息”選項卡:。
?
編輯
添加圖片注釋,不超過 140 字(可選)
?
如果版權信息聲明是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時才會覆蓋該文件,如果要修復以前安裝的軟件時則不然。
注意:某些32位VISA實現支持作為輔助安裝,這允許它們與32位NI-VISA并排安裝。
注意:主要和次要VISA標識僅適用于32位VISA配置。在64位系統中,可以安裝多個VISA配置而不會遇到此問題。
LabVIEW、LabVIEW開發、LabVIEW編程、LabVIEW程序
上文中提到的例子和資料,均在word中的附件里,可點擊下載。進一步了解,可聯系們。
LabVIEW安裝第三方VISA軟件后NI VISA失效 - 北京瀚文網星科技有限公司 (bjcyck.com)
?
總結
以上是生活随笔為你收集整理的LabVIEW安装第三方VISA软件后NI VISA失效的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ARM不同位数系统int字节数区别
- 下一篇: 助你成为专业终端人,阿里巴巴第三届终端练