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

更新 Nov 19, 2023

适用于

硬件

  • 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-MAX下远程设备中的NI XNET设备打开NI-XNET Bus Monitor,但是我得到了同样的错误消息。

解决方案

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