学位论文 > 优秀研究生学位论文题录展示

LXI仪器驱动器IVI组件实现方法的研究

作 者: 李竑见
导 师: 赵建;赵斐
学 校: 西安电子科技大学
专 业: 软件工程
关键词: LXI IVI-COM 仪器驱动器
分类号: TP274
类 型: 硕士论文
年 份: 2011年
下 载: 78次
引 用: 0次
阅 读: 论文下载
 

内容摘要


LXI仪器技术是以太网技术在测试自动化领域的应用与拓展,其目的是将成熟的以太网技术应用到自动测试系统中。仪器驱动器是现代自动测试系统的重要组成部分,它实现了与仪器的通信并对仪器进行控制,为此提供了更高层的,易用的编程模型,使得其对仪器的控制和测试变成了简单的函数调用。本文按照LXI仪器驱动程序部分的相关规范标准,认真分析和总结了IVI-COM(Interchangeable Virtual Instrucment-Component Object Model)组件,IDL(Interface Description Language)文件的定义、特点、结构、工作原理和调用方式。阐明了LXI仪器驱动程序的工作原理以及功能实现方式。论述LXI仪器驱动器的开发要求、开发步骤和开发方法,并对IVI会话层,配置仓,会话工厂这几个重要部分的设计与实现做了深入的研究。以数字万用表为例对文中所提出的通用方法进行了实现,设计完成了数字万用表的IVI-COM仪器驱动程序。最后对所设计的LXI仪器驱动器进行测试和SCPI(Standard Commands For Programmable Instrument)命令解析。本文介绍了作者所进行的具体工作,并对值得改进的地方和后续需要的工作提出了设想和计划。

全文目录


摘要  3-4
Abstract  4-7
第一章 绪论  7-15
  1.1 自动测试技术简介  7-9
  1.2 LXI 总线  9-10
  1.3 虚拟仪器技术在自动测试系统中的应用  10-11
  1.4 国内外发展现状  11-12
  1.5 毕业设计任务  12-13
  1.6 论文章节安排  13-15
第二章 LXI 仪器标准与仪器驱动器分析  15-21
  2.1 仪器驱动器技术的分类  15-16
  2.2 LXI 技术  16-18
    2.2.1 LXI 的特点和优势  17-18
    2.2.2 LXI 定义的三类仪器  18
  2.3 COM 技术  18-19
    2.3.1 COM 组件  18-19
    2.3.2 组件的特点  19
  2.4 本章小结  19-21
第三章 LXI 仪器驱动器关键技术与研究  21-41
  3.1 IVI 驱动器  21-26
    3.1.1 IVI 驱动器的类型  22-23
    3.1.2 驱动器功能组的层次结构  23-24
    3.1.3 仪器互换性的实现  24-26
  3.2 LXI 模块与计算机的通讯  26-29
    3.2.1 LXI 模块与计算机的连接  26-29
    3.2.2 LXI 模块与计算机硬件通信使用的命令  29
  3.3 开发工具与环境  29-31
    3.3.1 Microsoft VC++开发IVI-COM 仪器驱动程序的优势  30
    3.3.2 使用Microsoft VC++开发的COM 组件结构  30-31
  3.4 自动化接口IDISPATCH  31
  3.5 IDL 的定义和语法  31-32
  3.6 LXI 仪器驱动程序的开发步骤  32
  3.7 LXI 仪器驱动程序的构建  32-35
  3.8 IVI 通话厂  35-36
  3.9 IVI 配置仓的设计  36-39
  3.10 仿真技术  39
  3.11 本章小结  39-41
第四章仪器驱动器的设计与实现  41-53
  4.1 IVIDmmBase 功能组规范  41-44
    4.1.1 IviDmmBase 属性  41-42
    4.1.2 IviDmmBase 函数  42-43
    4.1.3 IviDmmBase 的行为模型  43-44
  4.2 IVIDMM 扩展功能组  44
  4.3 IVI-COM 驱动程序总体结构  44-45
  4.4 万用表类驱动器程序实现  45-51
    4.4.1 关键属性  45-46
    4.4.2 关键方法  46-47
    4.4.3 类 IviDmm 驱动器实现的类图结构  47-48
    4.4.4 万用表 IVI-COM 驱动器文件的实现  48-51
  4.5 本章小结  51-53
第五章 仪器驱动器的测试  53-61
  5.1 SCPI 命令解析  53-56
    5.1.1 SCPI 的概述  53-54
    5.1.2 SCPI 解释器  54-55
    5.1.3 SCPI 命令的解析过程  55-56
  5.2 IVIDMM 驱动器的测试  56-59
    5.2.1 驱动器的测试概述  56-57
    5.2.2 IVI 数字万用表驱动器的测试  57-59
  5.3 本章小结  59-61
第六章 结束语  61-63
致谢  63-65
参考文献  65-67

相似论文

  1. LXI任意波形发生器研制,TM935
  2. LXI数字多用表模块的研制,TM938.12
  3. LXI-VXI适配器研制,TP274
  4. LXI自动测试系统集成技术研究,TP274
  5. LXI 1553B总线通信模块设计,TP273
  6. LXI计数器研制,TP274
  7. LXI-GPIB适配器研制,TP274
  8. VXI500MSa/s任意波形发生器设计,TM935
  9. PXI高速数据采集模块的软件开发,TP274.2
  10. GPIB-VXI零槽资源管理器研究,TP335
  11. VXI波形分析仪接口及仪器驱动器设计,TM935
  12. VXI总线双通道数据采集模块的研究,TP274.2
  13. 数字示波器程控技术研究,TM935.3
  14. 高速数字测试模块驱动器及故障诊断技术设计与实现,TP274.4
  15. VXI任意波形发生器总线接口及仪器驱动器设计,TP391.9
  16. ICF物理实验分布式测量软件系统,TP319
  17. LXI多功能仪器嵌入式应用软件系统的研究与实现,TP311.52
  18. LXI技术在管道泄漏检测上的应用,TP274.4
  19. 高精确时间同步的LXI仪器接口设计与实现技术研究,TP274
  20. 用于LXI仪器的多功能仪器模块的研究与实现,TP274

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 数据处理、数据处理系统
© 2012 www.xueweilunwen.com