波形编辑软件界面与处理模块设计

时间:2024-02-12 点赞:44472 浏览:86342 作者原创标记本站原创

本文是一篇波形论文范文,关于波形相关大学毕业论文,关于波形编辑软件界面与处理模块设计相关研究生毕业论文开题报告范文。适合波形及数据结构及结构设计方面的的大学硕士和本科毕业论文以及波形相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:波形编辑软件作为数据域测试的重要仪器,在测试设备中发挥着重要的作用,正日益引起人们的重视.并且它是随着用户自定义的测试波形的需要形成和发展起来的.目前波形编辑软件已经广泛运用于FPGA测试、磁盘驱动测试、串行数据通信、汽车防抱死、生物医学模拟以及汽车发动机控制等领域.文章着重阐述了设计波形编辑软件中的几个关键技术——波形编辑软件的界面与模块的设计、波形刷新延迟问题的解决.通过实践表明,该方法对开发波形编辑软件和测试软件具有一定的参考价值[3].

关 键 词:波形编辑软件;FPGA测试;刷新延迟;框架与模型设计


中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)20-4895-04

AUserInterfaceandModuleDesignforWeformEditingSoftware

WANGLi-sheng1,BIWen-feng2

(1.DepartmentofComputerScienceandTechnology,TongjiUniversity,Shanghai201804,China,2.SoftwareEngineering,TongjiUniversity,Shanghai201804,China)

Abstract:Weformeditingsoftwareplaysimportantpartinthefieldofthetest,whichattractsincreasingattentionamongthepeople.Theformationanddevelopmentofweformeditoracpanywiththeneedofuser-definedtestweforms.WeformeditingsoftwarehasbeenwidelyusedintheFPGAtest,diskdrivetest,theserialdatamunications,automotiveanti-lock,biomedicalsimulationandautomotiveenginecontrolandotherfields.ThearticlefocusesonseveralkeytechnologyinthedesignofWeformeditingsoftware,includingfollowingtwoaspect:1)DesigningUIandmodelforweformeditingsoftware.2)Solvinglatencyissueintheprocessofweformrefresh.Throughthepracticeshowsthat,thiethodhassomereferencevalueforthedevelopmentofWeformeditingsoftwareandtestsoftware.

Keywords:weformeditingsoftware,FPGAtest,refreshlatency,designframeworkandmodel

1概述

在现代测试平台的构建中,波形编辑器是其中一个必不可少的模块,它不仅可以让设计者图形化地观测需要被验证的信号,而且可以使用户编辑波形例如拖拉触发沿、拷贝、粘贴以及画新的波形信号.由于波形编辑器不仅能产生测试过程中的测试向量,而且能够以图形化的方式直观地显示测试结果,所以对它的研究和开发已开始引起人们的广泛关注

2软件界面和模块设计

波形编辑软件主要由界面设计、波形编辑、数据处理与波形显示、数据交换接口四部分组成.其中界面设计的质量直接决定了整个软件的外观和用户体验的好坏.数据处理是指如何定义波形的数据结构,它不仅是进行波形编辑和显示的前提,也直接决定整个软件系统的性能.在测试系统中,波形编辑是指仿真前测试信号的定义,波形显示是指测试结束后对反馈的信号数据进行图形化的波形显示.数据交换接口是用于实现波形编辑软件和底层测试平台的通信.其中界面的设计、波形数据的处理以及各个模块的设计是整个波形编辑软件设计的关键.

2.1软件界面设计

用户界面是对用户与系统间进行交互所采用的方式、途径、内容、布局及结构的总称.它是用户与计算机通过软件进行信息交流的接口.当前的软件界面都是采用图形用户界面的方式,具有简单,直观、良好的可读性和可操作性等特点.

2.1.1用户界面的总体结构设计

在Windows平台下,利用.NET图形界面开发工具,在设计波形编辑软件界面时,主要的内容包括主界面窗口的设计、波形编辑窗口的设计、初始化窗口的设计、参数设置对话框的生成.

其中主界面窗口分为菜单栏和工具栏两大部分,在菜单栏和工具栏中,主要有如表1,表2所示的几项.

在波形编辑界面中,主要有刻度尺、引脚信息和引脚波形三个区域.其中刻度尺将波形和时间参数对应起来.引脚信息包含了该引脚信号的名称和当前值信息.引脚波形是与该引脚对应的波形信号.波形的所有初始化、编辑、显示功能都是在这个界面上完成的.所以说它是整个波形编辑器的核心.

波形初始化窗口是用来完成对各类引脚信号初始化参数的设置.其中包括输入输出引脚信号、总线信号、计数器信号、激励信号.由于每种信号所需要的参数是不同的,所以要在初始化参数对话框中根据不同的信号类型选择相应的Tab选项来对其参数进行设置.

相关论文

多媒体教学软件界面的设计

这篇多媒体教学论文范文属于论文前言免费优秀学术论文范文,关于多媒体教学相关毕业论文开题报告,与多媒体教学软件界面的设计相关毕业论文前。

计算机联锁软件设计和锁闭模块设计

本文是一篇计算机论文范文,计算机相关本科毕业论文,关于计算机联锁软件设计和锁闭模块设计相关本科论文范文。适合计算机及进路及可靠性方面。

数字音频技术编辑软件设计构建

本文是一篇计算机技术论文范文,关于计算机技术方面毕业论文格式范文,关于数字音频技术编辑软件设计构建相关学士学位论文范文。适合计算机技。

计算机软件界面的法律保护

本文是一篇计算机软件论文范文,计算机软件相关硕士毕业论文,关于计算机软件界面的法律保护相关学年毕业论文范文。适合计算机软件及界面及知。

基于DeviceNet的嵌入式I/O模块设计

本论文是一篇嵌入式方面有关论文格式要求,关于基于DeviceNet的嵌入式I O模块设计相关本科论文范文。免费优秀的关于嵌入式及协议及自动化控。