儀器應(yīng)用軟件模塊標(biāo)準(zhǔn)化技術(shù)與組合方法的研究
本文關(guān)鍵詞:儀器應(yīng)用軟件模塊標(biāo)準(zhǔn)化技術(shù)與組合方法的研究,,由筆耕文化傳播整理發(fā)布。
【摘要】:隨著自動測試系統(tǒng)向模塊化的方向發(fā)展,儀器系統(tǒng)正由專用儀器而向通用化儀器轉(zhuǎn)變,同時基于虛擬儀器的儀器應(yīng)用軟件在儀器系統(tǒng)中的地位越來越突出。在自研的通用測試儀器硬件共享平臺的基礎(chǔ)上,為了解決儀器應(yīng)用軟件的模塊化,通用可二次開發(fā)等問題,本文提出了一種可配置的模塊化儀器應(yīng)用軟件架構(gòu)。在此架構(gòu)下,可以根據(jù)標(biāo)準(zhǔn)接口開發(fā)不同的儀器應(yīng)用軟件模塊,并可以根據(jù)配置文件將軟件模塊組合成儀器應(yīng)用軟件,實現(xiàn)軟件資源的重復(fù)利用。課題對儀器軟件模塊化標(biāo)準(zhǔn)與組合的方法進行了如下研究:1)總體方案研究;谧匝械耐ㄓ脺y試儀器系統(tǒng)的結(jié)構(gòu)和專用儀器應(yīng)用軟件存在的問題,提出了可配置的模塊化儀器應(yīng)用軟件系統(tǒng)的架構(gòu),并提出了具體的設(shè)計與實現(xiàn)的方法與途徑。2)儀器應(yīng)用軟件模塊化標(biāo)準(zhǔn)接口的設(shè)計。為了實現(xiàn)儀器應(yīng)用軟件的模塊化,從儀器軟件系統(tǒng)的角度出發(fā),設(shè)計了儀器軟件模塊的標(biāo)準(zhǔn)接口與其配置文件標(biāo)準(zhǔn)規(guī)范。同時,通過設(shè)計可視化模塊標(biāo)準(zhǔn)接口實現(xiàn)了軟件模塊的可視化,并通過植入腳本提高了軟件模塊的靈活性。3)儀器應(yīng)用軟件模塊組合方法的研究。為了能夠?qū)ⅹ毩x器軟件模塊組合成整體測試軟件,設(shè)計實現(xiàn)了軟件應(yīng)用平臺。該平臺能夠通過解析配置文件來加載、運行與管理模塊,并且它能夠支持模塊與模塊之間的信息交互。4)計算機與硬件共享平臺信息交互方式的設(shè)計與實現(xiàn)。根據(jù)本儀器軟件系統(tǒng)信息交互的需求,設(shè)計了基于配置工具與守護程序的系統(tǒng)信息交互方式。并通過數(shù)據(jù)池式應(yīng)用信息交互方式解決了上下位機軟件模塊之間信息交互的題。最后,根據(jù)儀器應(yīng)用軟件模塊化標(biāo)準(zhǔn)接口設(shè)計實現(xiàn)了示波器模塊、FFT等功能模塊,并通過配置組合模塊實現(xiàn)了簡單的儀器測試應(yīng)用,驗證了模塊化儀器應(yīng)用軟件系統(tǒng)的可行性。
【關(guān)鍵詞】:自動測試系統(tǒng) 虛擬儀器 模塊化軟件 軟件架構(gòu)
【學(xué)位授予單位】:浙江大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP274;TH70
【目錄】:
- 致謝5-6
- 摘要6-7
- Abstract7-13
- 1 緒論13-25
- 1.1 課題的研究背景13-14
- 1.2 測試儀器的國內(nèi)外的研究現(xiàn)狀14-21
- 1.2.1 測試儀器的發(fā)展現(xiàn)狀14-16
- 1.2.2 自動測試系統(tǒng)的發(fā)展現(xiàn)狀16-17
- 1.2.3 虛擬儀器的發(fā)展現(xiàn)狀17-21
- 1.3 模塊化儀器應(yīng)用軟件系統(tǒng)的研究內(nèi)容21-23
- 1.4 模塊化儀器應(yīng)用軟件系統(tǒng)的研究意義23-25
- 2 儀器應(yīng)用軟件模塊化標(biāo)準(zhǔn)與組合平臺的總體設(shè)計方案25-43
- 2.1 通用測試儀器硬件共享平臺概述25-28
- 2.2 模塊化儀器應(yīng)用軟件的系統(tǒng)架構(gòu)設(shè)計28-36
- 2.2.1 模塊化儀器應(yīng)用軟件系統(tǒng)架構(gòu)的設(shè)計思路28-33
- 2.2.2 模塊化儀器應(yīng)用軟件系統(tǒng)的實現(xiàn)途徑33-36
- 2.3 模塊化儀器應(yīng)用軟件的設(shè)計與開發(fā)方法36-41
- 2.3.1 Uml軟件建模在模塊化儀器應(yīng)用軟件中的應(yīng)用36-40
- 2.3.2 面向?qū)ο笳Z言在模塊化儀器軟件中的應(yīng)用40-41
- 2.4 本章小結(jié)41-43
- 3 儀器應(yīng)用軟件的模塊化標(biāo)準(zhǔn)接口設(shè)計43-63
- 3.1 基本儀器應(yīng)用軟件模塊的設(shè)計與實現(xiàn)43-54
- 3.1.1 基本模塊接口與類的設(shè)計與實現(xiàn)43-47
- 3.1.2 儀器應(yīng)用軟件模塊配置方法的設(shè)計與實現(xiàn)47-50
- 3.1.3 模塊之間的信息交互的設(shè)計50-54
- 3.2 可視化儀器應(yīng)用控件模塊的設(shè)計與實現(xiàn)54-58
- 3.2.1 可視化控件模塊的設(shè)計與實現(xiàn)54-56
- 3.2.2 儀器界面靜態(tài)裝飾容器的設(shè)計與實現(xiàn)56-58
- 3.3 基于腳本的可擴展儀器應(yīng)用軟件模塊的設(shè)計與實現(xiàn)58-62
- 3.3.1 在Java中嵌入擴展腳本58-60
- 3.3.2 模塊中植入腳本的具體實現(xiàn)60-62
- 3.4 本章小結(jié)62-63
- 4 儀器應(yīng)用軟件模塊組合方法的研究63-83
- 4.1 儀器應(yīng)用軟件系統(tǒng)的配置與標(biāo)準(zhǔn)模塊的加載63-69
- 4.1.1 儀器軟件系統(tǒng)配置文件設(shè)計63-64
- 4.1.2 儀器軟件應(yīng)用平臺配置文件解析64-66
- 4.1.3 儀器軟件模塊的加載與初始化66-68
- 4.1.4 數(shù)據(jù)管道的加載與模塊的連接68-69
- 4.2 儀器應(yīng)用模塊任務(wù)調(diào)度與實時時鐘驅(qū)動的設(shè)計與實現(xiàn)69-76
- 4.2.1 JNI技術(shù)與操作系統(tǒng)實時時鐘的獲取69-71
- 4.2.2 實時時鐘驅(qū)動模塊調(diào)度的實現(xiàn)71-76
- 4.3 儀器應(yīng)用平臺的顯示模塊的組合與顯示76-79
- 4.4 各個功能組件整合與實現(xiàn)79-81
- 4.5 本章小結(jié)81-83
- 5 計算機與自動測試設(shè)備信息交互方式的設(shè)計與實現(xiàn)83-95
- 5.1 儀器信息交互需求分析83-85
- 5.2 配置工具與守護程序的設(shè)計85-90
- 5.2.1 配置工具與守護程序的整體設(shè)計85-86
- 5.2.2 配置工具的設(shè)計86-88
- 5.2.3 守護程序的設(shè)計88-90
- 5.3 上下位機模塊間信息交互方式的設(shè)計與實現(xiàn)90-93
- 5.4 本章小結(jié)93-95
- 6 儀器應(yīng)用軟件的開發(fā)方法與應(yīng)用實例驗證95-107
- 6.1 信號處理模塊開發(fā)實例95-96
- 6.2 圖形化控件模塊開發(fā)實例驗證96-100
- 6.2.1 波形圖控件模塊的開發(fā)96-99
- 6.2.2 旋鈕控件模塊的開發(fā)99-100
- 6.3 基于腳本的文本保存模塊開發(fā)實例100-101
- 6.4 儀器應(yīng)用軟件模塊組合實例101-105
- 6.5 本章小結(jié)105-107
- 7 總結(jié)與展望107-109
- 7.1 總結(jié)107-108
- 7.2 展望108-109
- 參考文獻109-113
- 附錄113-123
- 附錄1:計算機端的軟件系統(tǒng)配置文件(Module.xml)113-117
- 附錄2:硬件共享平臺端的軟件配置文件(sModule.xml)117-118
- 附錄3:界面布局配置文件(LayOut.xml)118-123
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 趙志升;張曉;馬騰;;Java與Python整合方案的研究與實現(xiàn)[J];網(wǎng)絡(luò)安全技術(shù)與應(yīng)用;2015年01期
2 尹愛軍;孫兵;陸翔鶯;秦樹人;;基于組態(tài)技術(shù)的虛擬儀器開發(fā)系統(tǒng)研究[J];現(xiàn)代科學(xué)儀器;2013年05期
3 趙繼成;王蘭美;郭業(yè)民;;基于TestPoint的足底壓力測量系統(tǒng)[J];東華大學(xué)學(xué)報(自然科學(xué)版);2013年04期
4 沈驁;王磊;王西點;徐晶;;Jython技術(shù)在網(wǎng)管支撐系統(tǒng)中的應(yīng)用研究[J];電信工程技術(shù)與標(biāo)準(zhǔn)化;2013年05期
5 周曉偉;李曉明;潘清眉;;基于多組件移動機器人軟件平臺的設(shè)計與實現(xiàn)[J];浙江理工大學(xué)學(xué)報;2013年03期
6 李曉明;孫辰晨;;機器人控制軟件框架中實時任務(wù)模塊的設(shè)計與實現(xiàn)[J];機電工程;2013年02期
7 譚維兵;趙偉;;試論智能儀器新定義[J];電測與儀表;2012年05期
8 葛茂;楊清娜;趙進;;網(wǎng)絡(luò)儀器技術(shù)與物聯(lián)網(wǎng)的發(fā)展[J];物聯(lián)網(wǎng)技術(shù);2011年06期
9 伍星華;王旭;;國內(nèi)虛擬儀器技術(shù)的應(yīng)用研究現(xiàn)狀及展望[J];現(xiàn)代科學(xué)儀器;2011年04期
10 張志利;侯傳勛;姜毅;;儀器互聯(lián)與控制技術(shù)探討[J];自動化儀表;2011年07期
中國博士學(xué)位論文全文數(shù)據(jù)庫 前5條
1 隨陽軼;基于數(shù)據(jù)流可視化語言的虛擬儀器開發(fā)平臺的研究[D];吉林大學(xué);2008年
2 謝宣松;G語言的一種結(jié)構(gòu)模型及平臺實現(xiàn)[D];吉林大學(xué);2006年
3 尹愛軍;秦氏模型虛擬儀器及VMIDS開發(fā)系統(tǒng)的研究[D];重慶大學(xué);2006年
4 顏炯;基于UML的軟件統(tǒng)計測試研究[D];國防科學(xué)技術(shù)大學(xué);2005年
5 王瑞榮;基于事件觸發(fā)并發(fā)數(shù)據(jù)流模型的可視化編程語言研究[D];浙江大學(xué);2003年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 羅亞軍;通用測試儀器硬件共享平臺的研究與實現(xiàn)[D];浙江大學(xué);2015年
2 王淑芬;基于拓?fù)渑判虻慕虒W(xué)計劃編制系統(tǒng)的研究與實現(xiàn)[D];吉林大學(xué);2015年
3 張瑜;數(shù)據(jù)采集系統(tǒng)的軟件設(shè)計[D];西安電子科技大學(xué);2014年
4 劉蓬;NIO高性能框架的研究與應(yīng)用[D];湖南大學(xué);2013年
5 王梅;通用測試儀器VISA引擎及常見接口驅(qū)動設(shè)計[D];電子科技大學(xué);2013年
6 賴崇曦;通用模塊化虛擬儀器軟件系統(tǒng)設(shè)計與實現(xiàn)[D];電子科技大學(xué);2010年
7 段旭;基于工業(yè)以太網(wǎng)的智能儀器的研究[D];貴州大學(xué);2008年
8 劉晶;基于設(shè)計模式的Java swing交互式界面模板的應(yīng)用研究與實現(xiàn)[D];華東師范大學(xué);2008年
9 顧志強;基于GPIB的自動測試系統(tǒng)的研究與實現(xiàn)[D];南京理工大學(xué);2007年
10 王伯槐;基于可編程設(shè)備的自動測試系統(tǒng)軟件的設(shè)計[D];西安電子科技大學(xué);2007年
本文關(guān)鍵詞:儀器應(yīng)用軟件模塊標(biāo)準(zhǔn)化技術(shù)與組合方法的研究,由筆耕文化傳播整理發(fā)布。
本文編號:444198
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/444198.html