解決方案
是可以在獲取或輸出波形中使用 32 個以上的引腳。這只能用於
Paralle映射波形,並且您必須使用NI Digital Create/Read/Write Waveform VIs
的多個實例。每個 VI 最多只能在 32 個引腳上運行,因為 API 只能為每個session的獲取或輸出返回 32 位元,但多次調用 VI 允許您為模式配置總共 32 個以上的引腳。
例如,為了創建一個跨越 64 個引腳的輸出波形,您需要兩個niDigital Create Source Waveform實例和兩個niDigital Write Source Waveform實例,如下面的片段所示:
所有 VI 應具有相同的
waveform name。對於
Create Source Waveform VIs ,第一個
pin list有一個與前 32 個引腳對應的Pin Group,第二個
pin list有一個與後 32 個引腳對應的Pin Group。對於
Write Source Waveform VIs ,寫入第一個和最後一個Pin Group的數據被分成兩個
waveform data 輸入。這將導致在您突發模式時在所有引腳上生成正確的數據。請注意,您不能交錯跨越多個設備的引腳,即您不能尋址設備 1 上的某些通道、接著設備 2 上的某些通道,然後又是設備 1 上的更多通道的這種順序。
還需要使用 Tclk 來同步 session 之間的突發模式: