示波器類虛擬儀器通用軟面板和驅(qū)動器的設(shè)計
本文選題:通用軟面板 切入點:儀器驅(qū)動器 出處:《電子科技大學(xué)》2014年碩士論文 論文類型:學(xué)位論文
【摘要】:近幾年,隨著總線技術(shù)和電子信息技術(shù)的不斷發(fā)展和成熟,模塊化的虛擬數(shù)字示波器不斷向集成化、小型化的方向發(fā)展,市場需求也越來越大。與此同時,對于應(yīng)用軟件的靈活性和通用性也有了更高的要求。由世界虛擬儀器的領(lǐng)軍公司NI帶頭,實現(xiàn)軟面板的通用和儀器的可互換性已經(jīng)成為虛擬儀器軟件技術(shù)發(fā)展的一個重要趨勢。本課題完成了示波器類虛擬儀器通用軟面板和儀器驅(qū)動器的設(shè)計,即設(shè)計基于不同總線類型示波器模塊的通用軟面板和儀器驅(qū)動器,不僅提高了軟件的規(guī)范性和靈活性,也提高了軟件的可重用性和可維護(hù)性,方便軟件設(shè)計人員根據(jù)用戶需求適當(dāng)增加或改變儀器功能,以迎合客戶應(yīng)用日益多樣化的需要。本文分析了示波器系統(tǒng)的整體工作流程,提出了通用軟件設(shè)計的總體方案,利用XML配置文件的解析和IVI示波器類技術(shù)規(guī)范,實現(xiàn)了軟面板的通用和儀器驅(qū)動器的通用,主要研究內(nèi)容如下:1.設(shè)計旋鈕控件,搭建模塊化的軟面板界面,包括通道設(shè)置模塊、水平設(shè)置模塊、觸發(fā)設(shè)置模塊、波形顯示模塊、參數(shù)測量顯示模塊以及擴(kuò)展功能模塊。2.解析XML配置文件,實現(xiàn)軟面板的動態(tài)更新。3.對于包含波形輸出功能的示波器模塊,設(shè)計簡易的任意波形發(fā)生器界面。4.根據(jù)IVI-C示波器類規(guī)范設(shè)計通用的儀器驅(qū)動器框架,其中包含示波器類驅(qū)動器層和示波器專用驅(qū)動器層。5.完成各個示波器模塊的XML文件的封裝,供應(yīng)用軟件解析以更新軟面板。6.完成PXI示波器模塊專用儀器驅(qū)動器中各個功能函數(shù)的封裝,實現(xiàn)對示波器硬件模塊I/O接口的控制,并將基于USB總線的三個示波器模塊添加到儀器驅(qū)動器中,實現(xiàn)儀器驅(qū)動器的通用。7.完成PXI示波器模塊、USB示波器模塊四塊板卡的調(diào)試工作,驗證軟件的通用性。
[Abstract]:In recent years, with the continuous development and maturity of bus technology and electronic information technology, the modular virtual digital oscilloscope is becoming more and more integrated and miniaturized. There is also a higher demand for flexibility and versatility in applications, led by NI, a world leader in virtual instruments. It has become an important trend in the development of virtual instrument software technology to realize the general use of soft panel and the interchangeability of instrument. This subject has completed the design of universal soft panel and instrument driver for oscilloscope virtual instrument. In other words, the design of general soft panel and instrument driver based on different bus type oscilloscope modules not only improves the standardization and flexibility of the software, but also improves the reusability and maintainability of the software. It is convenient for software designers to appropriately add or change the functions of instruments according to the needs of users, so as to meet the needs of increasing variety of customer applications. This paper analyzes the overall work flow of oscilloscope system, and puts forward the general scheme of general software design. Using the XML configuration file analysis and the IVI oscilloscope technical specification, has realized the soft panel universal and the instrument driver universal, the main research content is as follows: 1. Designs the knob control, builds the modular soft panel interface, including the channel setting module, Horizontal setting module, trigger setting module, waveform display module, parameter measurement display module and extended function module .2. analyze XML configuration file, realize dynamic update of soft panel .3. for oscilloscope module including waveform output function, Design a simple interface of arbitrary waveform generator .4.Design a general instrument driver framework according to IVI-C oscilloscope specification, which includes oscilloscope driver layer and oscilloscope special driver layer .5. complete the encapsulation of XML files of each oscilloscope module. For application software analysis to update soft panel .6. complete the encapsulation of each function in the special instrument driver of PXI oscilloscope module, and realize the control of the I / O interface of oscilloscope hardware module. The three oscilloscope modules based on USB bus are added to the instrument driver to realize the general purpose of the instrument driver. The debugging of the four boards of the PXI oscilloscope module and the PXI oscilloscope module is completed, and the generality of the software is verified.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TM935.3
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 樸成日,崔漢國,高誠;多功能虛擬儀器軟面板的設(shè)計與實現(xiàn)[J];海軍工程大學(xué)學(xué)報;2000年06期
2 任強(qiáng),劉橋;虛擬儀器[J];機(jī)械與電子;2000年04期
3 龍志強(qiáng),趙海龍,羅輝;虛擬儀器測試技術(shù)研究[J];儀表技術(shù);2000年03期
4 秦樹人;虛擬儀器——測試儀器從硬件到軟件[J];振動.測試與診斷;2000年01期
5 譚潔明,王思華;虛擬儀器的兩種遠(yuǎn)程測控技術(shù)[J];儀器儀表學(xué)報;2001年S2期
6 王瑞金,李冬青,韓剛,李波;基于虛擬儀器概念的多功能電能測量系統(tǒng)的設(shè)計[J];工業(yè)計量;2001年04期
7 曾孟雄,鄧曉龍,杜軒;基于虛擬儀器的閉環(huán)控制精密測距儀設(shè)計[J];計量與測試技術(shù);2001年05期
8 徐衛(wèi)國,趙懷俊;淺談虛擬儀器及其計量檢定[J];計量與測試技術(shù);2001年05期
9 劉紅玲;虛擬儀器與技術(shù)的教學(xué)應(yīng)用[J];彭城職業(yè)大學(xué)學(xué)報;2001年03期
10 高曉康,談理;虛擬儀器在計量測試中的應(yīng)用[J];上海計量測試;2001年03期
相關(guān)會議論文 前10條
1 應(yīng)懷樵;劉進(jìn)明;沈松;應(yīng)明;;記中國數(shù)采和虛擬儀器30周年探索之路[A];第三屆全國嵌入式技術(shù)和信息處理聯(lián)合學(xué)術(shù)會議論文集[C];2009年
2 應(yīng)懷樵;劉進(jìn)明;沈松;應(yīng)明;杜峰;;虛擬儀器(數(shù)采、信號分析)技術(shù)展望——高自動、高精度、高速度為核心的“六高”技術(shù)[A];第九屆全國振動理論及應(yīng)用學(xué)術(shù)會議論文集[C];2007年
3 王廣寧;;虛擬儀器——開創(chuàng)了測控領(lǐng)域新時代[A];加入WTO和中國科技與可持續(xù)發(fā)展——挑戰(zhàn)與機(jī)遇、責(zé)任和對策(下冊)[C];2002年
4 應(yīng)懷樵;劉進(jìn)明;沈松;應(yīng)明;;中國數(shù)采和虛擬儀器30周年及其展望[A];2009全國虛擬儀器大會論文集(一)[C];2009年
5 馬曉燕;;可重構(gòu)虛擬儀器的設(shè)計[A];第二屆中國CAE工程分析技術(shù)年會論文集[C];2006年
6 鄧焱;王雪;;虛擬儀器大賽和創(chuàng)新人才培養(yǎng)[A];2010中國儀器儀表學(xué)術(shù)、產(chǎn)業(yè)大會(論文集2)[C];2010年
7 胡建人;;超移動設(shè)備構(gòu)建的虛擬儀器及應(yīng)用實例[A];2010全國虛擬儀器大會暨M(jìn)CMI2010’會議論文集[C];2010年
8 黃春峰;侯敏杰;;先進(jìn)虛擬儀器和虛擬測試技術(shù)研究[A];2011航空試驗測試技術(shù)學(xué)術(shù)交流會論文集[C];2010年
9 應(yīng)懷樵;沈松;劉進(jìn)明;應(yīng)明;李毅民;;中國虛擬儀器的最新進(jìn)展[A];全國第一屆信號處理學(xué)術(shù)會議暨中國高科技產(chǎn)業(yè)化研究會信號處理分會籌備工作委員會第三次工作會議?痆C];2007年
10 應(yīng)懷樵;劉進(jìn)明;沈松;鄭兆昌;王大鈞;李毅民;;虛擬儀器與卡泰儀器的中國創(chuàng)造[A];全國第4屆信號和智能信息處理與應(yīng)用學(xué)術(shù)會議論文集[C];2010年
相關(guān)重要報紙文章 前10條
1 ;虛擬儀器[N];中國電力報;2001年
2 蘇月瓊;虛擬儀器將大行其道[N];中國電子報;2000年
3 蘇月瓊;虛擬儀器漸成氣候[N];中國電子報;2001年
4 記者 鄧步來;重慶大學(xué)研制成功多種虛擬儀器[N];重慶日報;2001年
5 北京 蔡德聰 孫宇瑞;淺話虛擬儀器[N];電子報;2001年
6 王松濤;我國研制成功“一體化虛擬儀器”[N];經(jīng)濟(jì)參考報;2006年
7 小雨;虛擬儀器研究領(lǐng)域的領(lǐng)跑者[N];中國信息報;2006年
8 小雨;中國數(shù)采和虛擬儀器成功探索30周年[N];中國信息報;2009年
9 小方;始終站在虛擬儀器科研領(lǐng)域最前沿[N];中國信息報;2010年
10 舒利益;應(yīng)懷樵:無悔“虛擬器”人生[N];科技日報;2012年
相關(guān)博士學(xué)位論文 前5條
1 湯寶平;新一代虛擬儀器—智能控件化虛擬儀器系統(tǒng)的研究[D];重慶大學(xué);2003年
2 尹愛軍;秦氏模型虛擬儀器及VMIDS開發(fā)系統(tǒng)的研究[D];重慶大學(xué);2006年
3 張淑茳;基于虛擬儀器的船艇振動優(yōu)化控制研究[D];哈爾濱工程大學(xué);2005年
4 崔紅梅;面向測試系統(tǒng)的虛擬儀器設(shè)計與應(yīng)用研究[D];內(nèi)蒙古農(nóng)業(yè)大學(xué);2007年
5 謝宣松;G語言的一種結(jié)構(gòu)模型及平臺實現(xiàn)[D];吉林大學(xué);2006年
,本文編號:1625222
本文鏈接:http://sikaile.net/kejilunwen/dianlilw/1625222.html