当前位置:主页 > 科技论文 > 电力论文 >

基于Linux的LXI示波器模块软件设计

发布时间:2018-03-23 05:35

  本文选题:Linux 切入点:LXI示波器 出处:《电子科技大学》2014年硕士论文 论文类型:学位论文


【摘要】:随着嵌入式Linux和以太网技术的迅猛发展,Linux系统逐步完善,基于Linux系统的软件开发越来越受到仪器开发人员的青睐。作为新一代的仪器总线技术,LXI总线技术凭借低成本和无处不在的以太网技术,使得仪器能够连入局域网,LXI仪器成为目前研究的热点。鉴于这种情况,本课题研发了基于Linux的LXI示波器。由于LXI仪器需要同时对仪器的功能和LXI总线接口功能进行管理,而Linux支持多线程、多任务,同时具备网络功能,能够满足LXI示波器软件的设计需求。本课题的目标是研究和实现基于Linux的LXI示波器应用软件及IVI驱动程序。设计和实现基于GTK+库的LXI示波器的各个功能模块的图形用户界面,从而使示波器的软件界面更加人性化。本课题的LXI示波器模块软件设计主要分为如下几个部分:1、人机交互界面设计根据应用软件需求设计界面控件,并对界面整体进行规划。综合考虑实用、易用、美观的特点,本课题使用GTK+库提供的函数及控件实现其界面的设计和开发。界面布局合理、控件风格一致且色彩和谐,最大限度的方便用户操作。2、应用软件程序设计本课题在应用软件方案设计上实现了模块化的设计方法。将示波器应用软件分为人机交互模块、数据采集及处理模块、波形处理模块、参数测量模块和触发模块五个模块。其中触发模块包括LXI触发,其实现了LAN触发、IEEE1588触发和LXI硬件总线触发。各个模块都是用独立的线程来处理示波器功能,并且达到了对数据的保护和对多线程的同步。3、IVI驱动程序设计本课题设计实现了LXI示波器的IVI驱动程序,其符合示波器类IVI-4.1规范,实现了LXI示波器的功能,被本机应用程序调用以实现对示波器硬件的控制。本课题实现了LXI示波器模块软件的设计,并通过了LXI示波器各项指标的功能测试,设计的五个模块的各项功能也都正常运行,达到预期的指标要求。
[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.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP316.81;TM935.3

【相似文献】

相关期刊论文 前10条

1 ;安捷伦公司将陆续推出30种LXI测量产品[J];电子测量与仪器学报;2005年05期

2 高宝平;宁成军;;基于LXI总线的分布式电缆测试技术研究及其实现[J];国外电子测量技术;2013年05期

3 刘正江;李新民;顾寒;;基于LXI技术的新一代直升机旋翼试验台分布式测试系统设计研究[J];直升机技术;2007年03期

4 ;MCMI’2006学术年会暨中国LXI联合体成立大会会议总结[J];电子测量与仪器学报;2006年05期

5 冯继伟;孔令方;柏航;;LXI的总线技术在军事计量中的应用[J];仪表技术;2014年08期

6 章;;安捷伦推出基于LXI标准的直流电源分析仪[J];电子设计应用;2007年05期

7 李华;;开放和灵活的新一代仪器接口标准LXI[J];国外电子测量技术;2006年01期

8 ;安捷伦借LXI提升仪器性能 用高性价比冲击便携示波器格局[J];电子产品世界;2007年05期

9 李博;赵建;;基于嵌入式技术的LXI总线接口模块的设计[J];电测与仪表;2008年01期

10 同江;蔡远文;;LXI总线在运载火箭测试中的应用[J];导弹与航天运载技术;2009年02期

相关会议论文 前2条

1 王大海;袁梅;;新一代仪器标准LXI及其应用介绍[A];中国航空学会控制与应用第十二届学术年会论文集[C];2006年

2 詹惠琴;周射;古军;;LXI总线同步和触发技术[A];2007'中国仪器仪表与测控技术交流大会论文集(二)[C];2007年

相关硕士学位论文 前8条

1 许成鑫;宽带LXI示波器信号处理技术的研究[D];哈尔滨理工大学;2010年

2 李震;LXI扫描A/D模块的研制[D];哈尔滨工业大学;2008年

3 闫利利;基于Linux的LXI示波器模块软件设计[D];电子科技大学;2014年

4 谢恒贵;LXI示波器C/S模式软件的设计与实现[D];电子科技大学;2012年

5 李玉萍;LXI授时与同步模块研制[D];哈尔滨工业大学;2014年

6 郭敏敏;LXI计数器研制[D];哈尔滨工业大学;2008年

7 于秀波;基于FPGA的B类LXI矩阵开关的研究与实现[D];西安电子科技大学;2014年

8 张文;基于嵌入式Linux操作系统的LXI多功能仪器系统软件的研究与实现[D];西安电子科技大学;2008年



本文编号:1652121

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dianlilw/1652121.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户c0182***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com