LabVIEW數(shù)據(jù)交互及處理技術在測試軟件中的應用
本文關鍵詞:LabVIEW數(shù)據(jù)交互及處理技術在測試軟件中的應用
更多相關文章: LabVIEW 數(shù)據(jù)交互 數(shù)據(jù)處理 測試軟件
【摘要】:隨著測試測量技術的快速發(fā)展,對相應上位機測試軟件的開發(fā)提出了越來越高的要求。傳統(tǒng)的文本編程開發(fā)工具由于其編程復雜、直觀性差及不易操作等問題,已無法滿足測試應用的需求。基于圖形化編程語言的Lab VIEW軟件開發(fā)平臺由于其強大、靈活的儀器控制能力、簡單的編程語言及美觀的虛擬儀器界面,越來越多的應用到了測試軟件的開發(fā)應用中。同時,隨著各種集成化、專用化第三方硬件測試系統(tǒng)的涌現(xiàn),為了實現(xiàn)上位機測試軟件對硬件設備的控制與數(shù)據(jù)處理,研究測試軟件與設備的數(shù)據(jù)交互技術及數(shù)據(jù)處理技術具有重要的意義。本文應用LabVIEW作為測試軟件開發(fā)平臺,針對軟件與硬件測試系統(tǒng)的數(shù)據(jù)交互及數(shù)據(jù)處理問題進行了研究。在數(shù)據(jù)交互方面,為了解決LabVIEW與第三方專用化設備的通信問題,設計了USB和無線兩種數(shù)據(jù)交互方式。通過LabVIEW調(diào)用DLL驅(qū)動底層函數(shù)實現(xiàn)測試軟件與測試系統(tǒng)的USB通信;采用封裝socket函數(shù)的TCP編程實現(xiàn)與測試系統(tǒng)的無線通信。針對LabVIEW與NI采集設備的數(shù)據(jù)交互問題,設計了基于NI-DAQmx驅(qū)動程序的4通道數(shù)據(jù)采集系統(tǒng),實現(xiàn)了測試軟件與采集卡的同步數(shù)據(jù)采集和處理。在數(shù)據(jù)處理方面,重點研究了Lab VIEW與MATLAB混合編程技術,采用MathScript節(jié)點與COM組件生成技術,實現(xiàn)了對測試裝置采集數(shù)據(jù)的運算處理。應用上述LabVIEW數(shù)據(jù)交互及數(shù)據(jù)處理技術,設計、完善了專用存儲測試系統(tǒng)的上位機測試軟件,實現(xiàn)了存儲測試系統(tǒng)與上位機的USB和無線通信,并進行了爆炸場測試環(huán)境下的軟件測試,對采集的沖擊波壓力及溫度數(shù)據(jù)進行了處理,實現(xiàn)了壓力場擬合及溫度的動態(tài)補償。針對應用NI采集設備搭建的激波管動態(tài)標定系統(tǒng),開發(fā)了專用的上位機測試軟件,并實現(xiàn)了壓力傳感器數(shù)據(jù)的同步采集與處理。
【關鍵詞】:LabVIEW 數(shù)據(jù)交互 數(shù)據(jù)處理 測試軟件
【學位授予單位】:中北大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP311.53
【目錄】:
- 摘要4-5
- Abstract5-9
- 1. 緒論9-14
- 1.1 課題研究的背景、目的和意義9-10
- 1.2 相關技術及發(fā)展現(xiàn)狀10-13
- 1.3 論文研究的主要內(nèi)容13-14
- 2. 虛擬儀器及LabVIEW開發(fā)環(huán)境14-20
- 2.1 虛擬儀器概述14
- 2.2 虛擬儀器組成14-16
- 2.3 虛擬儀器開發(fā)環(huán)境LabVIEW16-19
- 2.3.1 Lab VIEW多線程16-17
- 2.3.2 Lab VIEW數(shù)據(jù)采集17-18
- 2.3.3 Lab VIEW項目管理18-19
- 2.4 本章小結(jié)19-20
- 3. 測試軟件與動態(tài)溫度測試系統(tǒng)的數(shù)據(jù)交互技術20-36
- 3.1 測試系統(tǒng)結(jié)構組成20-24
- 3.1.1 基于LabVIEW的存儲測試系統(tǒng)20-22
- 3.1.2 基于LabVIEW的多通道數(shù)據(jù)采集系統(tǒng)22-24
- 3.2 基于USB的測試軟件與系統(tǒng)數(shù)據(jù)交互技術24-29
- 3.2.1 USB硬件電路24-25
- 3.2.2 測試軟件的USB數(shù)據(jù)交互設計25-29
- 3.3 基于無線的測試軟件與系統(tǒng)數(shù)據(jù)交互技術29-33
- 3.3.1 無線硬件電路29-30
- 3.3.2 測試軟件的無線數(shù)據(jù)交互設計30-33
- 3.4 基于NI板卡驅(qū)動的多通道數(shù)據(jù)采集33-35
- 3.4.1 NI-DAQmx的數(shù)據(jù)交互設計33-34
- 3.4.2 NI-SCOPE的數(shù)據(jù)交互設計34-35
- 3.4.3 NI-VISA的數(shù)據(jù)交互設計35
- 3.5 本章小結(jié)35-36
- 4. 基于LabVIEW的數(shù)據(jù)處理技術36-49
- 4.1 LabVIEW的數(shù)據(jù)處理方法36
- 4.2 LabVIEW與MATLAB混合編程技術36-40
- 4.2.1 MathScript節(jié)點技術37-38
- 4.2.2 COM組件生成技術38-40
- 4.3 測試軟件的數(shù)據(jù)處理功能設計40-48
- 4.4 本章小結(jié)48-49
- 5. 數(shù)據(jù)交互與處理技術在測試軟件功能中的驗證與應用49-59
- 5.1 激波管標定系統(tǒng)上位機軟件的數(shù)據(jù)交互功能驗證及實驗49-51
- 5.2 存儲測試系統(tǒng)上位機軟件的數(shù)據(jù)交互與處理功能驗證及實驗51-58
- 5.2.1 數(shù)據(jù)交互技術在測試軟件通信功能中的驗證51-52
- 5.2.2 數(shù)據(jù)交互技術在測試軟件現(xiàn)場實驗中的應用52-56
- 5.2.3 數(shù)據(jù)處理技術在測試軟件中的應用56-58
- 5.3 本章小結(jié)58-59
- 6. 總結(jié)與展望59-61
- 6.1 論文主要工作總結(jié)59-60
- 6.2 工作展望60-61
- 參考文獻61-66
- 攻讀碩士期間發(fā)表的論文及參與課題情況66-67
- 致謝67-68
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 張于騏;;測試軟件介紹[J];電子測試;2000年06期
2 莊湛琪;;測試軟件各有所長——測試軟件介紹[J];電子測試;2001年07期
3 ;哪些軟件能測出你的硬件的性能?[J];教育設備信息;2002年03期
4 阿剛;;走進測試軟件 整機篇[J];電腦迷;2006年08期
5 趙曦;張旭;熊波;;測試軟件啟動口令的簡單實現(xiàn)[J];電腦知識與技術;2010年04期
6 彭亮;適合于你的測試軟件[J];個人電腦;1997年09期
7 ;測試軟件[J];航空計算技術;1997年03期
8 羅祥坤;實驗室使用測試軟件的控制[J];安全與電磁兼容;2002年05期
9 鄧其源;力學性能測試軟件的設計原則及實踐[J];理化檢驗(物理分冊);2002年02期
10 阿甘;完美配機測試軟件大全[J];計算機與網(wǎng)絡;2004年04期
中國重要會議論文全文數(shù)據(jù)庫 前10條
1 孫英偉;張其吉;;一種心理測試軟件及其實驗驗證[A];第二屆全國人—機—環(huán)境系統(tǒng)工程學術會議論文集[C];1995年
2 謝偉;王靜;胡漣;;伺服機構測試軟件系統(tǒng)的發(fā)展及新技術的應用[A];第五屆全國流體傳動與控制學術會議暨2008年中國航空學會液壓與氣動學術會議論文集[C];2008年
3 管志光;林明星;丁鳳華;徐慶莘;;人體重心測試軟件開發(fā)[A];第七屆青年學術會議論文集[C];2005年
4 陶峰;董秀珍;;基于多媒體定時器的一維電阻抗測試軟件的實現(xiàn)[A];中國生物醫(yī)學工程學會成立30周年紀念大會暨2010中國生物醫(yī)學工程學會學術大會壁報展示論文[C];2010年
5 鄭斐;熊華鋼;;1553B總線系統(tǒng)監(jiān)控測試軟件設計[A];全國第十屆信號與信息處理、第四屆DSP應用技術聯(lián)合學術會議論文集[C];2006年
6 范梅生;魏震生;董淑棠;;COM技術及其在測試軟件中的應用[A];全國第二屆總線技術與測控系統(tǒng)工程學術報告會論文集[C];2001年
7 范梅生;魏震生;董淑棠;;COM技術及其在測試軟件中的應用[A];全國第二屆總線技術與測控系統(tǒng)工程學術報告會論文集[C];2001年
8 潘增壽;高振海;祝鑫;丁官中;;一種電纜測試軟件[A];《IT時代周刊》論文專版(第300期)[C];2014年
9 李晶;劉義;潘涵;陳亮;;模塊化的電磁干擾測試軟件設計與應用[A];2010年全國電磁兼容會議論文集[C];2010年
10 陳光y,
本文編號:988998
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/988998.html