深存储数据发生器数据编辑与处理软件设计

来源 :电子科技大学 | 被引量 : 2次 | 上传用户:htech888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据发生器是具有多模式的可编程串/并行数据和伪随机序列等数字激励信号产生能力的一类通用数字信号源设备。它能够满足高性能的数字化设备和高度复杂化系统的数字部分的研究、改进,以及保障测试。是实现测试系统向着高度智能化、集成化和快速化发展的必备仪器,在各种大型电子设备和科研活动中发挥着越来越重要的作用。本文在深存储数据发生器软件需求分析的基础上提出了系统软件的总体设计方案。通过分层的系统架构和面向对象的编程思想,设计了基于PC平台的深存储数据发生器的控制软件,实现用户与仪器的交互。对于数据发生器的软件系统而言,实现深存储数据的强大可编程能力、高效的数据处理能力是本软件设计中十分重要的一部分。本文在控制软件设计过程中,重点进行了数据编辑及数据处理模块的设计,然后对控制软件的总体功能进行了设计,最后根据硬件需求设计了仪器驱动程序,实现了上层应用程序对底层硬件的控制。基于以上分析,本文的主要研究内容如下:(1)数据编辑与处理模块设计。本模块通过对数据编辑模块的特点与难点以及多样化大容量数据编辑的功能需求进行分析,实现了波形图编辑、数据列表编辑、序列编辑以及伪随机序列产生等数据编辑功能。在数据处理部分的设计中对编辑数据的快速生成与数字序列封装方法进行详细的阐述,采用相关的算法对大容量的数据进行处理,满足多样化大容量数据的高效处理与传输。(2)控制软件设计。利用面向对象的软件架构思想,采用基于Windows平台的Qt图形界面开发工具,将总体软件划分模块进行设计实现了人机交互界面,参数管理、驱动调用接口、文件系统、键盘信息处理、仪器驱动等各个模块的设计。其中仪器驱动是基于PCI-e总线开发的,通过对设备驱动程序的设计与硬件接口函数的设计,实现了上层应用程序对硬件的控制并产生用户所需的各种数字序列。
其他文献
当今人民中国获得世界上160多个国家的承认,外交成就显著。这是新中国地位的反映,也是众多外事工作者努力的结果。新中国的人民外交的成功,其渊源至少可以追溯到延安时期中共
本课题是通过研究列车通过时的钢轨裂纹噪声信号,运用信号处理算法和智能算法结合的方法,提取其中包含的噪声信号特征,建立能够真实反映钢轨裂纹噪声信号的数学模型,进而实现对钢
MeadWestvaco公司宣布计划永久性关掉4台涂布纸机和有关设备。该计划在2002年4月1日起生效。MeadWestvaco是2002年1月29日由Mead和Westvaco合并组建成立的。公司年度销售额约
期刊
期刊
期刊
【摘.要】教师有目的、有计划地选择一些学生关心的“热点”问题,指导学生做一些社会调查,并且写出专题报告,是很有意义的事。进行社会调查,学生就有了更多和社会接触的机会。这不仅可以开阔学生的视野,加深学生对社会的认识程度,增进他们判断是非的能力。同时,学生还可以从现实生活中学习到很多有价值的东西。如生动活泼的人文趣事,丰富多彩、诙谐幽默、极富表现力的人物语言。  【关键词】语文;小学;写作;习惯;培养
期刊
随着城市化的发展,煤炭的需求增加,煤矿项目的土建工程正在迅速发展.笔者在煤矿的工作经历中发现煤矿项目的土建工程技术对于煤矿工程的施工质量有着重要的作用,如果煤矿项目
经过在加拿大工厂3年大规模试验,Paprilox工艺方法即将商业化。新型多硫化物工艺由加拿大造纸研究所开发,主要支持者为加拿大AirLiquid和克瓦纳Chemetics公司,克瓦纳Chemetic
期刊
【摘.要】朗读是小学语文教学的基本环节。加强学生朗读训练,不仅能提高学生的阅读能力,而且能帮助学生理解课文内容。教师必须加强范读引领,激发学生学习情趣;正确引导学生在朗读中理解想象;引导学生善于断句,鼓励学生多读。  【关键词】语文;小学;朗读;教学;能力  ..新课标明确指出:阅读是小学语文教学的基本环节。从一年级开始就应该指导学生正确、流利、有感情的朗读课文。朗读是小学语文教学的重要环节,加强