如何使用USB端口连接sbRIO-9607

更新 Apr 26, 2023

环境

硬件

  • sbRIO-9607

软件

  • LabVIEW Real-Time Module

驱动

  • NI-RIO

由于主机上可用的以太网端口有限制,然而我想使用sbRIO-9607上的USB A端口来部署LabVIEW程序。这可行吗?如果可以,请问如何操作?

有两种方法可以通过USB将sbRIO-9607连接到主机PC。
  1. 在自定义RMC板上实现USB设备端口
    • 由于标准RMC(NI-9694)中是没有加入USB功能,因此这将需要您自行设计自己的RMC。
    • 有关更多详细信息,请参见RMC Purpose
  2. 使用USB(Host-to-Host Cable)主机到主机电缆(PN:140254-02)将sbRIO-9607上的USB端口连接到主机PC的USB A端口
    • 这将创建一个USB-ENET桥来连接sbRIO,就好像它是通过以太网连接一样。
    • 在LabVIEW中对sbRIO进行编程的方式不应有重大变化。
    • 注意:此方法比实现自定义RMC板要简单,但是并非在每种情况下都有效。主机到主机通信的实现方式将因不同的电脑而异,这意味着无法提前确定兼容性。

附加信息

  • USB主机到主机的电缆中是有活动组件,它们将在PC上的USB主机端口和sbRIO上的USB主机端口之间进行架桥。如果主机到主机的电缆与您的系统兼容,则sbRIO-9607将被主机PC识别为实时目标,并且您将能够连接到sbRIO,就像有一个USB设备端口。
  • 一般不兼容的情况下是使用非NI USB适配器,因为NI USB主机到主机电缆中将特别包含对Linux RT的驱动程序支持。
  • 也可以自定义RMC以添加USB主机端口,该端口可用于连接USB 3.0摄像机。