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

VXI总线测试软件平台

作 者: 孟芳
导 师: 顾亚平
学 校: 电子科技大学
专 业: 测试计量技术及仪器
关键词: VXI总线测试软件平台 I/O控件 I/O TRANSACTION,C编译器接口
分类号: TP311.52
类 型: 硕士论文
年 份: 2002年
下 载: 130次
引 用: 0次
阅 读: 论文下载
 

内容摘要


我们根据总装备部下达的“九五”、“十五”《ⅤⅪ总线测试软件平台》的预研课题、进行了可视化的测试软件开发环境的研究和设计、此次攻关项目开发完成了拥有我国自主版权且面向测试的语言及图形化编程软件——《ⅤⅪ总线测试软件平台》,达到了当前国际先进的Labview和VEE软件水平,从自动测试的角度为我国软件产业的形成作出了贡献。本硕士学位论文是根据自己在该课题牛所承担的任务撰写完成的。 自动测试程序的软件开发平台在自动测试系统中占有重要的地位,是组建自动测试系统的软件开发工具,它将计算机的数据分析和显示能力与仪器驱动器融合在一起,为用户开发虚拟仪器提供必须的软件工具和环境。我们课题组成功研制的《ⅤⅪ总线测试软件平台》是一个全中文、基于Win9X/WinMe/Win2000操作系统平台的ⅤⅪ总线测试软件开发平台,为自动测试系统提供了一个可视化图形编程环境,以该平台作为测试系统的软件开发工具,用户能方便的组建自动测试系统而不需要熟悉高级编程语言。 《ⅤⅪ总线测试软件平台》作为测试应用的集成开发环境必须提供丰富的编程元素(控件),同时提供方便的调试和运行方式;此外作为图形化的编程语言还要提供友善的编程界面及简便直观的运行界面(面板、虚拟仪器控制器)。根据项目的安排,我主要负责《ⅤⅪ总线测试软件平台》中的I/O控件(包括写入文件控件、写入字符串控件、读出文件控件、读出字符串控件)的研究和设计:《ⅤⅪ总线测试软件平台》数据分析处理部分I/O TRANSACTION的研究和设计;在《ⅤⅪ总线测试软件平台》中调用C编译器的接口的研究和设计。本论文的主要内容安排如下: 第一章介绍了平台的研制背景和意义、平台的技术实现、开发工具以及自动测试系统的软件开发工具的现状和相关技术。 第二章论述了平台中数据分析处理部分I/O TRANSACTION的实现技术。对测试中所涉及到的数据的类型、组织形式以及相关的操作类型作了详细的论述。 第三章论述了平台中I/O控件的设计和实现技术。详细讨论了I/O控件中的写入文件控件、写入字符串控件、读出文件控件、读出字符串控件这四个控件的实现方法。 第四章论述了在平台中调用C编译器的接口的研究和设计。通过对编译 摘 要器实现原理的讨论,论述了C编译器接口方案的拟定以及C编译器接口的实现技术,实现了在 VX测试软平台中对 C语言程序的编辑和编译。第五章对平台的完善和改进阐述了一些个人的建议和想法。

全文目录


第一章 引言  10-18
  1.1 自动测试系统的发展及现状  10-12
  1.2 VXI总线测试软件平台开发概述  12-13
  1.3 几种可视化测试软件开发平台的分析比较  13-15
  1.4 VXI总线测试软件平台的技术实现  15-16
  1.5 毕业设计的主要任务  16-18
第二章 I/O TRANSACTION的设计和实现  18-31
  2.1 概述  18-19
    2.1.1 I/O TRANSACTION和I/O控件的关系  18
    2.1.2 不同I/O控件的I/O TRANSACTION对话框的比较  18-19
  2.2 I/O命令描述  19-25
    2.2.1 描述  20
    2.2.2 写入/读出  20-24
      2.2.2.1 encodings描述  22-23
      2.2.2.2 formats描述  23-24
    2.2.3 其他命令  24-25
  2.3 设计思路和实现方法  25-30
    2.3.1 设计模式建模  25-29
      2.3.1.1 CIOtransactionBase的实现  26-29
    2.3.2 CIOtransFromstring和CIOtransFromfile设计和实现  29-30
    2.3.3 CIOtransTOstring和CIOTRANSACTION设计和实现  30
  2.4 本章小结  30-31
第三章 I/O控件的设计和实现  31-44
  3.1 I/O控件简介  31-32
  3.2 写入文件控件的实现  32-42
    3.2.1 写入文件控件的属性  32
    3.2.2 类层次结构的设计  32-33
    3.2.3 事务处理命令行的预处理  33-36
    3.2.4 事务处理命令行的解释和执行  36-39
    3.2.5 其他算法的设计和实现  39-42
  3.3 读出文件控件的实现简介  42-43
  3.4 写入字符串控件的实现简介  43
  3.5 读出字符串控件的实现简介  43
  3.6 本章小结  43-44
第四章 C编译器接口的设计和实现  44-59
  4.1 C编译器接口概述  44-47
    4.1.1 C编译器接口位置  44
    4.1.2 C编译器接口的外观  44-45
    4.1.3 C编译器接口功能介绍及规范描述  45-47
  4.2 C编译器接口实现原理  47-55
    4.2.1 C编译器接口方案的拟定  47-48
    4.2.2 执行编译和链接  48-53
    4.2.3 调用外部EXE文件  53-55
  4.3 C编译器接口的实现  55-58
    4.3.1 定制标准动态库  55-56
    4.3.2 编译功能的实现方法  56-58
  4.4 本章小结  58-59
第五章 结束语  59-60
参考文献  60-61
致谢  61-62
个人简历、在学期间的研究成果及发表的学术论文  62

相似论文

  1. 啤酒瓶在线检测相关技术的研究,TS262.5
  2. 电压监测仪自动校验系统,TM933.2
  3. 三维控件集的设计与实现,TP391.41
  4. 基于单片机的路面平整度测试仪的研究,TP216.1
  5. 基于GIS的10kV配电网管理系统的研究,TM769
  6. 基于ArcGIS Engine的房屋拆迁用户控件设计研究,TP311.52
  7. 一汽物业管理公司宿舍管理系统的设计与实现,TP311.52
  8. 基于B/S结构的科技管理信息系统的研究,C931.6
  9. VXI总线测试软件平台,TP311.52
  10. 基于ZigBee技术的无线电能抄表系统设计,TM764
  11. 嵌入式浏览器网页显示的研究与实现,TP368.1
  12. 图形用户界面生成工具的设计与实现,TP311.52
  13. 船舶航向RBF神经网络模糊控制及综合监控数据通讯系统,TP273.4
  14. 异构数据库通用系统的设计,TP311.13
  15. 证券分析系统的研制与开发,TP399
  16. 心电远程诊断系统的设计,R-39
  17. 基于INTERNET的压力管道远程使用登记系统的研究,TP399
  18. VXI总线测试软件开发平台中控件的设计及系统软件测试,TP311.53
  19. 智能大厦管理系统的设计,TP399
  20. 基于Web的多媒体网页课件协同设计与装配系统的设计与实现,TP393.09

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com