示波器類(lèi)虛擬儀器通用軟面板和驅(qū)動(dòng)器的設(shè)計(jì)
本文選題:通用軟面板 切入點(diǎn):儀器驅(qū)動(dòng)器 出處:《電子科技大學(xué)》2014年碩士論文 論文類(lèi)型:學(xué)位論文
【摘要】:近幾年,隨著總線技術(shù)和電子信息技術(shù)的不斷發(fā)展和成熟,模塊化的虛擬數(shù)字示波器不斷向集成化、小型化的方向發(fā)展,市場(chǎng)需求也越來(lái)越大。與此同時(shí),對(duì)于應(yīng)用軟件的靈活性和通用性也有了更高的要求。由世界虛擬儀器的領(lǐng)軍公司NI帶頭,實(shí)現(xiàn)軟面板的通用和儀器的可互換性已經(jīng)成為虛擬儀器軟件技術(shù)發(fā)展的一個(gè)重要趨勢(shì)。本課題完成了示波器類(lèi)虛擬儀器通用軟面板和儀器驅(qū)動(dòng)器的設(shè)計(jì),即設(shè)計(jì)基于不同總線類(lèi)型示波器模塊的通用軟面板和儀器驅(qū)動(dòng)器,不僅提高了軟件的規(guī)范性和靈活性,也提高了軟件的可重用性和可維護(hù)性,方便軟件設(shè)計(jì)人員根據(jù)用戶(hù)需求適當(dāng)增加或改變儀器功能,以迎合客戶(hù)應(yīng)用日益多樣化的需要。本文分析了示波器系統(tǒng)的整體工作流程,提出了通用軟件設(shè)計(jì)的總體方案,利用XML配置文件的解析和IVI示波器類(lèi)技術(shù)規(guī)范,實(shí)現(xiàn)了軟面板的通用和儀器驅(qū)動(dòng)器的通用,主要研究?jī)?nèi)容如下:1.設(shè)計(jì)旋鈕控件,搭建模塊化的軟面板界面,包括通道設(shè)置模塊、水平設(shè)置模塊、觸發(fā)設(shè)置模塊、波形顯示模塊、參數(shù)測(cè)量顯示模塊以及擴(kuò)展功能模塊。2.解析XML配置文件,實(shí)現(xiàn)軟面板的動(dòng)態(tài)更新。3.對(duì)于包含波形輸出功能的示波器模塊,設(shè)計(jì)簡(jiǎn)易的任意波形發(fā)生器界面。4.根據(jù)IVI-C示波器類(lèi)規(guī)范設(shè)計(jì)通用的儀器驅(qū)動(dòng)器框架,其中包含示波器類(lèi)驅(qū)動(dòng)器層和示波器專(zhuān)用驅(qū)動(dòng)器層。5.完成各個(gè)示波器模塊的XML文件的封裝,供應(yīng)用軟件解析以更新軟面板。6.完成PXI示波器模塊專(zhuān)用儀器驅(qū)動(dòng)器中各個(gè)功能函數(shù)的封裝,實(shí)現(xiàn)對(duì)示波器硬件模塊I/O接口的控制,并將基于USB總線的三個(gè)示波器模塊添加到儀器驅(qū)動(dòng)器中,實(shí)現(xiàn)儀器驅(qū)動(dòng)器的通用。7.完成PXI示波器模塊、USB示波器模塊四塊板卡的調(diào)試工作,驗(yàn)證軟件的通用性。
[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é)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類(lèi)號(hào)】:TM935.3
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 樸成日,崔漢國(guó),高誠(chéng);多功能虛擬儀器軟面板的設(shè)計(jì)與實(shí)現(xiàn)[J];海軍工程大學(xué)學(xué)報(bào);2000年06期
2 任強(qiáng),劉橋;虛擬儀器[J];機(jī)械與電子;2000年04期
3 龍志強(qiáng),趙海龍,羅輝;虛擬儀器測(cè)試技術(shù)研究[J];儀表技術(shù);2000年03期
4 秦樹(shù)人;虛擬儀器——測(cè)試儀器從硬件到軟件[J];振動(dòng).測(cè)試與診斷;2000年01期
5 譚潔明,王思華;虛擬儀器的兩種遠(yuǎn)程測(cè)控技術(shù)[J];儀器儀表學(xué)報(bào);2001年S2期
6 王瑞金,李冬青,韓剛,李波;基于虛擬儀器概念的多功能電能測(cè)量系統(tǒng)的設(shè)計(jì)[J];工業(yè)計(jì)量;2001年04期
7 曾孟雄,鄧曉龍,杜軒;基于虛擬儀器的閉環(huán)控制精密測(cè)距儀設(shè)計(jì)[J];計(jì)量與測(cè)試技術(shù);2001年05期
8 徐衛(wèi)國(guó),趙懷俊;淺談虛擬儀器及其計(jì)量檢定[J];計(jì)量與測(cè)試技術(shù);2001年05期
9 劉紅玲;虛擬儀器與技術(shù)的教學(xué)應(yīng)用[J];彭城職業(yè)大學(xué)學(xué)報(bào);2001年03期
10 高曉康,談理;虛擬儀器在計(jì)量測(cè)試中的應(yīng)用[J];上海計(jì)量測(cè)試;2001年03期
相關(guān)會(huì)議論文 前10條
1 應(yīng)懷樵;劉進(jìn)明;沈松;應(yīng)明;;記中國(guó)數(shù)采和虛擬儀器30周年探索之路[A];第三屆全國(guó)嵌入式技術(shù)和信息處理聯(lián)合學(xué)術(shù)會(huì)議論文集[C];2009年
2 應(yīng)懷樵;劉進(jìn)明;沈松;應(yīng)明;杜峰;;虛擬儀器(數(shù)采、信號(hào)分析)技術(shù)展望——高自動(dòng)、高精度、高速度為核心的“六高”技術(shù)[A];第九屆全國(guó)振動(dòng)理論及應(yīng)用學(xué)術(shù)會(huì)議論文集[C];2007年
3 王廣寧;;虛擬儀器——開(kāi)創(chuàng)了測(cè)控領(lǐng)域新時(shí)代[A];加入WTO和中國(guó)科技與可持續(xù)發(fā)展——挑戰(zhàn)與機(jī)遇、責(zé)任和對(duì)策(下冊(cè))[C];2002年
4 應(yīng)懷樵;劉進(jìn)明;沈松;應(yīng)明;;中國(guó)數(shù)采和虛擬儀器30周年及其展望[A];2009全國(guó)虛擬儀器大會(huì)論文集(一)[C];2009年
5 馬曉燕;;可重構(gòu)虛擬儀器的設(shè)計(jì)[A];第二屆中國(guó)CAE工程分析技術(shù)年會(huì)論文集[C];2006年
6 鄧焱;王雪;;虛擬儀器大賽和創(chuàng)新人才培養(yǎng)[A];2010中國(guó)儀器儀表學(xué)術(shù)、產(chǎn)業(yè)大會(huì)(論文集2)[C];2010年
7 胡建人;;超移動(dòng)設(shè)備構(gòu)建的虛擬儀器及應(yīng)用實(shí)例[A];2010全國(guó)虛擬儀器大會(huì)暨M(jìn)CMI2010’會(huì)議論文集[C];2010年
8 黃春峰;侯敏杰;;先進(jìn)虛擬儀器和虛擬測(cè)試技術(shù)研究[A];2011航空試驗(yàn)測(cè)試技術(shù)學(xué)術(shù)交流會(huì)論文集[C];2010年
9 應(yīng)懷樵;沈松;劉進(jìn)明;應(yīng)明;李毅民;;中國(guó)虛擬儀器的最新進(jìn)展[A];全國(guó)第一屆信號(hào)處理學(xué)術(shù)會(huì)議暨中國(guó)高科技產(chǎn)業(yè)化研究會(huì)信號(hào)處理分會(huì)籌備工作委員會(huì)第三次工作會(huì)議專(zhuān)刊[C];2007年
10 應(yīng)懷樵;劉進(jìn)明;沈松;鄭兆昌;王大鈞;李毅民;;虛擬儀器與卡泰儀器的中國(guó)創(chuàng)造[A];全國(guó)第4屆信號(hào)和智能信息處理與應(yīng)用學(xué)術(shù)會(huì)議論文集[C];2010年
相關(guān)重要報(bào)紙文章 前10條
1 ;虛擬儀器[N];中國(guó)電力報(bào);2001年
2 蘇月瓊;虛擬儀器將大行其道[N];中國(guó)電子報(bào);2000年
3 蘇月瓊;虛擬儀器漸成氣候[N];中國(guó)電子報(bào);2001年
4 記者 鄧步來(lái);重慶大學(xué)研制成功多種虛擬儀器[N];重慶日?qǐng)?bào);2001年
5 北京 蔡德聰 孫宇瑞;淺話(huà)虛擬儀器[N];電子報(bào);2001年
6 王松濤;我國(guó)研制成功“一體化虛擬儀器”[N];經(jīng)濟(jì)參考報(bào);2006年
7 小雨;虛擬儀器研究領(lǐng)域的領(lǐng)跑者[N];中國(guó)信息報(bào);2006年
8 小雨;中國(guó)數(shù)采和虛擬儀器成功探索30周年[N];中國(guó)信息報(bào);2009年
9 小方;始終站在虛擬儀器科研領(lǐng)域最前沿[N];中國(guó)信息報(bào);2010年
10 舒利益;應(yīng)懷樵:無(wú)悔“虛擬器”人生[N];科技日?qǐng)?bào);2012年
相關(guān)博士學(xué)位論文 前5條
1 湯寶平;新一代虛擬儀器—智能控件化虛擬儀器系統(tǒng)的研究[D];重慶大學(xué);2003年
2 尹愛(ài)軍;秦氏模型虛擬儀器及VMIDS開(kāi)發(fā)系統(tǒng)的研究[D];重慶大學(xué);2006年
3 張淑茳;基于虛擬儀器的船艇振動(dòng)優(yōu)化控制研究[D];哈爾濱工程大學(xué);2005年
4 崔紅梅;面向測(cè)試系統(tǒng)的虛擬儀器設(shè)計(jì)與應(yīng)用研究[D];內(nèi)蒙古農(nóng)業(yè)大學(xué);2007年
5 謝宣松;G語(yǔ)言的一種結(jié)構(gòu)模型及平臺(tái)實(shí)現(xiàn)[D];吉林大學(xué);2006年
,本文編號(hào):1625222
本文鏈接:http://sikaile.net/kejilunwen/dianlilw/1625222.html