久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 測試測量 > 設計應用 > PXI Express技術詳解(完整版)

PXI Express技術詳解(完整版)

作者: 時間:2009-04-14 來源:網絡 收藏

:數據流盤應用

的最大技術優勢在于快速PCI總線的高。這一優勢不僅縮短了常見自動化測試應用的測試時間,也使得迄今現成商用硬件無法支持的新型應用成為可能。范例之一便是智能信號和數字視頻測試等應用的數據流盤場景。

傳統的工作臺儀器系統,如任意波形發射器、邏輯分析儀和示波器等,使用板載有限的存儲器作為存儲波形數據的臨時緩存。板載存儲器昂貴而且可用空間有限。此外,這些儀器可以通過GPIB、LAN或USB接口將波形輸入至PC或自PC輸出波形。糟糕的是,這樣的只有每秒幾兆字節。對于數據流盤或者數據流導入內存的應用,需要高得多的吞吐量。 Express憑借其高吞吐量和低總線時延,提供了一個有說服力的解決方案。

幸運的是,LabVIEW的多線程編程模型使得數據流導盤應用可以被方便地優化。由于LabVIEW動態地分配編程任務至多個線程,我們可以通過將儀器I/O和文件I/O分解成兩個獨立的while循環,實現更高的吞吐量。推薦使用的編程方式為生產者-消費者循環結構,如下圖所示。


在上例中,上面的循環(生產者)從一個高速數字化儀中采集數據,并將其傳遞至一個隊列結構(一個LabVIEW FIFO)。該隊列可用于LabVIEW中的多個while循環間的數據傳遞。下面的循環(消費者)自隊列結構中讀取數據并將其寫入到磁盤。生產者/消費者循環結構為數據流盤應用提供了最佳的性能,因為在消費者循環將數據寫入到磁盤的同時,生產者循環可以繼續采集數據。



評論


相關推薦

技術專區

關閉