a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 測試測量 > 設計應用 > 基于LabWindows/CVI的雙通道數據采集系統

基于LabWindows/CVI的雙通道數據采集系統

作者: 時間:2013-08-10 來源:網絡 收藏

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

本文引用地址:http://www.j9360.com/article/192765.htm

c.JPG


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

d.JPG



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

e.JPG


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

f.JPG


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

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


上一頁 1 2 下一頁

評論


相關推薦

技術專區

關閉