VeriStand中的VISA自定义设备中出现错误-1073807192

更新 Oct 28, 2020

适用于

软件

  • VeriStand

驱动

  • NI-VISA

问题详述

我从VISA配置串行端口VI中看到一个错误,当我的VeriStand自定义设备以初始化状态运行时,该错误发生。错误代码为-1073807192 VISA:(Hex 0xBFFF00A8)拒绝访问资源或远程计算机。这是由于当前用户或计算机缺少足够权限。

解决方案

如果代码在目标上运行,则COM端口的VISA地址不应包含IP。确保您的VISA地址与下图类似,并且不包含IP地址:


在上面的示例中,如果您使用地址GPIB0 :: 5 :: INSTR而不是Visa://169.254.104.28/GPIB0 :: 5 :: INSTR,则错误将消失。

相关信息

尝试一些其他故障排除的步骤:
  • 确保将PC添加到NI MAX中“ VISA安全选项”下的列表中
  • 尝试在MAX中进行回环测试,以确保端口正常工作
  • 尝试通过LabVIEW项目在不使用VeriStand的实时目标上部署代码