- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
波形编辑软件界面及处理模块设计
波形编辑软件界面及处理模块设计摘要:波形编辑软件作为数据域测试的重要仪器,在测试设备中发挥着重要的作用,正日益引起人们的重视。并且它是随着用户自定义的测试波形的需要形成和发展起来的。目前波形编辑软件已经广泛运用于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软件界面和模块设计
波形编辑软件主要由界面设计、波形编辑、数据处理与波形显示、数据交换接口四部分组成。其中界面设计的质量直接决定了整个软件的外观和用户体验的好坏。数据处理是指如何定义波形的数据结构,它不仅是进行波形编辑和显示的前提,也直接决定整个软件系统的性能。在测试系统中,波形编辑是指仿真前测试信号的定义,波形显示是指测试结束后对反馈的信号数据进行图形化的波形显示。数据交换接口是用于实现波形编辑软件和底层测试平台的通信。其中界面的设计、波形数据的处理以及各个模块的设计是整个波形编辑软件设计的关键。
2.1软件界面设计
用户界面是对用户与系统间进行交互所采用的方式、途径、内容、布局及结构的总称。它是用户与计算机通过软件
文档评论(0)