论文部分内容阅读
数据发生器能够产生数据速率和电平可调的多通道串行数字信号。伴随着数字化技术的发展,数据发生器作为一种通用的测试信号源,在各种大型电子设备和科研活动中发挥着越来越重要的作用。近年来随着Internet深入到世界的各个角落,在测试仪器领域,远程控制系统逐渐发展起来。数据发生器远程控制系统可以使人避免亲临某些有污染或危险的测试现场,极大地扩大了其应用范围。数据发生器的先进性主要取决于产生数据流的频率、精度和数据的可编程能力。在保证频率和精度的条件下,数据发生器可以最大限度地提高数据的可编程能力,给被测仪器提供可编程的多样化的激励信号,满足研制高性能设备的需求。因此数据编辑是整个数据发生器软件设计系统的核心。本论文就是针对上述问题,在深入分析数据发生器原理的基础上,展开对数据发生器本地控制软件和远程控制软件的研究。重点是对本控软件的数据编辑模块进行研究,以此产生多种符合特定要求的高精度的数字信号。主要内容为:1.阐述了1.1Gbps数据发生器基于Windows平台的应用软件开发流程,提出了1.1Gbps数据发生器的软件设计总体框架,在分析了硬件开发平台和软件开发平台的基础上,设计了数据发生器本地控制软件和远程控制软件;2.开发Windows平台下的本地控制软件,本地控制软件分模块设计,文中详细讲述各模块的功能和设计方法,并提出了通过记录操作方式快速存储图形数据的方法,极大地提高了软件运行效率;3.论述了数据编辑部分操作流程和数据编辑软件的设计方法,满足了测试领域对大容量、高度可编程数字激励信号的需求;4.在本地控制软件的基础上,开发Windows平台下的远程控制软件,并阐述了程控操作基本流程,提出了一种程控操作中的大容量数据传输方案。