如何透過 USB 連接 sbRIO-9607

更新 Aug 7, 2023

環境

硬件

  • sbRIO-9607

軟體

  • LabVIEW Real-Time Module

驅動程式

  • NI-RIO

由於我主機上的乙太網路埠有限,我想用 sbRIO-9607 上的 USB A 埠來部署我的 LabVIEW 程式。這可能嗎?如果可以,該怎麼做呢?

要透過 USB 將 sbRIO-9607 連接到主機 PC,有兩種方法。
  1. 在自定義的 RMC 板上實現一個 USB 設備埠
  2. 使用 USB Host-to-Host 線纜 (PN: 140254-02) 將 sbRIO-9607 的 USB 埠連接到主機 PC 的 USB A 埠
    • 這建立了一個 USB 到 ENET 的橋,好像是透過乙太網路連接 sbRIO 一樣。
    • 在 LabVIEW 中程式設計 sbRIO 的方式基本上不需要改變。
    • 注意:這種方法比實現自定義 RMC 板簡單,但不是每次都能用。Host-to-Host 的通訊方式會因不同的電腦而異,所以無法預先確定相容性。

附加信息

  • USB host-to-host 線纜裡有活性組件,可以在 PC 的 USB host 埠和 sbRIO 的 USB host 埠之間建立橋接。如果 Host-to-Host 線纜和你的系統相容,那麼主機 PC 會識別 sbRIO-9607 為真實時間目標,你可以像主板上有 USB 設備埠一樣連接到 sbRIO。
  • 商店買的 USB host-to-host 連接線可能不會運作,因為 Linux RT 的驅動程序特別包含在 NI 的 USB Host-to-Host 線纜中。這包括使用非 NI 的 USB 轉接器。
  • 也可以自訂 RMC 來增加一個 USB host 埠,這樣就可以連接到 USB 3.0 相機。