论文摘要
数据发生器是数据域测试中一种重要的测试仪器,它可以产生数据图形和数据宽度均可编程的并行和串行数据。同时也可产生输出电平和数据速率可调的任意脉冲波形以及一个预先规定的数据流。数据发生器可模拟数字系统的各种测试信号,它提高了工程测试处理的能力,可加快产品设计周期,缩短系统集成时间,并改善系统质量。数据发生器是现代电子系统开发和测试的重要工具。本文结合电子科技大学承担的型号项目ES4561 高速数据发生器,展开对该仪器系统软件设计技术的研究。第一章简要论述了开发数据发生器的意义、国内外数据发生器的发展。第二章根据需求分析确定软件结构框架及总体界面介绍,并给出仪器操作的基本流程。第三章详细介绍本软件提供的多种显示方式和数据编辑方式并给出其设计方法。第四章论述了参数设置和数据输出的方法。第五章分别介绍了GPIB、RS-232、LAN 三种接口方式的程控消息传输方法并详细说明了SCPI 命令解释处理流程。第六章介绍对本软件的测试过程。目前,ES4561 项目已通过了集中测试,各项指标均达到设计要求。
论文目录
摘要Abstract目录第一章 引言1.1 高速数据发生器的发展概况1.2 高速数据发生器体系结构1.3 本次毕业设计的任务第二章 高速数据发生器软件总体设计2.1 开发环境简介2.2 系统软件需求分析2.2.1 功能需求2.2.2 性能需求2.3 软件总体结构2.4 程序界面总体设计2.5 仪器软件键盘信息处理2.5.1 C++ Builder事件驱动编程2.5.2 数据发生器键盘信息处理2.6 仪器操作基本流程2.7 避免程序多个实例运行的机制第三章 数据显示和编辑模块设计3.1 C++ Builder下的绘图方法3.2 仪器数据显示功能设计3.3 仪器数据编辑功能软件设计3.3.1 数据编辑函数设计3.3.2 文件功能设计3.3.3 选择功能设计3.3.4 数据块功能设计3.3.5 执行功能设计3.3.6 增强操作3.3.7 数据序列操作设计第四章 参数设置和数据输出模块设计4.1 参数设置模块设计4.2 数据输出模块设计第五章 仪器程控模块设计5.1 GPIB接口程序设计5.1.1 488.2 接口规范5.1.2 高速数据发生器GPIB接口实现5.1.3 GPIB接口程序的调试5.2 RS-232接口程序设计5.2.1 RS-232简介5.2.2 SPCOMM控件工作机制分析5.2.3 利用SPCOMM控件实现仪器串口通信5.2.4 RS-232 接口程序调试工具5.3 LAN接口程序设计5.4 指令日志程序设计5.5 SCPI命令处理模块5.5.1 SCPI指令树的建立5.5.2 SCPI命令解释程序设计第六章 高速数据发生器软件测试6.1 软件测试的一般定义6.2 测试的过程与方法6.2.1 测试的过程6.2.2 测试方法分析6.3 高速数据发生器软件测试6.3.1 数据编辑模块测试6.3.2 参数设置模块及输出测试6.3.3 程控模块测试6.4 测试中发现的问题及解决方法结束语参考文献致谢个人简历及研究成果
相关论文文献
- [1].七号信令数据发生器的研制[J]. 通信技术 2010(06)
- [2].嵌入式Web Server中XML数据发生器的设计与实现[J]. 计算机光盘软件与应用 2013(20)
- [3].基于嵌入式WinCE 6.0的脉冲/数据发生器软件设计[J]. 现代电子技术 2013(12)
- [4].数据发生器产生精密延时脉冲的可行性[J]. 太赫兹科学与电子信息学报 2016(06)
- [5].国标数字电视信号源3530A[J]. 电视技术 2008(05)
- [6].侵彻试验柔性数据系统发射系统方案设计[J]. 无线互联科技 2014(11)
- [7].基于可编程数据发生器的高精度同步系统的研制[J]. 电子测量技术 2008(10)
标签:数据发生器论文; 数据编辑论文; 软件设计论文; 程控论文;