APP下载

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

2012-04-29王力生毕文峰

电脑知识与技术 2012年20期

王力生 毕文峰

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

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

中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)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 accompany 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 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 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软件界面和模块设计

波形编辑软件主要由界面设计、波形编辑、数据处理与波形显示、数据交换接口四部分组成。其中界面设计的质量直接决定了整个软件的外观和用户体验的好坏。数据处理是指如何定义波形的数据结构,它不仅是进行波形编辑和显示的前提,也直接决定整个软件系统的性能。……

登录APP查看全文