Error -1073807202: 無法找到NI-VISA所需的Code Library

更新 Jul 12, 2022

產品資訊

軟體

  • Measurement & Automation Explorer (MAX)
  • LabVIEW

驅動程式

  • NI-VISA
  • NI-488.2
  • NI-Serial

問題敘述

當使用NI-VISA與LabVIEW或NI-MAX中的裝置通訊時,我得到下面的錯誤:
 

Error -1073807202: A Code Library Required by NI-VISA Could Not Be Located。

我要如何解決此錯誤?

解決方案

由於下列的原因,您可能會得到此錯誤:
  • 您的系統中並未安裝NI-VISANI-SerialNI-488.2驅動程式。
    • 開發環境: 確認您需要的驅動程式是否已安裝並出現在NI MAX的My Systems >> Software下。
      • 否則,請為您的硬體下載並安裝正確的驅動程式(可在驅動程式的readme檔案中的Supported Deveices章節下找到)。
    • 部署環境: 確認您需要的驅動程式是否位於Remote System >> [Your Target] >> Software下。如果系統上並未安裝,請將它們安裝在您的系統上
  • Visa32.dll遺失:
  • NI-VISA is not Primary: 安裝第三方驅動程式時, 確認並將NI-VISA設定為primary
  • NI MAX內部錯誤: 修復或重設NI MAX Database File
    • 注意: 重設MAX Database只會刪除Measurement and Automation Explorer已辨識裝置上的所有scale、task和configuration,而不會影響任何硬體。
  • 驅動程式問題: 重新安裝或修復驅動程式。