PROVEtech:RBS - Automotive Ethernet for VeriStand 入门

更新 Dec 18, 2023

环境

硬件

  • PXIe-8521
  • PXIe-8522
  • PXIe-8523

软件

  • VeriStand
  • PROVEtech:RBS for VeriStand

驱动

  • NI-XNET

操作系统

  • LabVIEW Real-Time (NI Linux Real-Time)

本文将指导如何在NI Linux Real-Time 环境使用 PXI-852x 在 Veristand 平台上使用 PROVEtech:RBS - Automotive Ethernet for Veristand进行汽车以太网通信。

汽车以太网接口模块 PXIe-852x 不支持 Phar Lap ETS 实时操作系统。 本文将使用 NI Linux Real-Time OS。

准备

在配置之前,请检查应满足的以下要求。
硬件要求
软件要求

 

驱动安装

请参考在 NI Linux Real-Time PXI 控制器上安装软件。请尽可能使用最新的驱动程序堆栈。请参考VeriStand and NI Linux Real-Time Version Compatibility
 

NI MAX 中的模块配置

  1. 打开 NI Measurement and Automation Explorer(MAX)。
  2. 确保第一个端口 ENET1 使用有效的 IPv4 地址(不是 0.0.0.0)处于活动状态。 这需要物理连接到网络上的另一个端点,在这个端点上将 PHY 状态设置为 Master,在另一个端点上设置为 Slave。 将端口模式设置为Direct
Image1.jpg
  1. 建立连接后,您将看到端口上的 Link/Act LED 亮起。 有关 LED 指示的更多信息,请参阅用户手册
 

Libpcap安装

Libpcap 是 Linux 上的网络数据包捕获工具。 要在 Linux 目标上安装它,请在NI Linux实时设备上访问Shell并依次输入以下命令:
opkg update
opkg install libpcap
opkg install libpcap-dev


要检查其是否正确安装,请在终端上执行命令"opkg list-installed |grep pcap"。


如果 PXI RT 终端无法访问互联网,请参阅在 Linux 实时设备上离线安装 OPKG 包
 

在 VeriStand 中部署

  1. 打开位于 C:\Users\Public\Documents\National Instruments\NI VeriStand 2019\Examples\PROVEtechRBS_AE_Example 的示例。
  2. 在System Explorer中的Controller下设置Operating SystemLinux_x64 和输入正确的 IP 地址。
​​​​​Image2.jpg
  1. (可选)该示例已预先配置为使用 ENET1。 请按照以下步骤更改端口:
    1. 选择PROVEtech:RBS。点击Set RBS Configuration打开Configurator窗口。
Image3.jpg
  1. 在PROVEtech:RE/RBS Configurator窗口,展开Function Modules。选择Hardware Port并修改DeviceName。
Image4.jpg
  1. 部署VeriStand工程。
  2. 打开项目文件下的 demo.nivsscr。 将所有 TX_enable 设置为 1 以激活网络通信。

下一步

打开 PROVEtech.RBS 用户手册以了解有关此工具包的更多信息。
Image5.jpg

如需技术支持,请联系NI技术支持团队。
 

附加信息

在 Linux RT 上将 XNET IP Stack 与 DAQ 设备一起使用时,存在部署失败的已知问题。 该错误报告为 1230469 ,并已在 NI-XNET 21.0 中修复。