我該如何讀取 cDAQ 或 cRIO 上的 USER1 按鈕?

更新 Mar 8, 2024

環境

硬件

  • CompactDAQ Controller
  • CompactRIO Controller

軟體

  • LabVIEW
  • LabVIEW Real-Time Module
  • LabVIEW FPGA Module

驅動程式

  • NI-RIO

  • 我想要使用一些 CompactRIOs(cRIO)和 CompactDAQs(cDAQ)上可用的 USER1 按鈕。我該如何在 LabVIEW 中讀取其值?
  • 我可以在 RT 的掃描引擎模式下讀取 USER1 按鈕的值嗎?

由於 cRIO 和 cDAQ 之間的架構差異,根據您要讀取的是哪一個,讀取 USER1 按鈕值的方式略有不同。
 

CompactDAQ

您可以使用 NI 系統配置 API 中的系統硬體屬性節點來讀取 USER1 按鈕的狀態。數組中的一個指示器將代表 USER1 按鈕的值。有些 cDAQ 設備需要額外的代碼來訪問 USER 按鈕和 LED 狀態。​​​​​​​


 

CompactRIO

在 cRIO 上,USER1 按鈕值僅直接來自 FPGA。當您將 cRIO 添加到項目時,您必須選擇 FPGA 介面,然後您將能夠讀取它。​​​​​​​