在VISA写入时出现错误-1073807265或-1073807304

更新 Apr 19, 2024

适用于

驱动

  • NI-VISA

问题详述

我试图通过LabVIEW与我的仪器进行通信,并收到以下错误消息:

VISA写入VI发生错误-1073807304

解决方案

为了解决此错误,请确保使用正在尝试与之通信的仪器的正确VISA地址。对于GPIB设备,您可以在Measurement&Automation Explorer中找到该地址,如以下屏幕截图所示:

例如,在上面的屏幕截图中,地址应该是GPIB0::0::INSTR

其他故障排除步骤

  • 如果您确定正确对仪器进行了寻址,请检查电缆并确保连接的每一侧都已牢固固定。
  • 使用其他电缆代替现有GPIB电缆,然后再次尝试通信。极少数情况下,电缆可能会损坏,并且无法与仪器建立良好通信。

相关信息

根据LabVIEW帮助:VISA错误代码 ,此错误意味着:

未检测到侦听器条件(NRFD和NDAC均置为无效)

这通常意味着地址字符串指定的VISA地址没有侦听器。当您为VISA打开(VISA Open) VI指定错误的地址(通常是GPIB地址)时,通常会发生这种情况。