调制域及脉冲分析仪主控软件设计

调制域及脉冲分析仪主控软件设计

论文摘要

本文主要介绍了调制域及脉冲分析仪主控软件设计和实现方法,论述了仪器主控软件如何使用统一建模语言(UML)进行软件需求建模和软件设计建模,并且详细阐述了主控软件实现中使用到的关键技术,最后介绍了主控软件的测试方法。调制域及脉冲分析仪软件设计严格遵循面向对象的思想。首先,论文使用面向对象的建模工具UML 进行需求分析和方案设计,设计的主控软件分为参数设置和结果显示两个部分,主界面层、分界面层、数据控制层和数据层四个层次,各部分、层次间耦合度低,便于测试和后期维护。其次,论文详细阐述了软件实现阶段使用的关键技术。为确保友好的用户界面,使用了拆分窗口、属性页、动态加载组合框、调用CVI 函数库等技术;为确保软件运行的高速实时,采用了文件存储、多线程、循环缓存等技术。最后,针对调制域及脉冲分析仪主控软件的特性,论文提出了切实可行的功能测试和性能测试方法。通过努力,调制域及脉冲分析仪的主控软件执行效率高,运行平稳,达到了仪器提出的功能需求和性能需求。

论文目录

  • 第一章
  • 1.1 调制域分析简介
  • 1.2 调制域分析仪的应用
  • 1.2.1 频率测量
  • 1.2.2 频率调制分析
  • 1.2.3 抖动分析
  • 1.2.4 雷达脉冲参数分析
  • 1.2.5 线性调频脉冲的线性度分析
  • 1.2.6 锁相环(PLL)的捕获范围和跟踪范围测量
  • 1.3 国内外动态及本课题的指标要求
  • 第二章 总体方案
  • 2.1 硬件方案简介
  • 2.2 软件方案简介
  • 第三章 软件设计思想
  • 3.1 面向对象方法
  • 3.1.1 对象
  • 3.1.2 类
  • 3.1.3 继承
  • 3.1.4 消息
  • 3.2 Windows 应用程序编程特点
  • 3.3 Visual C++、MFC 简介
  • 3.4 调制域及脉冲分析仪主控软件设计思想
  • 第四章 软件需求分析和软件结构设计
  • 4.1 基于用例图的需求分析
  • 4.1.1 用例图
  • 4.1.2 需求分析
  • 4.2 对象标识
  • 4.2.1 强调名词的策略
  • 4.2.2 标识因果对象的策略
  • 4.2.3 标识持久信息的策略
  • 4.2.4 标识可视化元素的策略
  • 4.2.5 标识关键概念策略
  • 4.3 基于类图的软件结构设计
  • 4.3.1 类图
  • 4.3.2 类之间的关系
  • 4.3.3 类之间的通信
  • 4.4 基于序列图的软件设计验证
  • 4.5 小结
  • 第五章 软件实现中的关键技术
  • 5.1 用户界面的实现
  • 5.1.1 实现目标
  • 5.1.2 实现方法
  • 5.1.2.1 拆分窗口
  • 5.1.2.2 属性表
  • 5.2 组合框选项匹配的实现
  • 5.2.1 实现目标
  • 5.2.2 实现方法
  • 5.2.2.1 参数类
  • 5.2.2.2 组合框的动态加载
  • 5.3 坐标和标志线的实现
  • 5.3.1 坐标的设置
  • 5.3.2 标志线的设置
  • 5.4 控制面板的软件实现
  • 5.4.1 实现目标
  • 5.4.2 实现方法
  • 5.4.2.1 功能页的选择
  • 5.4.2.2 控件焦点切换
  • 5.4.2.3 组合框的下拉
  • 5.4.2.4 组合框选项的选择
  • 5.5 用户设置的保存和恢复
  • 5.5.1 实现目标
  • 5.5.2 实现方法
  • 5.6 数据的发送和接收
  • 5.6.1 实现目标
  • 5.6.2 数据发送
  • 5.6.3 数据接收
  • 5.6.3.1 多线程原理
  • 5.6.3.2 DSP 结果数据
  • 5.6.3.3 数据接收
  • 5.7 结果数据的存储
  • 5.7.1 实现目标
  • 5.7.2 实现方法
  • 5.7.2.1 循环缓冲分析
  • 5.7.2.2 循环缓冲的实现
  • 5.8 统计数据的实现
  • 5.8.1 实现目标
  • 5.8.2 直方图的实现方法
  • 5.9 小结
  • 第六章 软件测试
  • 6.1 功能测试
  • 6.1.1 实现目标
  • 6.1.2 实现方法
  • 6.2 性能测试
  • 6.2.1 实现目标
  • 6.2.2 实现方法
  • 6.3 小结
  • 第七章 结束语
  • 参考文献
  • 致谢
  • 作者简历及研究成果
  • 附录1:参数定义
  • 相关论文文献

    • [1].嵌入式实时软件在计算机软件设计中的运用[J]. 计算机产品与流通 2020(02)
    • [2].嵌入式软件在计算机软件设计中的运用[J]. 计算机产品与流通 2020(04)
    • [3].基于计算机软件设计的系统工程方法研究[J]. 河北农机 2020(06)
    • [4].基于大数据的就业服务软件设计[J]. 计算机产品与流通 2019(01)
    • [5].手机天气预报软件设计与开发[J]. 榆林学院学报 2019(06)
    • [6].基于计算机软件设计的系统包装技术应用研究[J]. 智库时代 2017(14)
    • [7].系统工程方法在计算机软件设计中的应用[J]. 电脑编程技巧与维护 2018(03)
    • [8].良心[J]. 税收征纳 2018(04)
    • [9].学生综合测评助手软件设计与开发[J]. 教育教学论坛 2016(45)
    • [10].计算机软件设计教学中系统工程方法的应用[J]. 软件导刊(教育技术) 2017(03)
    • [11].心电图监测系统辅助软件设计与实现[J]. 电子世界 2017(06)
    • [12].嵌入式软件设计在计算机软件设计中的应用[J]. 山西农经 2016(17)
    • [13].计算机软件设计的系统工程方法[J]. 电子技术与软件工程 2017(09)
    • [14].嵌入式实时软件技术在计算机软件设计中的应用研究[J]. 西部皮革 2017(04)
    • [15].嵌入式软件设计在计算机软件设计中的应用分析[J]. 信息与电脑(理论版) 2017(18)
    • [16].嵌入式实时软件在计算机软件设计中的运用分析[J]. 计算机光盘软件与应用 2014(22)
    • [17].捆绑求职[J]. 现代计算机 2010(07)
    • [18].精英都是练出来的[J]. 37°女人 2017(03)
    • [19].论计算机辅助算法作曲方法的研究与软件设计[J]. 明日风尚 2017(14)
    • [20].以项目引导的软件设计与体系结构课程教学改革研究[J]. 考试周刊 2017(85)
    • [21].雷达站设备进出站管理软件设计[J]. 中国新通信 2020(11)
    • [22].设计模式在软件设计中的应用[J]. 电子技术与软件工程 2018(14)
    • [23].知识竞赛软件设计与开发[J]. 教育教学论坛 2016(49)
    • [24].系统工程方法在计算机软件设计中的应用[J]. 九江学院学报(自然科学版) 2016(04)
    • [25].计算机软件设计的系统工程方法研究论述[J]. 中国新通信 2017(11)
    • [26].设计模式及其在软件设计中的应用研究[J]. 通讯世界 2017(16)
    • [27].嵌入式实时软件在计算机软件设计中的应用[J]. 电子技术与软件工程 2017(15)
    • [28].系统工程方法在计算机软件设计中的应用分析[J]. 电子技术与软件工程 2016(02)
    • [29].系统工程方法在计算机软件设计中的应用探讨[J]. 中国管理信息化 2015(14)
    • [30].分层技术在计算机软件设计中的应用[J]. 电脑迷 2017(02)

    标签:;  ;  ;  ;  ;  

    调制域及脉冲分析仪主控软件设计
    下载Doc文档

    猜你喜欢