什麼是Channel Expansion?
主要軟體:
主要軟體版本: 7.0
主要軟體修正版本: N/A
次要軟體: N/A
硬體: Multifunction DAQ (MIO)>>SC Express>>PXIe-4331
問題: 我試著使用NI-DAQmx並且同時讀出訊號或寫入訊號在DAQ卡上.聽說有一個可以實現的方法叫做 "Channel Expansion" 何謂"Channel Expansion”呢?以及它可以如何幫助我同時讀取訊號或寫入訊號在DAQ卡不同的通道上?而這個方法是可以跨不同的裝置實現嗎?
解答: Channel Expansion是一個能夠利用資料截取裝置的通道包含另一個裝置的通道的方法。有效率地讓任務能有更多的通道。當使用Channel Expansion時,DAQmx會自動地安排觸發以及時脈在DAQmx驅動程式之上以至於可以讓許多的裝置達成同步。為了讓裝置的功能一致,這個同步的過程是必須的。Channel Expansion是最簡單也是最精確讓許多裝置同時同步的方法之一。
此外,當使用Channel Expansion時,也能將許多DAQmx Create Virtual Channel 結合成一個DAQmx的任務。這也同時能夠讓一個DAQmx的任務包含不同的量測種類以及不同裝置的通道。

Channel Expansion並沒有支援所有的NI的DAQ擷取裝置及所有的DAQmx Driver版本. 多裝置任務支援DSA的裝置從NI-DAQmx 8.0開始。S系列的MIO裝置則是從NI-DAQmx 8.1開始支援。X系列的MIO裝置則是從NI-DAQmx 9.0開始支援。
一般使用規範與條件:
所有裝置
- 在任務裡的所有通道都需要是相同類型的裝置之類比輸入通道。(例如:所有通道屬於DSA裝置,或是皆是S系列裝置,或是所有皆是X系列裝置,或者所有都為CompactDAQ 裝置)。唯一例外是SC Express可以和部分X系列或DSA的裝置結合。
- 參考通道名字的輸入語法規範(syntax guide) :舉個例子來說,冒號表試著通道的範圍以及逗號使用在分開獨立的通道以及通道範圍。
PXI 裝置
- 裝置都需要在同一台單獨機箱,且機箱需要在MAX (Measurement & Automation被辨認到
PCIe 裝置
- 你需要使用RTSI的連接線連接不同的裝置,且在MAX下須辨認到RSTI的連接線。
DSA 裝置
- 若是任務是有包含從4461/4462 and 447X裝置之通道,你必須要在裝置之間設定濾波延遲。
- 若是channel expansion的任務只有從PXI-447X裝置而來,其中一張PXI-447X裝置必須要安裝在PXI的插槽2。
- 若是任務包含一張PXI-4461/4462 and PXI-447X 裝置,那一張PXI-4461/4462裝置必須要安裝在插槽2。
SC Express 裝置
- 任務包含從某些SC Express, X Series, and NI 449X DSA 裝置而來,需要遵守下列條件:
- 裝置需要在同一個單獨機箱內。且機箱需要被MAX辨認到。
- 任務所包含的通道只能包含下方裝置的其中之一種組合。:
- NI 4300/4353/4357 and PXIe X Series 裝置
- NI 4330/4331 and NI 449X 裝置
- NI 4330/4331/4339 and NI 4464 裝置
- 若是任務包含從NI 4330/4331和 NI 449X 的通道而來。NI-DAQmx 需要在裝置之間設定濾波延遲。
CompactDAQ 裝置
- CompactDAQ 的所有類比輸入和大部分的類比輸出以及數位I/O 模組都是能夠結合通道至單獨的DAQmx任務內。
- 所有的CompactDAQ裝置包含在單一DAQmx任務下必須位處於同個機箱內,除非是使用9469模組的機箱達成同步。必須要至少DAQmx 9.9以後的版本才有支援此功能。
- 任務裡面的所有通道都必須要是要相同類型(例如:所有皆為類比輸入模組,所有皆為類比輸出模組,或者所有皆為數位I/O)
相關連結: KnowledgeBase 5BDD8LS2: Can I Perform Channel Expansion Using an External Reference Clock?KnowledgeBase 3EE7N2NQ: Synchronization with Dynamic Signal Acquisition (DSA) Products with NI-DAQmxNI Community: Channel expansion while writing clock to PXI backplaneKnowledgeBase 3KICS4BC: What is the Syntax for Physical Channel Strings in DAQmx?KnowledgeBase 2UI8PGX4: Why Is My Data Delayed When Using DSA Devices?
附加檔案:
報告日期: 10/20/2011
最後更新: 05/05/2015
文件偏號: 5QJHRL2P
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.