當前位置:編程學習大全網 - 編程軟體 - DAQ之如何獲取物理通道列表

DAQ之如何獲取物理通道列表

由於采用對話框的方式,很容易區分不同的通道。有些情況下,采集那個通道和多少通道是不固定的,所以必須給用戶提供設備的列表和物理通道的列表。

通常情況下有兩種方法可以解決這個問題。

壹、利用設備控件和物理通道控件

NI DAQMX專門提供了兩個控件,設備控件可以列出MAX中配置的所有板卡,物理通道控件可以列出選定板卡的所有物理通道,包括數值IO,模擬量輸入輸出通道和計數器通道等等。

二、利用DAQMX類的屬性節點

從上圖可以看出,創建設備控件和物理通道控件,所有的設備和物理通道自動出現在列表中,同過DAQMX的類屬性,可以通過編程實現類似的功能。

通過編程實現更為靈活,對於多個設備,每個設備包含不同數量和不同性質的物理通道,特別適合於用列表框和樹控件顯示和選擇。

1、首先選擇

選擇DAQMX系統屬性節點函數,並選擇設備名稱,通過該節點返回MAX中已經配置的設備列表,該節點實現的就是設備列表控件的功能。

2、設置活動設備並返回設備參數

由於存在多個設備,必須輪詢每個設備,指定當前活動設備,然後才能返回對應設備的物理通道列表。

  • 上一篇:如何給時鐘編程?
  • 下一篇:Java編程題:從鍵盤輸入壹個整數,判斷該數是否是完全數。完全數是指所有因數(包括1但不包括其自身
  • copyright 2024編程學習大全網