波形编辑软件公式编辑器及仪器发现配置模块设计

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:ringogogo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
任意波形发生器在教学科研和工业测控领域中具有广泛的应用,它能够产生各种标准波形及非标准波形信号。由于任意波形发生器受硬件条件的限制,运算能力、波形显示及处理功能较弱,能够产生的任意波形是有限的,还不能做到波形的任意编辑。任意波形编辑软件作为一种虚拟仪器,将任意波形的产生、编辑功能移至PC机上完成,借助计算机的运算速度、显示及处理波形的能力,使得用户能够方便的产生、编辑任意波形。本课题的主要任务是任意波形编辑软件公式编辑器模块及仪器发现配置及驱动模块的设计与实现。主要研究内容如下:(1)设计一套适用于本课题研究的任意波形编辑软件的功能模块的开发方案。通过比较选用GTK+作为功能模块的GUI开发工具;采用面向对象的设计方法实现软件模块的具体功能。(2)公式编辑器模块的设计与实现。通过规定编辑波形数学函数方程式的语法规则,实现该模块解析波形数学函数方程式并产生波形的具体功能;该模块为任意波形编辑软件提供一种通过已知波形的数学函数方程产生任意波形的方法。(3)仪器发现配置及驱动模块的设计与实现。任意波形编辑软件通过以太网与USB两种通信方式发现和远程控制任意波形发生器;本模块在设计中采用面向对象的思想,将任意波形发生器作为抽象类,使用C语言模拟了面向对象的封装、继承及多态的特性;通过这种设计方式屏蔽了物理层数据传输对应用层软件的影响,使软件具有低耦合、高内聚的特点以及良好的扩展性。(4)软件的调试与测试。测试工作分为各功能模块测试与联机测试。根据当前的平台和软件环境,确定调试工具,分析测试与调试中出现的问题,并探讨具体的解决方案。经测试,本次设计的任意波形编辑软件的功能模块功能完善、操作简单、扩展性强,能够满足编辑数学公式产生波形和发现及远程控制仪器的要求。
其他文献
该文对模糊神经网络的结构、参数学习方法进行了深入的研究,并以中石化高桥炼油厂连续催化重整生产过程为应用背景,将模糊神经网络用于连续催化再生器氧含量软测量中.采用基
该文提出了基于路段行程时间和交通量对动态OD阵进行估计的一套算法,可为ITS中先进的交通管理系统(ATMS)和先进的出行者信息系统(ATIS)提供所需的基础数据.大量仿真结果证实
随着现代科学技术的发展,非线性系统的控制问题越来越受到学术界的关注.而模糊系统作为研究非线性系统的重要方法之一,也越来越得到肯定和重视.该文以模糊逻辑系统作为研究工
近年来,中央空调的使用量不断增加,空调设计更加复杂,在整个建筑能耗的比重也越来越大.另外,随着人们生活水平的提高,对房间舒适度的要求也越来越高.如何建立一个舒适、节能
该文综述了目前多种清洗技术及其发展前景,对目前市场上多种自动清洗装置进行了对比,通过对焦化废水处理工艺流程和pH计测量基本原理的分析,研发了一种能长久用于焦化废水等
该文深入探讨了基于Web的远程监控系统的相关技术,结合工业控制的特点提出了系统基本架构和接口设计,并通过对实际工业过程的应用实践,有效地实现了数据网络和控制网络的集成
成像跟踪技术是计算机视觉领域中一项具有实际意义和挑战性的研究课题。本文旨在研究复杂场景下,如何有针对性地提高目标跟踪算法的准确性与稳定性,实现对灰度成像目标的实时
煤矿井下隧道截面都是梯形、半圆拱形等复杂形状.因此,研究复杂截面隧道中电磁波传输特性等问题,对完善矿井无线传输理论、指导矿井移动通信系统研究具有十分重要的理论意义
冷轧热镀锌是钢带生产中重要环节之一,而对钢带镀层重量的控制则直接影响到镀锌钢带的生产质量,所以实现对钢带镀层重量系统的有效控制,对于提高企业的经济效益具有重要的意
该文的主要研究成果有:1.针对基于预共享密钥认证的IPSec协议只适用于固定IP地址用户的局限性问题,研究了IKE协议的原理,指出了导致这一应用局限性的原因并提出了对原有基于