999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種USB高速數據采集系統的LabVIEW程序設計

2016-05-30 10:48:04王宗省翟亞楠康樹強蘇金娣董淑冷
科技資訊 2016年13期
關鍵詞:數據采集

王宗省 翟亞楠 康樹強 蘇金娣 董淑冷

摘 要:在LabVIEW虛擬平臺下設計了一種用USB接口實現的高速數據采集系統。提出了自動分文件存儲的方法解決了使用Excel文件存儲數據產生的大文件問題。提出了一次最多讀取兩個文件依次讀取的方法,解決了用波形顯示多個文件的大量數據時占用大量內存甚至導致無法顯示的問題。實驗證明文中所用方法效果明顯。該系統支持8條通道32位數據的同時采集、存儲、波形回放,系統界面簡潔、操作簡單、可添加模塊以拓展功能。

關鍵詞:數據采集 高速 波形回放 表格文件 占內存

中圖分類號:TP274+.2 文獻標識碼:A 文章編號:1672-3791(2016)05(a)-0001-02系統一次存入8個通道的數據,每通道200個32位的數,共存1 000次,即8 000行200列為一個Excel文件。程序中先設定一個循環次數i,當i=0時,用Create File函數新建文件并寫入電子表格文件,當i=1~998時,直接寫入電子表格文件;當i=999時,寫入電子表格文件并用Close File函數關閉文件;當i>999時,令i=0。程序中用移位寄存器來保存上一次的循環次數、文件路徑、文件句柄、文件狀態。文件句柄用來做Close File函數的輸入。文件狀態為真(T)表明正在寫入文件,文件狀態為假(F)表明文件已關閉。用文件狀態主要是確定在文件不再寫入時,關閉文件以節省內存。

1.2 波形回放模塊

回放模塊程序一直在檢測輸入框的變化并更新,直到用戶點擊開始后就進入波形顯示,若要改變輸入的條件,需先停止顯示波形。以下是實現回放時根據滾動條的位置自動更換讀取的數據文件的分文件讀取方法。

一個Excel文件存儲的數據有限,要查看的是多個文件的數據,如果先打開多個Excel文件讀到一個數組中,數組太大導致內存占用大,運行速度慢甚至會提示內存占滿而不能運行。該系統的設計是先判斷滾動條的位置,根據滾動條的位置判斷要打開哪個文件,讀取要打開的文件及下一個文件的數據存入二維數組,顯示到波形圖表。以上為一個循環,如果判斷要打開的文件跟上一循環的文件相同,則直接用上一循環讀取的數據,無需再重新讀取。這樣能保證每次循環只讀取兩個文件的數據。程序中用移位寄存器來保存上一次循環的數據。

在顯示波形時,用事件結構檢測滾動條的值變化。滾動條滾動一次,采用平鋪順序結構先用波形圖表的歷史數據屬性節點接入空數組來清空圖表,然后以滾動條的位置乘200為原點,讀取16 000個數為波形圖表的一個畫面。

2 測試結果

程序中USB屬性設置為高速批量傳輸,測試時硬件設置為高速的64字節批量傳輸端點進行數據傳輸,考慮協議開銷計算在理論上最高傳輸速度為6.656 MB/s(53.248 Mb/s)。經對系統測試,8個通道同時采集得到每個通道的數據傳輸速率為400 kB/s。在實際應用中,采樣頻率跟采集系統的硬件程序中的USB傳輸設置有關。現比較在波形回放時一次性全部讀取文件數據進行波形顯示和使用該文提出的分文件讀取方法的內存占用情況。該文使用應用程序性能檢測器V3.0軟件檢測,得到占內存的記錄情況用Excel畫散點圖,得到如下LabVIEW運行時內存占用曲線。每個Excel文件大小為12 706 kB,分別讀取10個文件(約120 MB)和20個文件(約240 MB)。

由圖1、2可看出讀取10個文件時相對于一次性讀取文件,該文提出的分文件讀取方法使內存使用減少了約180 MB。由圖3、圖4在讀取20個文件時,一次性讀取文件方法由于內存不足而無法運行,而分文件讀取法所占內存并沒有隨著文件的增多而改變。充分說明了分文件讀取法的實用效果。圖1、圖3中曲線波動是由于文件的關閉打開導致的內存變化。

3 結語

在LabVIEW虛擬儀器開發平臺下設計了一種基于USB的高速數據采集系統,該系統能實現數據存儲、實時顯示及波形回放的功能,提出了分文件存儲法解決了使用Excel文件存儲數據產生的大文件問題,并針對回放時占用大量內存的問題提出了分文件讀取法,經實際測試證明了所提方法的實用性。系統還可添加函數模塊對數據處理以完善功能,且系統的性能隨USB的性能提升而提升。

參考文獻

[1] 羅偉林.基于USB2.0的高速數據采集系統[D].哈爾濱:哈爾濱工業大學,2008.

[2] 郭迎福,羅曉莉,毛征宇.基于LabVIEW虛擬高速數據流盤與波形再現儀[J].儀器儀表學報,2006(S3):1788-1789.

[3] 黃琦,崔文佳.基于LabVIEW的波形文件回放分析系統設計[J].廣西電力,2013,36(5):16-18.

[4] 向科峰.基于LabVIEW的數據采集系統設計與實現[J].機械管理開發,2011(4):191-192.

[5] 蘇蘭蘭,施偉峰.基于VISA技術的高速USB數據采集系統[J].機電設備,2007(4):36-39.

[6] 孫文.多通道數據采集系統的設計與實現[D].湖南大學,2013.

[7] 余志榮,楊莉.基于NI_VISA與LabVIEW的USB接口應用設計[J].單片機與嵌入式系統應用,2007(1):66-69.

[8] 侯國屏,王坤,葉齊鑫.LabVIEW7.1編程與虛擬儀器設計[M].北京:清華大學出版社,2007.

猜你喜歡
數據采集
Web網絡大數據分類系統的設計與改進
CAN總線通信技術在電梯監控系統中的應用
基于大型嵌入式系統的污水檢測系統設計
社會保障一卡通數據采集與整理技巧
基于AVR單片機的SPI接口設計與實現
CS5463在植栽用電子鎮流器老化監控系統中的應用
大數據時代高校數據管理的思考
科技視界(2016年18期)2016-11-03 22:51:40
鐵路客流時空分布研究綜述
基于廣播模式的數據實時采集與處理系統
軟件工程(2016年8期)2016-10-25 15:54:18
通用Web表單數據采集系統的設計與實現
軟件工程(2016年8期)2016-10-25 15:52:53
主站蜘蛛池模板: 国产在线精品人成导航| 在线观看网站国产| 亚洲人成网站在线观看播放不卡| 国产精品视屏| 日韩一级毛一欧美一国产| 国产精品美女免费视频大全| 亚洲国产精品无码久久一线| 欧美日韩国产成人高清视频 | 国产中文在线亚洲精品官网| 国产高颜值露脸在线观看| 狼友视频一区二区三区| 五月六月伊人狠狠丁香网| 中文字幕中文字字幕码一二区| 久久国产精品电影| 夜夜高潮夜夜爽国产伦精品| 五月婷婷伊人网| 综1合AV在线播放| 日本免费精品| 视频在线观看一区二区| 国产男人的天堂| 欧美一区中文字幕| 色香蕉影院| 2021国产精品自产拍在线观看| 激情综合图区| 一级香蕉人体视频| 九色在线观看视频| 久久精品女人天堂aaa| 无码一区二区三区视频在线播放| 91丝袜美腿高跟国产极品老师| 欧美精品在线免费| 久久精品这里只有国产中文精品 | 亚洲欧美国产五月天综合| 国产人在线成免费视频| 欧美乱妇高清无乱码免费| 午夜成人在线视频| 亚洲精品第一页不卡| 99re精彩视频| 亚洲第一香蕉视频| 婷婷五月在线视频| 婷婷六月激情综合一区| 女人av社区男人的天堂| 国产成人在线小视频| a天堂视频在线| 性欧美在线| 日韩欧美中文| 又黄又湿又爽的视频| 国产原创第一页在线观看| 99re经典视频在线| 国产真实二区一区在线亚洲| 欧美人与牲动交a欧美精品 | 亚洲美女AV免费一区| 伦精品一区二区三区视频| 精品无码一区二区三区电影| 国产免费福利网站| 一级毛片高清| 9啪在线视频| 亚洲美女视频一区| 欧美亚洲一二三区| 久久亚洲高清国产| 熟妇丰满人妻| 久久青草免费91线频观看不卡| 久久毛片免费基地| 欧美成人二区| 中文字幕在线看| 国产精品性| 成人国产精品一级毛片天堂| 国产福利一区在线| 欧美亚洲综合免费精品高清在线观看| 国产精品久久精品| 久久综合亚洲鲁鲁九月天| 亚洲午夜福利精品无码不卡| 日韩免费毛片| 欧美亚洲一区二区三区在线| 免费AV在线播放观看18禁强制| 在线国产综合一区二区三区 | 亚洲资源在线视频| 亚洲综合亚洲国产尤物| 国产欧美亚洲精品第3页在线| 亚洲一级无毛片无码在线免费视频| 性欧美在线| 26uuu国产精品视频| 国产精品白浆无码流出在线看|