1 / 81
文档名称:

lxi任意波形发生器cs模式软件设计.docx

格式:docx   大小:1,003KB   页数:81页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

lxi任意波形发生器cs模式软件设计.docx

上传人:wz_198613 2018/5/25 文件大小:1003 KB

下载得到文件列表

lxi任意波形发生器cs模式软件设计.docx

相关文档

文档介绍

文档介绍:C/S MODEL SOFTWARE DESIGN OF LXI ARBITRARY WAVEFORM GENERATOR
Master Thesis Submitted to
University of Electronic Science and Technology of China
Major: Measuring and Testing Technology & Instruments Author: Zhang Xiaosi Advisor: Associate Professor Cheng Yuhua
School : Automation Engineering
独创性声明
本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。
作者签名: 日期: 年 月 日
论文使用授权
本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。
(保密的学位论文在解密后应遵守此规定)
作者签名: 导师签名:
日期: 年 月 日
摘要
摘要
随着 LXI 总线技术和现代测试设备大型化、复杂化和网络化的发展,分布式网络自动测试系统得到广泛的应用,因此对仪器网络功能的要求也越来越高,对多功能用户界面的研究也越来越迫切。任意波形发生器作为一种被广泛应用的测试仪器,不仅能够产生标准波形和调制波形信号,还要能产生用户编辑的任意波形,才能满足越来越复杂多变的应用环境和应用需求。
针对上述需求,本课题的主要任务就是设计一套完整的 LXI 任意波形发生器模块 C/S 模式(客户端/服务器端模式)程控软件,实现对仪器模块的远程控制。 LXI 任意波形发生器模块 C/S 模式软件程序包括了 LAN 消息触发、IEEE1588 定时触发和 LXI 硬件总线触发三种 LXI 触发方式,不仅具有标准波形和调制波形的参数设置和波形数据传输功能,同时具有任意波形编辑和处理以及数据发送等
功能,真正体现出波形发生的任意性。本课题主要工作的具体内容如下:
,进行国内外研究对比,在此基础上,引出本课题的研究意义,并介绍仪器硬件工作原理、设计 C/S 模式应用软件方案和设计 IVI 驱动软件;
C/S 模式程控软件。设计时采用了模块化的设计思想,包括了常规波形产生模块、任意波形编辑器模块和触发设置模块等,每个模块的功能都在对应的类函数中实现。其中任意波形编辑器软件是本课题设计的重点和难点,功能包含了波形产生、波形处理、波形数据输出等,以及其他自定义控件的等功能;
IVI 驱动软件。介绍了 IVI 驱动主要函数的具体实现过程;
,测试结果表明设计软件程序的满足设计要求。
本课题完成了 LXI 任意波形发生器模块 C/S 模式人机交互界面和 IVI 驱动软件设计与实现,重点介绍常规波形产生、任意波形编辑器和触发设置三个模块和 IVI 驱动函数的实现过程,最后通过软硬件的联合调试与测试,验证了 C/S 模式程控功能的正确性。
关键词:LXI,任意波形发生器,C/S 模式,IVI 驱动
I
ABSTRACT
ABSTRACT
With the development of LXI bus technology, as well as large, complicated worked in modern test equipment, the work of automatic test system has been widely used. The application of work raise a high demands on work function on the instruments, and multi-function user interface must be studied. As one of the widely used testing instruments, arbitrary waveform generator not only needs to be able to generate standard wavef