使用 Scan Mode 探索、設定及與 NI 987x 模組通訊

更新 Aug 12, 2025

環境

硬件

  • NI-9870
  • NI-9871

軟體

  • LabVIEW Base

驅動程式

  • NI-Serial
  • NI CompactRIO
  • NI-RIO

NI Serial 介面裝置可讓您與各式各樣的序列裝置進行通訊。本文將介紹這些模組在與 CompactRIO 及 LabVIEW Real-Time Module 中的 Scan Engine 搭配使用時的設定流程。您需要在系統上安裝  LabVIEW  及 Real-Time Module ,並搭配 NI CompactRIO  驅動程式,才能完成這些步驟。

在您的 Real-Time 控制器上安裝 NI-Serial 9870 和 9871 Scan Engine 支援

  1. 開啟 NI Measurement & Automation Explorer (MAX)。

  2. 展開 Remote Systems 標籤,找到您的 Real-Time 目標。

  3. 右鍵點擊 Software 標籤,並選擇 Add/Remove Software

  4. 選擇 Custom Software Installation,然後點擊 Next

  5. 在自訂軟體安裝視窗中,選取 NI-Serial 9870 and 9871 Scan Engine Support

  1. 點擊 Next 開始安裝。
  2. 接下來我們需要建立一個 LabVIEW 專案。 

將模組新增至您的 LabVIEW 專案

  1. 啟動 LabVIEW。

  2. 選擇 File>>Create Project 建立新專案。

  3. 選擇 Blank Project

  4. 在專案上點擊右鍵,選擇 New>>Target and Devices,將您的 CompactRIO 加入專案。

  1. 選擇 Scan Mode 作為控制器的程式模式,並搜尋模組。

  2. 在 Project Explorer 視窗中,於控制器上點擊右鍵,選擇 Deploy All

 

現在,NI 987x 的連接埠將會出現在 Measurement & Automation Explorer 中,位於對應於您 CompactRIO 機箱的 RIO 目標下方,如下圖所示。

 

當您的連接埠在 MAX 中被正確偵測到後,需要將它們設定為與您所通訊裝置的參數一致。請設定鮑率 (baud rate)、同位檢查 (parity) 和流控 (flow control),以確保資料通訊正常。在 LabVIEW 中,您可以放置 VISA Configure Serial Port VI 或使用 VISA Property Node 來設定各個連接埠的參數。

如果連接埠已經設定完成,您就可以開啟這些連接埠的 VISA 工作階段,並與您的序列儀器進行讀寫通訊。