USB DAQPad類比輸出的效能
硬體: Multifunction DAQ (MIO)>>Basic>>DAQPad-6015 for USB, Multifunction DAQ (MIO)>>Basic>>DAQPad-6016 for USB w/Screw Term
問題: 我不能達到DAQPad-6015和DAQPad-6016類比輸出的速率規格。是何種因素影響這個規格?我又要如何改善它們的效能?
解答: USB DAQPad類比輸出的速率和其他PCI介面的類比輸出卡比較起來是比較慢的。這主要是因為下列三個因素:
- DAQPad裝置上並沒有硬體的類比輸出FIFO記憶體。這代表每次只能有一個資料點被送到硬體。擁有硬體FIFO的類比輸出卡一次可以傳送多點資料到卡上,因此可以達到較快的輸出速率。
- DAQPad的類比輸出信號不支援DMA通道。資料只能夠利用programmed I/O(軟體時脈)或interrupt(中斷要求)來作傳輸,而這兩種傳輸方式都遠比利用DMA慢。
- DAQPad的資料傳輸是透過USB,而USB比PCI介面慢很多。
整體來看,如果您利用軟體時脈來作類比輸出的作業,您可以達到較快的輸出速率。雖然軟體時脈信號輸出的速率沒有像硬體時脈輸出來得精準,但輸出速率精準度的降低卻可以補強較慢的傳輸速率。附件為兩個LabVIEW 7.1版本的範例,可以讓您測試DAQPad的傳輸速率。當這兩個VI在一台Pentium 4 3GHz、1GB RAM的電腦上執行時,我們得到了下列的結果:
測試評比:
software timed: 333 Samples/second
hardware timed: 75 Samples/second
相關連結:
附加檔案:
- DAQPAD software timed.llb - DAQPAD hardware timed.llb
報告日期: 04/04/2005
最後更新: 05/03/2005
文件偏號: 3K3BITB9
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.