如何在 CompactRIO LabVIEW 專案中添加 NI-DAQmx 任務?

更新 Mar 1, 2024

環境

硬件

  • CompactRIO Controller

軟體

  • Measurement & Automation Explorer (MAX)
  • LabVIEW

驅動程式

  • NI-DAQmx

操作系統

  • Windows

搭載 NI-DAQmx 的 CompactRIO 是 CompactRIO 控制器家族的最新成員。它通過結合 NI-DAQmx 的易用性和 LabVIEW FPGA 的低階功能,將兩種軟體體驗合而為一。 NI-DAQmx 與 cRIO-904x 和 cRIO-905x 系列控制器兼容。

  1. 在 CompactRIO 下創建 NI-DAQmx 任務,方法是前往 NI-MAX,然後選擇 Remote Systems,下面會看到連接到你電腦的 cRIO 控制器。選擇你想要的那一個,並轉到  Data Neighborhood 標籤。右鍵點擊並選擇 Create New。這樣做將顯示下面的窗口。 創建 NIDAQmxTask1
  2. 選擇 NI-DAQmx Task 並按照此 KB 設定: Create Tasks for Ni-DAQmx Device in NI-MAX,以達到下面所示的狀態。​​​​​​​ 創建 NIDAQmxTask2
  3. 轉到你在 NI cRIO-90xx 下創建任務的 CompactRIO 模組,並選擇 Program Mode 為 Real-Time (NI-DAQmx),如下所示。​​​​​​​ 程序模式
  4. 按照這份手冊的第 1-3 點創建和配置 LabVIEW 專案:Configuring a Project for a CompactRIO Reconfigurable or Integrated System (FPGA Interface),以達到下面所示的狀態,請同時在你的 CompactRIO 目標下右鍵點擊並選擇 New>VI 來創建一個新的 VI。
LV項目
  1. 將你的 PC 連接到 CompactRIO 目標,並將 DAQmx Task Name.vi 放入你的程式中。 現在,你將能夠選擇之前創建的 NI-DAQmx 任務。

LVProject_Task
 
警告:將 NI-DAQmx 任務拖放至 CompactRIO 目標不適用,這與 CompactDAQ 裝置的操作方式不同。