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

点赞:11078 浏览:45302 近期更新时间:2024-01-30 作者:网友分享原创网站原创

摘 要:波形编辑软件作为数据域测试的重要仪器,在测试设备中发挥着重要的作用,正日益引起人们的重视.并且它是随着用户自定义的测试波形的需要形成和发展起来的.目前波形编辑软件已经广泛运用于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)

波形编辑软件界面与处理模块设计参考属性评定
有关论文范文主题研究: 关于波形的论文范本 大学生适用: 高校毕业论文、学院学士论文
相关参考文献下载数量: 98 写作解决问题: 如何怎么撰写
毕业论文开题报告: 论文模板、论文题目 职称论文适用: 杂志投稿、中级职称
所属大学生专业类别: 如何怎么撰写 论文题目推荐度: 经典题目

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选项来对其参数进行设置.