新聞中心

EEPW首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > 基于LabVIEW和PCI-5124的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)

基于LabVIEW和PCI-5124的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)

作者: 時(shí)間:2010-04-12 來源:網(wǎng)絡(luò) 收藏

2.3 數(shù)據(jù)存儲(chǔ)回放模塊
數(shù)據(jù)存儲(chǔ)功能模塊由文件的類型簇、數(shù)據(jù)文件存儲(chǔ)路徑、TDMS Dialog函數(shù)、open TDMS函數(shù)、write TDMS函數(shù)、close TDMS函數(shù)以及error函數(shù)組成,本程序中調(diào)用openTDMS函數(shù)打開TDMS文件,當(dāng)運(yùn)行至此時(shí),數(shù)據(jù)會(huì)依據(jù)原先設(shè)置的存儲(chǔ)路徑和類型將數(shù)據(jù)持續(xù)寫入指定計(jì)算機(jī)文件中。由于本設(shè)計(jì)要存儲(chǔ)海量數(shù)據(jù),因此采用基于流盤技術(shù)的存儲(chǔ)方式。流盤是一項(xiàng)在進(jìn)行多次寫操作時(shí)保持文件打開的技術(shù),即持續(xù)從或者向存儲(chǔ)器(Memory)中傳輸數(shù)據(jù)。存儲(chǔ)器可以是設(shè)備的板上緩存(Onboard Memory)、控制器上的RAM或計(jì)算機(jī)上的硬盤,本設(shè)計(jì)使用“文件I/O函數(shù)”設(shè)計(jì)合理的流盤存儲(chǔ)基本架構(gòu)。
回放是為了使用戶存實(shí)時(shí)采集存儲(chǔ)和數(shù)據(jù)分析測量結(jié)束后,還可以在需要時(shí)重新觀察和深入分析所采集的數(shù)據(jù)。數(shù)據(jù)回放功能程序運(yùn)行至open TDMS函數(shù)時(shí),將運(yùn)行連接至open(只讀),即可打開對(duì)應(yīng)的數(shù)據(jù)存盤文件,采集到的波形數(shù)據(jù)按照帶索引的二進(jìn)制TDMS文件形式存放于計(jì)算機(jī)硬盤中。在選擇波形回放時(shí),后臺(tái)程序首先要確定波形數(shù)據(jù)中數(shù)組元素所對(duì)應(yīng)的采樣時(shí)刻,當(dāng)選擇同放按鈕時(shí),給定的初始運(yùn)行時(shí)間會(huì)與待同放的波形數(shù)據(jù)的第1個(gè)元素所對(duì)應(yīng)的時(shí)刻進(jìn)行比較,從而確定待回放數(shù)據(jù)的第1個(gè)數(shù)據(jù)元素的時(shí)刻,從此開始回放數(shù)據(jù)波形,直到用戶發(fā)出停止指令。整個(gè)文件完全是Windows系統(tǒng)文件,大大提高存儲(chǔ)和釋放的速率,加快數(shù)據(jù)處理速度,回放波形如圖4所示。

本文引用地址:http://2s4d.com/article/195453.htm


2.4 數(shù)據(jù)分析模塊
數(shù)據(jù)分析主要包括測量信號(hào)參量、幅度相位譜和功率譜。時(shí)域分析是一種直接在時(shí)問域中對(duì)系統(tǒng)進(jìn)行分析的方法,具有直觀、準(zhǔn)確的優(yōu)點(diǎn),可以提供系統(tǒng)時(shí)間響應(yīng)所需的全部信息。本系統(tǒng)主要是標(biāo)定所采集信號(hào)的周期、平均值、周期均方根、有效值以及頻率等,實(shí)時(shí)了解信號(hào)各種參數(shù)。
數(shù)據(jù)報(bào)表打印主要是將所采集信號(hào)的原始波形和回放波形以圖片格式傳遞至打印樣式子VI,并設(shè)置該子VI,使得程序需要打印時(shí),就可通過調(diào)用該子VI打開前面板的采集波形和回放波形,顯示報(bào)表內(nèi)容并進(jìn)行打印預(yù)覽。

3 結(jié)論
進(jìn)行系統(tǒng)實(shí)驗(yàn)測試時(shí),使用主頻為1.8l GHz、處理器為64位,512 M內(nèi)存的PC;采樣速率為20MByte/s的高速數(shù)字化儀-,實(shí)現(xiàn)長達(dá)30 min的連續(xù)和海量數(shù)據(jù)存儲(chǔ)。利用虛擬儀器和高速數(shù)字化儀-開發(fā)的長時(shí)間連續(xù)采集存儲(chǔ)系統(tǒng)完成了信號(hào)實(shí)時(shí)的采集、顯示、存儲(chǔ)以及對(duì)采集歷史數(shù)據(jù)進(jìn)行回放的功能。
與傳統(tǒng)儀器相比,該系統(tǒng)具有性價(jià)比高、開發(fā)時(shí)間短、通用性強(qiáng)、數(shù)據(jù)處理準(zhǔn)確簡單、可移植性強(qiáng)(可以將VC、C、MATLAB等程序進(jìn)行遞歸調(diào)用)、人性化界面設(shè)計(jì)、易于操作等優(yōu)點(diǎn),簡單的編寫語言和易于編寫的控制,控件,簡化了編程過程,用戶無需掌握數(shù)據(jù)采集卡的硬件知識(shí),只需了解和掌握其驅(qū)動(dòng)程序的功能,就能利用進(jìn)行數(shù)據(jù)程序的開發(fā)和運(yùn)用,這將成為未來數(shù)據(jù)采集發(fā)展的趨勢。


上一頁 1 2 3 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉