您的位置: turnitin查重官网> 计算机 >> 软件应用 >波形编辑软件界面和处理模块设计

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

收藏本文 2024-01-31 点赞:33468 浏览:155665 作者:网友投稿原创标记本站原创

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

源于:大专毕业论文www.udooo.com

tract: Weform editing software plays important part in the field of the test, which attracts increasing attention among the people. The formation and development of weform editor accompany with the need of user-defined test weforms. Weform editing software has been widely used in the FPGA test, disk drive test, the serial data communications, automotive anti-lock, biomedical simulation and au tomotive engine control and other fields. The article focuses on several key technology in the design of Weform editing software, includ ing following two aspect: 1) Designing UI and model for weform editing software. 2) Solving latency issue in the process of weform re fresh. Through the practice shows that, this method has some reference value for the development of Weform editing software and test software.
Key words: weform editing software; FPGA test; refresh latency; design framework and model
1概述
在现代测试平台的构建中,波形编辑器是其中一个必不可少的模块,它不仅可以让设计者图形化地观测需要被验证的信号,而且可以使用户编辑波形例如拖拉触发沿、拷贝、粘贴以及画新的波形信号。由于波形编辑器不仅能产生测试过程中的测试向量,而且能够以图形化的方式直观地显示测试结果,所以对它的研究和开发已开始引起人们的广泛关注
2软件界面和模块设计
波形编辑软件主要由界面设计、波形编辑、数据处理与波形显示、数据交换接口四部分组成。其中界面设计的质量直接决定了整个软件的外观和用户体验的好坏。数据处理是指如何定义波形的数据结构,它不仅是进行波形编辑和显示的前提,也直接决定整个软件系统的性能。在测试系统中,波形编辑是指仿真前测试信号的定义,波形显示是指测试结束后对反馈的信号数据进行图形化的波形显示。数据交换接口是用于实现波形编辑软件和底层测试平台的通信。其中界面的设计、波形数据的处理以及各个模块的设计是整个波形编辑软件设计的关键。

2.1软件界面设计

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

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

在Windows平台下,利用.NET图形界面开发工具,在设计波形编辑软件界面时,主要的内容包括主界面窗口的设计、波形编辑窗口的设计、初始化窗口的设计、参数设置对话框的生成。
其中主界面窗口分为菜单栏和工具栏两大部分,在菜单栏和工具栏中,主要有如表1,表2所示的几项。
在波形编辑界面中,主要有刻度尺、引脚信息和引脚波形三个区域。其中刻度尺将波形和时间参数对应起来。引脚信息包含了该引脚信号的名称和当前值信息。引脚波形是与该引脚对应的波形信号。波形的所有初始化、编辑、显示功能都是在这个界面上完成的。所以说它是整个波形编辑器的核心。
波形初始化窗口是用来完成对各类引脚信号初始化参数的设置。其中包括输入输出引脚信号、总线信号、计数器信号、激励信号。由于每种信号所需要的参数是不同的,所以要在初始化参数对话框中根据不同的信号类型选择相应的Tab选项来对其参数进行设置。

源于:查抄袭率硕士论文www.udooo.com

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号