當使用VISA write時出現Error-1073807265或-1073807304

更新 Jan 9, 2020

產品資訊

Driver

  • NI-VISA

問題敘述

我嘗試使用LabVIEW與我的儀器進行通信時收到以下錯誤消息:
Error -1073807304 occurred at VISA Write

解決方案

為了解決此錯誤,請確認儀器的VISA地址。對於GPIB設備,您可以在Measurement&Automation Explorer中找到該位址,如下圖所示:

例如,在上面的圖示中,位址應該是GPIB0 :: 0 :: INSTR

其他除錯步驟

  • 如果您已正確地對儀器進行了尋址,請檢查並確保cable都已牢固固定。
  • 更換其他不同的GPIB cable,然後嘗試再次通信。極少數情況下,Cable可能會損壞,導致無法與儀器建立正常的通信。

相關資訊

根據LabVIEW Help: VISA Error Codes ,此錯誤意味著:

No listeners condition is detected (both NRFD and NDAC are deasserted)

這通常意味著位址字符串指定的VISA位址沒有偵聽器(listeners)。當VISA Open VI指定錯誤的位址(通常是GPIB位址)時,通常會發生這種情況。