天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁(yè) > 科技論文 > 電力論文 >

基于Linux的LXI示波器模塊軟件設(shè)計(jì)

發(fā)布時(shí)間:2018-03-23 05:35

  本文選題:Linux 切入點(diǎn):LXI示波器 出處:《電子科技大學(xué)》2014年碩士論文 論文類(lèi)型:學(xué)位論文


【摘要】:隨著嵌入式Linux和以太網(wǎng)技術(shù)的迅猛發(fā)展,Linux系統(tǒng)逐步完善,基于Linux系統(tǒng)的軟件開(kāi)發(fā)越來(lái)越受到儀器開(kāi)發(fā)人員的青睞。作為新一代的儀器總線技術(shù),LXI總線技術(shù)憑借低成本和無(wú)處不在的以太網(wǎng)技術(shù),使得儀器能夠連入局域網(wǎng),LXI儀器成為目前研究的熱點(diǎn)。鑒于這種情況,本課題研發(fā)了基于Linux的LXI示波器。由于LXI儀器需要同時(shí)對(duì)儀器的功能和LXI總線接口功能進(jìn)行管理,而Linux支持多線程、多任務(wù),同時(shí)具備網(wǎng)絡(luò)功能,能夠滿足LXI示波器軟件的設(shè)計(jì)需求。本課題的目標(biāo)是研究和實(shí)現(xiàn)基于Linux的LXI示波器應(yīng)用軟件及IVI驅(qū)動(dòng)程序。設(shè)計(jì)和實(shí)現(xiàn)基于GTK+庫(kù)的LXI示波器的各個(gè)功能模塊的圖形用戶界面,從而使示波器的軟件界面更加人性化。本課題的LXI示波器模塊軟件設(shè)計(jì)主要分為如下幾個(gè)部分:1、人機(jī)交互界面設(shè)計(jì)根據(jù)應(yīng)用軟件需求設(shè)計(jì)界面控件,并對(duì)界面整體進(jìn)行規(guī)劃。綜合考慮實(shí)用、易用、美觀的特點(diǎn),本課題使用GTK+庫(kù)提供的函數(shù)及控件實(shí)現(xiàn)其界面的設(shè)計(jì)和開(kāi)發(fā)。界面布局合理、控件風(fēng)格一致且色彩和諧,最大限度的方便用戶操作。2、應(yīng)用軟件程序設(shè)計(jì)本課題在應(yīng)用軟件方案設(shè)計(jì)上實(shí)現(xiàn)了模塊化的設(shè)計(jì)方法。將示波器應(yīng)用軟件分為人機(jī)交互模塊、數(shù)據(jù)采集及處理模塊、波形處理模塊、參數(shù)測(cè)量模塊和觸發(fā)模塊五個(gè)模塊。其中觸發(fā)模塊包括LXI觸發(fā),其實(shí)現(xiàn)了LAN觸發(fā)、IEEE1588觸發(fā)和LXI硬件總線觸發(fā)。各個(gè)模塊都是用獨(dú)立的線程來(lái)處理示波器功能,并且達(dá)到了對(duì)數(shù)據(jù)的保護(hù)和對(duì)多線程的同步。3、IVI驅(qū)動(dòng)程序設(shè)計(jì)本課題設(shè)計(jì)實(shí)現(xiàn)了LXI示波器的IVI驅(qū)動(dòng)程序,其符合示波器類(lèi)IVI-4.1規(guī)范,實(shí)現(xiàn)了LXI示波器的功能,被本機(jī)應(yīng)用程序調(diào)用以實(shí)現(xiàn)對(duì)示波器硬件的控制。本課題實(shí)現(xiàn)了LXI示波器模塊軟件的設(shè)計(jì),并通過(guò)了LXI示波器各項(xiàng)指標(biāo)的功能測(cè)試,設(shè)計(jì)的五個(gè)模塊的各項(xiàng)功能也都正常運(yùn)行,達(dá)到預(yù)期的指標(biāo)要求。
[Abstract]:With the rapid development of embedded Linux and Ethernet technology, the Linux system is gradually improved. Software development based on Linux system is more and more popular among instrument developers. As a new generation of instrument bus technology, LXIbus technology depends on low-cost and ubiquitous Ethernet technology. In view of this situation, a LXI oscilloscope based on Linux is developed in this paper. Because the LXI instrument needs to manage the functions of the instrument and the interface function of the LXI bus, it is necessary to manage the function of the instrument and the interface function of the LXI bus at the same time. Linux supports multithreading, multitasking and network functions. The purpose of this project is to study and implement the LXI oscilloscope application software and IVI driver based on Linux, and to design and implement the graphical user interface of each function module of LXI oscilloscope based on GTK library. In order to make the software interface of oscilloscope more humanized, the software design of LXI oscilloscope module of this subject is divided into several parts as follows: 1. The interface design of man-machine interface is designed according to the requirement of application software. The design and development of the interface are realized by using the functions and controls provided by GTK library. The interface layout is reasonable, the control style is consistent and the color is harmonious. The application software program design in the application software scheme design has realized the modularization design method. The oscilloscope application software is divided into the man-machine interaction module, the data collection and the processing module, the oscilloscope application software is divided into the man-machine interaction module, the data collection and the processing module. Waveform processing module, parameter measurement module and trigger module are five modules. The trigger module includes LXI trigger, which realizes LAN trigger IEEE1588 trigger and LXI hardware bus trigger. Each module processes oscilloscope function with independent thread. The IVI driver of LXI oscilloscope is designed and realized, which accords with the IVI-4.1 specification of oscilloscope and realizes the function of LXI oscilloscope. The software design of LXI oscilloscope module is realized, and the function test of each index of LXI oscilloscope is passed, and the functions of the five modules are all running normally. Meet the expected target requirements.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類(lèi)號(hào)】:TP316.81;TM935.3

【相似文獻(xiàn)】

相關(guān)期刊論文 前10條

1 ;安捷倫公司將陸續(xù)推出30種LXI測(cè)量產(chǎn)品[J];電子測(cè)量與儀器學(xué)報(bào);2005年05期

2 高寶平;寧成軍;;基于LXI總線的分布式電纜測(cè)試技術(shù)研究及其實(shí)現(xiàn)[J];國(guó)外電子測(cè)量技術(shù);2013年05期

3 劉正江;李新民;顧寒;;基于LXI技術(shù)的新一代直升機(jī)旋翼試驗(yàn)臺(tái)分布式測(cè)試系統(tǒng)設(shè)計(jì)研究[J];直升機(jī)技術(shù);2007年03期

4 ;MCMI’2006學(xué)術(shù)年會(huì)暨中國(guó)LXI聯(lián)合體成立大會(huì)會(huì)議總結(jié)[J];電子測(cè)量與儀器學(xué)報(bào);2006年05期

5 馮繼偉;孔令方;柏航;;LXI的總線技術(shù)在軍事計(jì)量中的應(yīng)用[J];儀表技術(shù);2014年08期

6 章;;安捷倫推出基于LXI標(biāo)準(zhǔn)的直流電源分析儀[J];電子設(shè)計(jì)應(yīng)用;2007年05期

7 李華;;開(kāi)放和靈活的新一代儀器接口標(biāo)準(zhǔn)LXI[J];國(guó)外電子測(cè)量技術(shù);2006年01期

8 ;安捷倫借LXI提升儀器性能 用高性價(jià)比沖擊便攜示波器格局[J];電子產(chǎn)品世界;2007年05期

9 李博;趙建;;基于嵌入式技術(shù)的LXI總線接口模塊的設(shè)計(jì)[J];電測(cè)與儀表;2008年01期

10 同江;蔡遠(yuǎn)文;;LXI總線在運(yùn)載火箭測(cè)試中的應(yīng)用[J];導(dǎo)彈與航天運(yùn)載技術(shù);2009年02期

相關(guān)會(huì)議論文 前2條

1 王大海;袁梅;;新一代儀器標(biāo)準(zhǔn)LXI及其應(yīng)用介紹[A];中國(guó)航空學(xué)會(huì)控制與應(yīng)用第十二屆學(xué)術(shù)年會(huì)論文集[C];2006年

2 詹惠琴;周射;古軍;;LXI總線同步和觸發(fā)技術(shù)[A];2007'中國(guó)儀器儀表與測(cè)控技術(shù)交流大會(huì)論文集(二)[C];2007年

相關(guān)碩士學(xué)位論文 前8條

1 許成鑫;寬帶LXI示波器信號(hào)處理技術(shù)的研究[D];哈爾濱理工大學(xué);2010年

2 李震;LXI掃描A/D模塊的研制[D];哈爾濱工業(yè)大學(xué);2008年

3 閆利利;基于Linux的LXI示波器模塊軟件設(shè)計(jì)[D];電子科技大學(xué);2014年

4 謝恒貴;LXI示波器C/S模式軟件的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2012年

5 李玉萍;LXI授時(shí)與同步模塊研制[D];哈爾濱工業(yè)大學(xué);2014年

6 郭敏敏;LXI計(jì)數(shù)器研制[D];哈爾濱工業(yè)大學(xué);2008年

7 于秀波;基于FPGA的B類(lèi)LXI矩陣開(kāi)關(guān)的研究與實(shí)現(xiàn)[D];西安電子科技大學(xué);2014年

8 張文;基于嵌入式Linux操作系統(tǒng)的LXI多功能儀器系統(tǒng)軟件的研究與實(shí)現(xiàn)[D];西安電子科技大學(xué);2008年

,

本文編號(hào):1652121

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/dianlilw/1652121.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶c0182***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com