在程式裡列出一個 DAQmx Task 裡的所有頻道



主要軟體:
主要軟體版本: 8.2
主要軟體修正版本:
次要軟體: Driver Software>>NI-DAQmx

問題: 我要如何在 LabVIEW 裡列出一個 DAQmx Task 裡所有的頻道?

解答:

如果要在 LabVIEW 裡列出一個 DAQmx Task 裡所有的頻道, 您可以使用以下步驟:

1. 放一個 DAQmx Task 的 Property Node 在程式區裡並讀出所有頻道的陣列.

2. 把陣列連到一個 For 迴圈上並把 Auto Index 打開.

3. 把一個 DAQmx Channel Property Node 放在 For 迴圈裡並選擇 Active Channels 屬性.

4. 把 Auto Index 解開來的陣列連到 Active Channel (ActiveChans) 的接點上.

5. 把 Property Node 展開並選 General Properties>> Physical Channel Name (PhysicalChanName) 屬性. 把屬性的接點連到 For 迴圈的右側.

6. 使用 Auto Index 把 Physical Channel Name 傳出來的資料轉成陣列.

請參考以下程式的圖片.



相關連結: Knowledge Base 4BU3T0YQ: Programmatically Retrieve All Physical DAQ Channels of my System

附加檔案:





報告日期: 09/21/2007
最後更新: 03/25/2010
文件偏號: 4DK9ITJQ