新聞中心

EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 基于LabWindows/CVI的雙通道數(shù)據(jù)采集系統(tǒng)

基于LabWindows/CVI的雙通道數(shù)據(jù)采集系統(tǒng)

作者: 時間:2013-08-10 來源:網(wǎng)絡(luò) 收藏

由自行選用的插件以及C代碼組成,除此之外,系統(tǒng)還配有各類豐富的軟件包,從而更方便地構(gòu)建軟件系統(tǒng),界面如圖3所示。

本文引用地址:http://www.butianyuan.cn/article/192765.htm

c.JPG


2.2.1 顯示界面
將采集到的數(shù)據(jù)顯示到界面上,有兩種方式:(1)靜態(tài)方式。將所采集到的點一次性顯示在界面上,如果要繼續(xù)顯示,則要將之前界面上的點擦除后才可以繼續(xù)。(2)動態(tài)方式。以帶狀圖實時顯示圖形數(shù)據(jù),可以包含一個或多個同時刷新的曲線,每一條曲線代表一個連續(xù)量的數(shù)據(jù)通道。為顯示處理過的數(shù)據(jù),要選用靜態(tài)顯示。而靜態(tài)顯示只能顯示一次,因此需要使用內(nèi)置時鐘Timer隔幾秒刷新顯示數(shù)據(jù)。某一區(qū)間的數(shù)據(jù)可以以橫軸為時間、縱軸為幅度顯示,也可以其他方式顯示。這里選擇環(huán)形圖顯示。
2.2.2 環(huán)形圖顯示
環(huán)形圖顯示如圖4所示,顯示的是溫度信號,單位℃。圖中有兩個圓。大圓代表最大量程值,小圓代表最小量程值。圖中共有86條線段,代表這一段時間被平分為86段,每條線段代表一個時間點。測量到的數(shù)據(jù)依照時間先后在這86個線段上逆時針標(biāo)出,數(shù)據(jù)越大越靠近大圓,數(shù)據(jù)越小越靠近小圓。將這些點依次連接,易看到哪一時間點上的數(shù)據(jù)較大,而哪一時間點上的數(shù)據(jù)較小。直觀地顯示出所測時間內(nèi)數(shù)據(jù)的大小變化。左下角最大量程顯示的是大圓代表的值,最小量程顯示著小圓代表的值,這兩個量程可以重新輸入設(shè)置,以便觀察數(shù)據(jù)在更小量程里的變化。

d.JPG



3 數(shù)據(jù)的處理
3.1 數(shù)據(jù)的分離
數(shù)據(jù)采集卡是將采集到的數(shù)據(jù)以交錯方式存儲內(nèi)存當(dāng)中。所謂交錯即內(nèi)存中的存儲依次是第1,2,3,4通道的數(shù)據(jù)。以4通道采集為例,把第一位數(shù)據(jù)和每隔3位后的第4位數(shù)據(jù)存放在一起,形成了第一通道數(shù)據(jù),從第3位開始,每隔3位數(shù)據(jù)存儲在一起,則形成了第3通道數(shù)據(jù)。再將這些數(shù)據(jù)用于處理和顯示。
3.2 數(shù)據(jù)的轉(zhuǎn)換
數(shù)據(jù)采集卡采集到的數(shù)據(jù)并不是10進(jìn)制的電壓數(shù)據(jù),而是由某種對應(yīng)關(guān)系對應(yīng)得到的數(shù)字信號,需要進(jìn)行一次轉(zhuǎn)換得到10進(jìn)制電壓數(shù)據(jù)。轉(zhuǎn)換原理如下:PXI-2005這款數(shù)據(jù)采集卡是16位的,采集最大電壓范圍是-10~+10 V;基準(zhǔn)電壓是+10 V,因此數(shù)字0對應(yīng)-10 V,數(shù)字215對應(yīng)0 V,數(shù)字216對應(yīng)10 V。因此得出數(shù)據(jù)轉(zhuǎn)換公式為
data_D=data_collect/215×10.0-10.0 (1)
這樣就將從模擬電壓上采集到的原始數(shù)字?jǐn)?shù)據(jù)(data_collect)轉(zhuǎn)換為相應(yīng)的10進(jìn)制數(shù)字電壓數(shù)據(jù)(data_D)。
3.3 數(shù)據(jù)的存儲
數(shù)據(jù)是以TDMS格式存儲,TDMS是NI公司主推的一種二進(jìn)制記錄文件,擁有高速、易存取等多種優(yōu)勢,能在NI的各種數(shù)據(jù)分析或軟件之間進(jìn)行無縫交互,而且提供一系列API函數(shù)供使用。
存儲的數(shù)據(jù)是采集轉(zhuǎn)換后的電壓數(shù)據(jù)。每通道內(nèi)的數(shù)據(jù)都是單獨存儲的,互不影響。存儲后的TDMS文件可以通過安裝CVI時同時安裝的一個插件一Excel Importer打開,打開效果如圖5和圖6所示。

e.JPG


PXI-2005這款數(shù)據(jù)采集卡是4通道的,本試驗中只用到了兩通道,如圖6所示,只有1、3通道有數(shù)據(jù)存儲,2、4通道的數(shù)據(jù)是0。
3.4 生成報表
將采集到的數(shù)據(jù)計算后整理到word文件上以供打印。報表如圖7所示。報表中存儲的是已經(jīng)轉(zhuǎn)換的溫度數(shù)據(jù),單位℃。

f.JPG


使用word的函數(shù)語句包含在wordrepoit.fp文件里,因此要先要在工程內(nèi)加載wordreport.fp,然后才能使用其中包含的函數(shù)來制作word文件。

4 結(jié)束語
/CVI搭建的,具有快速測量、實時顯示等功能。搭配相應(yīng)的傳感器,容易制作成相應(yīng)領(lǐng)域的測量儀器。同時CVI可以應(yīng)用到大多數(shù)操作系統(tǒng)上,具有良好的移植性、使用簡單。相比MFC,CVI的研發(fā),因為擁有大量專業(yè)測控插件而顯得更加方便快捷;相比LabView,CVI的可編程性使其更加靈活,更能滿足研發(fā)人員的思想。同時,CVI插件的隨意放大縮小功能也適合移植到大小不一的觸摸屏上使用,適用于嵌入式系統(tǒng)。由此可見CVI在測量方面有著較大的優(yōu)勢,將成為虛擬儀器發(fā)展過程中的重要工具。


上一頁 1 2 下一頁

評論


相關(guān)推薦

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

關(guān)閉