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

ES4541逻辑分析仪系统软件设计

作 者: 王凤碧
导 师: 师奕兵
学 校: 电子科技大学
专 业: 电路与系统
关键词: 虚拟仪器 逻辑分析仪 GPIB 系统软件 调试
分类号: TM935
类 型: 硕士论文
年 份: 2002年
下 载: 126次
引 用: 0次
阅 读: 论文下载
 

内容摘要


本文从数据域测试对仪器的需要入手,首先论述了逻辑分析仪的发展状况及体系结构,并从虚拟仪器的角度简要阐述了ES4541虚拟逻辑分析仪的原理;然后介绍了本系统软件设计中所应用的面向对象程序设计的思想与Windows编程方法;在阐述ES4541逻辑分析仪系统软件组成结构的基础上详细论述了逻辑分析仪软件设计中的面板控制、存储限定字功能实现、GPIB通讯程序设计,最后,就系统软件的调试进行了论述。 在第一章,简要论述了数字系统信号特征及其对检测的要求,论述了逻辑分析仪在数据域测试中的应用、逻辑分析仪发展状况和体系结构,阐述了ES4541逻辑分析仪的原理以及对系统软件的设计要求。在第二章,论述了ES4541逻辑分析仪系统软件设计中运用的面向对象程序设计方法、windows编程的知识和人机界面设计原则,同时对编程工具Borland C++Builder作了介绍。在第三章,全面论述了逻辑分析仪系统程序设计的几个方面:程序总体结构、功能、自定义类,逻辑分析仪系统软件的设计说明,系统软件的变量传递,键盘操作的实现,波形保存、打开功能,存储限定字功能的实现。在第四章,介绍了ES4541逻辑分析仪实现GPIB程控的硬件基础,TMS9914内部结构,GPIB基本函数及其功能,逻辑分析仪系统的程控指令。第五章介绍了本系统软件设计中应用的C++Builder集成调试环境、调试方法,以及具体的系统调试过程。

全文目录


第一章 绪论  9-14
  1.1 逻辑分析仪与数据域测试  9-10
    1.1.1 数字系统信号特征及其对检测的要求  9-10
    1.1.2 逻辑分析仪在数据域测试中的应用  10
  1.2 逻辑分析仪体系结构  10-11
  1.3 ES4541逻辑分析仪的实现原理  11-14
    1.3.1 虚拟逻辑分析仪  11-12
    1.3.2 ES4541虚拟逻辑分析仪原理  12
    1.3.3 ES4541虚拟逻辑分析仪系统软件的设计要求  12-14
第二章 ES4541逻辑分析仪系统软件的基本设计思想  14-23
  2.1 面向对象编程思想  14-16
  2.2 Windows编程特点  16-17
  2.3 Borland C++Builder简介  17-20
  2.4 ES4541逻辑分析仪人机界面风格  20-23
    2.4.1 人机界面设计过程  20
    2.4.2 界面设计的一般问题  20-21
    2.4.3 ES4541逻辑分析仪人机界面实现的原则考虑  21-23
第三章 ES4541逻辑分析仪系统本控软件设计  23-51
  3.1 概述  23-30
    3.1.1 系统软件组成及分块功能  23-30
  3.2 系统软件的设计  30-32
    3.2.1 软件结构  30-31
    3.2.2 关于自定义类LAnalyzer  31-32
  3.3 系统软件中的窗体及功能设计实现  32-46
    3.3.1 逻辑分析仪系统软件组成  32-33
    3.3.2 功能设计  33-46
      3.3.2.1 activity.cpp单元设计  33-34
      3.3.2.2 单元lactrl.cpp的设计  34-35
      3.3.2.3 单元laFormat.cpp的设计  35
      3.3.2.4 单元laList.cpp的设计  35-36
      3.3.2.5 单元laSet.cpp的设计  36-37
      3.3.2.6 单元laUasm.cpp的设计  37-38
      3.3.2.7 单元preuasm.cpp的设计  38-39
      3.3.2.8 单元WaveS.cpp的设计  39-41
      3.3.2.9 单元wtrace.cpp的设计  41-42
      3.3.2.10 单元Wuasm.cpp的设计  42-43
      3.3.2.11 preUasm.cpp单元的设计  43-44
      3.3.2.12 laStrgD.cpp单元的设计  44-45
      3.3.2.13 单元asmio.cpp的设计  45
      3.3.2.14 单元convdata.cpp的设计  45-46
  3.4 系统软件的变量传递设计  46-49
  3.5 控制面板的实现  49
  3.6 波形存档、打开功能的设计  49
  3.7 存储限定字功能的实现  49-51
第四章 ES4541逻辑分析仪的程控功能设计  51-61
  4.1 程控功能实现的硬件基础  51-53
    4.1.1 TMS9914内部结构介绍  51-53
  4.2 GPIB基本函数及其功能实现  53-56
  4.3 ES454逻辑分析仪系统程控指令实现  56-61
    4.3.1 程控消息译码  57
    4.3.2 逻辑分析仪程控指令集设计  57-61
第五章 系统软件调试  61-65
  5.1 Borland C++ Builder集成调试环境  61-62
    5.1.1 集成调试环境的设置  61
    5.1.2 断点  61
    5.1.3 系统软件错误类型  61-62
  5.2 调试与纠错  62-65
第六章 结束语  65-66
参考文献  66-67
致谢  67-68
附录1  68-69
附录2  69-70
个人简历  70

相似论文

  1. 基于LAH032.905标准的汽车点火线圈终检系统研究,U472.9
  2. 基于软件行为监控的自调节方法研究与实现,TP311.5
  3. 基于LabVIEW虚拟示波器的设计及远程控制,TM935.3
  4. CAN总线技术在气象监测系统中的应用研究与实现,P409
  5. 基于LabVIEW的远程虚拟仪器实验教学系统的研究与应用,TP391.6
  6. 基于反常霍尔效应的薄膜磁滞回线测量系统的研究,O484.43
  7. 球笼万向节外套滚道节圆直径自动检测技术研究,TG80
  8. 继电器电性能测试系统及实验研究,TM58
  9. 军用通讯电台自动测试系统的应用研究,TN924
  10. 基于虚拟仪器的肺音分析系统的设计与实现,TP274
  11. 嵌入式网络视频软件的研究与实现,TP393.09
  12. 虚拟仪器技术在传感器智能检测系统中的应用与研究,TP212
  13. 发动机振动与燃烧分析虚拟仪器的设计开发与应用研究,TK407
  14. WTB和MVB协议数据分析软件设计,TN915.04
  15. 基于JTAG的ARM11调试软件的设计与实现,TP332
  16. 基于运动控制卡的开放式数控系统设计及应用,TG659
  17. 智能化变电站继电保护调试研究及应用,TM77
  18. 麻醉状态下心血管多参数监护系统的软件开发,R614
  19. 基于labview的PCR芯片温度控制系统研究,TP274
  20. 轨交线路AFC运维管理系统的设计与实现,TP311.52
  21. 基于程序执行的错误定位方法,TP311.52

中图分类: > 工业技术 > 电工技术 > 电气测量技术及仪器 > 频率、波形参数的测量及仪表
© 2012 www.xueweilunwen.com