若要在 NI 94xx 數位輸入模組上使用 Specialty Digital Mode,請依照以下步驟操作:
-
按照 Using NI CompactRIO Scan Mode wth NI LabVIEW Software 的說明,以 Scan Mode 設定你的 CompactRIO 專案。
-
設定你的專案,使其與下圖中的專案視窗一致。請確保 94xx 數位輸入模組位於專案的 Chassis 區段下,而不是在 FPGA 目標下,這樣可以確保你正在使用 Scan Mode。

- 在模組屬性中設定 Specialty Digital 模式。右鍵點擊該模組並選擇 Properties;然後選擇 Specialty Digital Configuration 類別,如下圖所示。
在這裡,你可以選擇四種數位計數器測量模式之一,以及正交編碼器模式。下方的兩張圖示範了如何將 CTR0 設定為 Count Edges 模式,以及將 CTR1 設定為 Frequency Measurement 模式。
注意: 如需瞭解各設定選項的詳細資訊,請點擊視窗右下角的 Help 按鈕。


注意: 使用較長的 Frequency Timebase 雖然會提供更穩定的測量結果,但更新頻率會較低。
-
建立一個 Real-Time Host VI 來讀取計數器數值。下圖示範了一個簡單的 VI,可以將計數器數據同時顯示在數值指示器以及圖表上。

下方對應的前面板顯示了圖表中的計數器數據。此範例中,將一個 500 Hz 的訊號同時連接到 CTR0 和 CTR1,因此可以看到計數值與頻率測量值來自相同訊號。下方的圖表顯示該訊號的頻率約為 5 kHz,並帶有一些抖動(因為是軟體計時)。同時也可以看到計數值以固定速率持續增加,正如預期結果。

附加資訊
NI 9403、9425 和 9426 模組不支援 Specialty Digital Configuration。
如需了解各數位輸入模組所支援的功能,請參考 [哪些 C 系列模組支援 Scan Mode 中的 Specialty Digital Functions?]。