尝试为远程XNET设备打开NI-XNET Bus Monitor时出现错误63

更新 Oct 30, 2020

适用于

硬件

  • PXI-8516
  • PXI-8513
  • PXI-8115

软件

  • VeriStand 2013 Media
  • LabVIEW 2013 Real-Time Module

驱动

  • NI-XNET

问题详述

我将NI-XNET设备连接到Real-Time PXI系统,并在控制器上部署了VeriStand 2013项目。
然后,我尝试直接从VeriStand Workspace打开NI-XNET Bus Monitor,但出现以下错误消息:

在TCP RT Connect. vi-> TCP RT远程端口名称. vi-> Get Portnames. vi->接口和数据库设置. vi-> BM Main. vi中的TCP打开连接时发生错误63。

可能的原因:

LabVIEW:串口接收缓冲区溢出。
========================
LabVIEW:网络连接被服务器拒绝。


该错误显示在以下对话框中。

我也试图通过右键单击遥控器下的NI-XNET设备从NI-MAX打开NI-XNET总线监视器,但是我得到了同样的错误消息。

解决方案

要解决此问题,您可以尝试执行以下测试:
  • 如果您有多个网卡,请尝试断开所有网卡的连接,但连接至Real-Time PXI控制器的网卡除外
  • 尝试使用交叉电缆直接连接到实时目标,并为目标和计算机设置一个静态IP地址。确保IP地址在同一子网中
  • 尝试将NI-XNET版本升级到最新版本,并与您的开发环境版本兼容。检查NI-XNET驱动程序和LabVIEW的兼容性
  • 在NI-XNET总线监视器中,转到设置»TCP / IP设置:确保实时目标的IP地址正确。另外,检查“远程端口”设置,如图所示,检查该端口是否已被其他应用程序使用或被Windows防火墙阻止
  • 在NI-XNET总线监视器中,转到“设置”»“接口和数据库设置”,然后将“运行模式设置为“从属”
  • 如果使用实时目标,请将其格式化