測·控領域專業互動媒體平臺
推動測試測量,檢測診斷,傳感物聯,遙測自控智能化發展
當前位置:CK365測控網 > 技術中心 > 典型應用 >

PCIE1840使用LabVIEW高速采集例程源碼

2017-10-09 14:31:24

[導讀] LabVIEW開發環境集成了工程師和科學家快速構建各種應用所需的所有工具,旨在幫助工程師和科學家解決問題、提高生產力和不斷創新。LabVIEW使用的是圖形化編輯語言G編寫程序,產生的程序是框圖的形式,是開發測量或控制系統的理想選擇。

Labview開發環境集成了工程師和科學家快速構建各種應用所需的所有工具,旨在幫助工程師和科學家解決問題、提高生產力和不斷創新。LabVIEW使用的是圖形化編輯語言G編寫程序,產生的程序是框圖的形式,是開發測量或控制系統的理想選擇。PCIE-1840/1840L是研華125M/80M高速采集卡,16位高分辨率,完美支持Labview。研華提供了豐富的Labview例子程序以方便用戶進行參考,包括

除了數據采集之外,高速采集還需要數據顯示和數據存儲做特殊的處理。

1、采集通道設定:使用十六進制格式替代浮點數格式;

2、顯示設定:在采集和存儲數據時,使用抽樣顯示替代實時顯示;

3、存儲設定:使用Labview 高級TDMS函數進行數據存儲;

編程說明

一、采集通道設定

數據采集卡輸出的原始格式是十六進制,一般為了方便后續的處理,會同時提供轉換后的浮點數(電壓值),但這種轉換是以增加CPU的負擔為代價的,對于超高速采集一般采用直接讀取十六進制的方式。研華Labview驅動提供兩種方式:Express(向導模式)和Polymorphic(多態模式)。

Express設定如下:

Polymorphic設定如下:

Labview具體實現參見程序框圖的第1紅框注釋

二、顯示優化設定:

在采集數據是往往需要實時觀察信號的變化趨勢,因PCLE-1840每秒鐘會采集到125M-500M采樣,如果全部顯示到實時曲線會消耗大量的CPU資源。人的肉眼可見的畫面分為靜止的畫面和動態的畫面,人眼的視覺暫留時間是0.05秒,因此,當連續的圖象變化超過每秒24幀畫面的時候,人眼便無法分辨每幅單獨的靜態畫面,看上去是平滑連續的視覺效果,因此采用抽樣顯示的方式可以在不影響實時顯示的前提下減少CPU占用。

Labview具體實現參見程序框圖的第2紅框注釋

三、存儲設定:

TDMS是一種能實現高速數據記錄的二進制文件格式。啟用TDMS數據記錄后,DAQNavi可將數據直接從設備緩沖區以流盤方式寫入硬盤。將原始數據寫入TDMS文件,提高了寫入速度并降低了對硬盤的影響。寫入原始數據的同時,換算信息也同時被寫入文件供日后讀取文件時使用。寫入數據至磁盤的同時也可讀取數據。 TDMS文件的邏輯格式遵循TDM三層結構,文件、通道組、通道三層。DMS內部結構的核心概念是segment,如下圖。

每次寫數據,每次往TDMS文件中flush to disk的時候就在文件的后面添加這樣一個segment,而不去關心之前的segment中包含了什么樣的信息。這個特點非常關鍵,這就可以使得我們寫文件的速度非???,我們并不關心之前文件中包含了什么信息,也就使得我們寫TDMS文件的速度并不和TDMS文件的大小成正比或者有任何關系。

TDMS包括Express函數、通用函數和高級函數,高速的讀寫需要用到高級函數。

高級TDMS VI和函數可用于對.tdms文件進行高級I/O操作(例如,異步讀取和寫入),可以使用函數測試磁盤讀寫速度,例如對普通SATA硬盤的測試寫速度位493M。

Labview具體實現參見程序框圖的第3紅框注釋.

該程序的前面板運行結果如下:

實用綜合完整例程

完整的高速數字化儀包括數據采集設定、實時曲線顯示、歷史數據調用和顯示、數據分析和處理等。下面是一個綜合例子,左框是數據采集和實時顯示(抽樣顯示),點擊“Acquisition&Save”按鈕進行數據采集,采集結束后,數據自動存儲到TDMS文件中;右框為數據回放,點擊“Read&Display”按鈕讀取剛才采集到的文件,進行曲線回放和數據分析。

程序框圖如下,主循環包括兩個部分,上半部分為數據采集存儲TDMS,下半部分為讀取TDMS數據和回放分析。

該程序在研華DAQNavi4.0.3Labview2012下運行。

源碼下載,請點擊

http://www.0329896.live/company/yanhua3/xzshow-htm-itemid-20654.html

[整理編輯:CK365測控網]
標簽:  LabVIEW[10]    PCIE1840[0]    高速采集[3]
 
[ 技術中心搜索 ]  [ ]  [ 好友分享 ]  [ 打印本文 ]  [ 關閉窗口 ]  [ 返回頂部 ]

版權與免責聲明:

①凡本網注明"來源:CK365測控網"的所有作品,版權均屬于CK365測控網,轉載請必須注明CK365測控網 www.0329896.live。違反者本網將追究相關法律責任。
②本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。如其他媒體、網站或個人從本網下載使用,必須保留本網注明的"稿件來源",并自負版權等法律責任。
③如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。

注冊成為CK365測控網會員

可以無需任何費用瀏覽專業技術文章

 
 
注冊CK365測控網會員以便瀏覽全文
 
 
湖北11选5组3走势图 七乐彩票app官方下载 泳坛夺金怎么玩 10bet线上娱乐城百家乐 投资理财哪个靠谱 内蒙十一选五前三遗漏 安徽体彩11选五走势图 幸运赛车计划app 5分快3怎么看走势图 全国十大股票配资平台app 安徽快3加奖