【波形编辑软件界面与处理模块设计】请描述如何进行波形编辑界面切换_第1页
【波形编辑软件界面与处理模块设计】请描述如何进行波形编辑界面切换_第2页
【波形编辑软件界面与处理模块设计】请描述如何进行波形编辑界面切换_第3页
【波形编辑软件界面与处理模块设计】请描述如何进行波形编辑界面切换_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【波形编辑软件界面与处理模块设计】请描述如何进行波形编辑界面切换 摘要:波形软件作为数据域测试的重要仪器,在测试设备中发挥着重要的作用,正日益引起人们的重视。并且它是随着用户自定义的测试波形的需要形成和发展起来的。目前波形软件已经广泛运用于FPGA测试、磁盘驱动测试、串行数据通信、汽车防抱死、生物医学模拟以及汽车发动机控制等领域。文章着重阐述了设计波形软件中的几个关键技术波形软件的界面与模块的设计、波形刷新延迟问题的解决。通过实践表明,该方法对开发波形软件和测试软件具有一定的参考价值3。 关键词:波形软件;FPGA测试;刷新延迟;框架与模型设计 :TP311:A:1009-3044(xx)20-4895-04 A User Interface and Module Design for Waveform Editing Software WANG Li-sheng1, BI Wen-feng2 (1.Department of Computer Science and Technology, Tongji University, Shanghai 201804, China; 2.Software Engineering, Tongji Univer? sity, Shanghai 201804, China) Abstract: Waveform editing software plays important part in the field of the test, which attracts increasing attention among the people. The formation and development of waveform editor aompany with the need of user-defined test waveforms. Waveform editing software has been widely used in the FPGA test, disk drive test, the serial data munications, automotive anti-lock, biomedical simulation and au tomotive engine control and other fields. The article focuses on several key technology in the design of Waveform editing software, includ ing following two aspect: 1) Designing UI and model for waveform editing software. 2) Solving latency issue in the process of waveform re fresh. Through the practice shows that, this method has some reference value for the development of Waveform editing software and test software. Key words: waveform editing software; FPGA test; refresh latency; design framework and model 1概述 在现代测试平台的构建中,波形器是其中一个必不可少的模块,它不仅可以让设计者图形化地观测需要被验证的信号,而且可以使用户波形例如拖拉触发沿、拷贝、粘贴以及画新的波形信号。由于波形器不仅能产生测试过程中的测试向量,而且能够以图形化的方式直观地显示测试结果,所以对它的研究和开发已开始引起人们的广泛关注 2软件界面和模块设计 波形软件主要由界面设计、波形、数据处理与波形显示、数据交换接口四部分组成。其中界面设计的质量直接决定了整个软件的外观和用户体验的好坏。数据处理是指如何定义波形的数据结构,它不仅是进行波形和显示的前提,也直接决定整个软件系统的性能。在测试系统中,波形是指仿真前测试信号的定义,波形显示是指测试结束后对反馈的信号数据进行图形化的波形显示。数据交换接口是用于实现波形软件和底层测试平台的通信。其中界面的设计、波形数据的处理以及各个模块的设计是整个波形软件设计的关键。 2.1软件界面设计 用户界面是对用户与系统间进行交互所采用的方式、途径、内容、布局及结构的总称。它是用户与计算机通过软件进行信息交流的接口。当前的软件界面都是采用图形用户界面的方式,具有简单,直观、良好的可读性和可操作性等特点。 2.1.1用户界面的总体结构设计 在Windows平台下,利用.NET图形界面开发工具,在设计波形软件界面时,主要的内容包括主界面窗口的设计、波形窗口的设计、初始化窗口的设计、参数设置对话框的生成。 其中主界面窗口分为菜单栏和工具栏两大部分,在菜单栏和工具栏中,主要有如表1,表2所示的几项。 在波形界面中,主要有刻度尺、引脚信息和引脚波形三个区域。其中刻度尺将波形和时间参数对应起来。引脚信息包含了该引脚信号的名称和当前值信息。引脚波形是与该引脚对应的波形信号。波形的所有初始化、显示功能都是在这个界面上完成的。所以说它是整个波形器的核心。 波形初始

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论