复杂任意波形发生器显控软件设计

来源 :电子科技大学 | 被引量 : 2次 | 上传用户:sjzm2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
测试仪器的显控软件设计应该以人为中心。一款交互性好的显控软件,可以极大地降低人们操作仪器的难度,提高仪器的市场竞争力。本课题所设计的复杂任意波形发生器显控软件提供了函数波、任意波、普通序列以及复杂序列等多种激励信号,并且支持通过远程控制、硬面板、外置键盘等方式操作仪器。显控软件包含了众多的功能模块,模块之间的关系错综复杂,加大了显控软件的设计难度。本论文主要工作包括:(1)基于MVP模式的软件结构设计。对软件需求进行了详细分析,针对软件设计中各个模块都包含了大量的视图、逻辑以及数据这一难点,采用MVP(Model,View,Presenter)(模型,视图,逻辑)设计模式将三层结构进行分离,并通过提取各个模块的功能共性,实现了对获取控件、自定义控件注册、有界参数范围控制等重要功能的封装,建立了MVP软件结构,减少了大量的冗余代码,提升了软件的可维护性与可扩展性;(2)简化复杂逻辑的方法设计。针对显控软件包含了大量数据和视图需要同步更新的复杂需求,基于MVP软件结构,采用绑定技术高效地操作数据并使界面状态与模型中数据保持一致,建立了绑定结构,简化了复杂逻辑的设计;(3)多途径控制仪器的方法设计。直接调用功能模块的内部函数实现多途径控制仪器的方法,存在着模块间耦合度高、逻辑混乱、代码难以维护等问题。针对上述问题,通过对各模块属性的监听,实现了对功能函数的调用,解除了各模块间的耦合,保证了各模块能够独立地工作。经过测试与验证,显控软件可提供正弦波、方波、三角波等十种函数波,存储容量高达64M点的任意波,调幅、跳频、频移键控等十种调制波;支持输出由多段任意波组成且每段可设重复次数的普通序列;支持输出由多段普通序列组成且每段可设重复次数的复杂序列;支持通过远程控制、外置键盘等多种方式操作仪器。同时采用上述方法设计显控软件,简化了复杂逻辑的设计,便于后期维护与升级。
其他文献
数字存储示波器是现代电子测量技术中的重要时域测量仪器,其性能高低直接影响着我国电子科学技术的发展。采集存储控制系统是整个数字存储示波器中最核心的电路,控制着数字存储示波器对前端波形数据的采集和存储过程,其性能的高低决定了数字存储示波器的好坏。由于国内数字存储示波器设计中,采集控制电路基本上都是在FPGA中来实现,所以本文针对ALTERA公司FPGA可以动态配置的特点,对该技术在示波器上的应用做了一
飞机在空中飞行遇到的鸟撞问题是对飞行安全构成致命威胁的因素,航空史上多次灾难性的事故都是由鸟撞导致的。飞机在地面进行检修维护工作时,工具的坠落等也将对飞机造成不同程
能够更加清晰、准确地观察波形的细节,一直是示波器发展的重要方向。高分辨率示波器的关键在于其数据采集系统的ADC,在高速高分辨率ADC的应用中,采样时钟的性能至关重要,时钟
飞机钣金件工艺设计是连接钣金件设计和制造的重要环节,而目前钣金件工艺设计水平却远远落后于其设计和制造水平,成为制约钣金件生产效率的“瓶颈”。本文结合科研项目,以飞
飞行器结构的减重以及降低制造成本的需求推动着整体结构在航空航天结构中的应用,国内外学者开始致力于这类结构在飞行器设计中可行性研究。以胶接结构,轻质薄壁结构选择性增强
低噪声已成为航空动力装置发展中考虑的重要因素,而合理的气动设计是降低涡轮机械自身噪声最根本的方法,并且有很大的降噪潜力。 本文首次将不等栅距概念引入压气机的降噪研
本文全面调研了国内外航空发动机和燃气轮机燃油喷嘴的现状和发展。根据国内航空发动机和地面燃机的研究和实际应用,本文研究了31φ发动机燃油喷嘴特性。通过对该喷嘴的较全面
基于可调谐激光二极管的CO_2气体浓度测量仪器存在使用成本高和功耗高等问题,为了便于测量CO_2气体浓度,设计了一种基于光谱吸收式的CO_2气体浓度测量装置。论文中,阐述了光谱吸收式CO_2气体浓度测量原理和非分光红外技术,设计了基于光谱吸收式CO_2气体浓度测量装置的硬件电路和软件程序,实现了对CO_2气体浓度的测量和展示。其中硬件电路包括电源电路、光源调制电路、信号调理电路、温度测量电路、A/
学位
月球探测是本世纪初世界宇航大国关注的焦点。由于探测的目标远,任务复杂多变,飞行环境不确定等因素,传统的地面任务控制中心采用的遥测与控制方式很难满足深空任务的复杂性
随着航天事业的蓬勃发展,人类向近地轨道空间发射了许多航天器,它们都经受着来自空间环境的严峻考验。其中对航天器威胁最大的就是空间碎片,包括微流星体和轨道碎片。它们相