在LabVIEW中透過最小/最大值或範圍高/低來設置NI-DAQmx通道增益

更新 Jul 27, 2023

環境

軟體

  • LabVIEW Full
  • LabVIEW Base
  • LabVIEW Professional

驅動程式

  • NI-DAQmx

目前,我透過更改範圍來設置NI-DAQmx裝置的通道增益。我想知道是否應該使用Maximum / Minimum ValueRange High / Low的屬性來更改範圍。另外兩者有什麼區別呢?

您可以透過以下兩種方法設定自己的裝置通道增益。
  1. 透過Maximum/Minimum Value進行設置
也有兩種方式由Max/Min值
a. 透過DAQmx Create Channel VI,可以透過Max/Min Terminal進行設置,如下圖所示。
b. 透過選擇Maximum/Minimum Value Properties 選擇DAQmx Channel>>Analog Input>>Maximum/Minimum Value,如下圖所示。
  1. 透過Range High/Low Properties進行設置
選擇 DAQmx Channel>>Analog Input>>General>>Advanced>>Range>>High/Low,如下圖所示。

兩種方法之間的主要區別在於它們所引用的單位。
  •  Max/Min值與DAQmx任務建立的訊號類型匹配適當的單位。例如,在執行類比熱電偶輸入任務時,“ Max/Min”將指攝氏溫度,但對於類比電流輸入任務,則指的是安培。
  • 使用high/low設置範圍時,單位會反映在DAQ裝置的本身的單位。例如,使用E系列裝置的DAQmx任務的範圍將以伏特為單位。

附加資訊

您應該避免將兩種方法用於同一任務。如果同時設置了Max/Min和High/Low,NI-DAQmx將使用最後一個值來確定通道增益。當您在任務中選擇Max/Min值時,並不是說 ADC 將在這些特定值之間工作。該任務將根據這些值並自動選擇設備通道允許的範圍之一,如果您使用錯誤的Max/Min值,則存在風險,您的測量將惡化並且您將無法獲得正確的讀數。