用户名: 密码: 验证码:
VXI总线测试软件平台数学函数、公式控件的设计和实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
我们根据总装备部下达的“九五”、“十五”《VXI总线测试软件平台》的预研课题,进行了可视化的测试软件开发环境的研究和设计。本硕士学位论文是根据自己在该课题中所承担的任务撰写完成的。
    《VXI总线测试软件平台》为自动测试系统提供了一个可视化的图形编程环境,用户能方便的组建自动测试系统而不需要熟悉高级编程语言。该平台作为测试应用的集成开发环境提供丰富的编程元素(控件)及方便的调试和运行方式;此外作为图形化的编程语言还要提供友善的编程界面及简便直观的运行界面(面板、虚拟仪器控制器)。我们利用当前计算机上丰富的图形资源环境进行可视化的测试软件编程环境的研究和设计。这个平台是建立在Windows操作系统之上,完全中文化的软件平台。
    根据项目的安排,我主要负责《VXI总线测试软件平台》中的数学函数控件的研究和设计;《VXI总线测试软件平台》公式表达式控件的研究和设计;以及对数学函数控件和公式表达式控件的测试任务。本论文的主要内容安排如下:
    第一章介绍了平台的研制背景和意义、平台的技术实现、开发工具以及自动测试系统的软件开发工具的现状和相关技术。
    第二章论述了数学函数及数学函数加载的统一接口的实现的原理及其实现过程,以及数学函数控件的生成和功能的实现过程。
    第三章论述了软件测试的重要性,以及软件测试应用在数学函数控件的综合测试。经过测试证明,数学函数控件不但能够完成单元测试,而且还能够完成组合测试,完全达到了用户要求。
    第四章论述了公式控件的编程思路和实现方法,以及重要函数的描述及对公式表达式的测试。
    第五章论述了控件类的设计以及产生过程,控件创建函数的实现。其次介绍了计数器、累加器、比较器、多路输出选择、移位寄存器控件;数据类中的收集器、访问记录/部分输出记录等控件的功能介绍和编程思路以及使用实例
    第六章对平台的完善和改进阐述了一些个人的建议和想法。
According to the project of the ninth and tenth five year plan of Equipment Department of National Defense for the VXI_BUS Test Software Platform, we have carried on a series of researches and developments for visual development environment of test computer software. The Master Dissertation was written with the task I had accomplished.
    VXI_BUS Test Software Platform provides a visual programming environment for Automatic Test System (ATS). User can build ATS conveniently through the software without knowing advanced programming language. As a development environment of ATS, the platform provides abundant programming elements and convenience debugging or running mode. Besides these, it provides friendly programming and running interface. We design it based on the abundant graphic resource of PC. It is a completely Chinese platform built on windows operation system.
    According to the arrangement of the project, I mainly take charge of researching and developing Math Function and Formula in VXI_BUS Test Software Platform . I also take charge of the testing task for these objects. The main content of the thesis is arranged as following:
    Chapter one introduces the background , the signification , the architecture, the developing tool and the technology of VXI_BUS Test Software Platform.
    Chapter two discusses the principle and the process of the realization for Math Function and the unitive interface of Math Function load. It also discusses the creation of Math Function and the realization process of the function.
    Chapter three discusses the signification of the soft test and the application of the soft integration test in Math Function. It prove that Math Function has not only accomplished the unit test, and also achieved the synthetical test. It has achieved the customer's request.
    Chapter four discusses the realizing method and the programmed method of Formula. Then it discusses the description of the main function and the soft test for Formula.
    Chapter five discusses the design and the process of the generation of the Control Function, including Counter, Accumulator, Comparator, Shift Register, DeMultiplexer, Collector, Access Record.
    Chapter six gives some advice and opinions on how to improve this computer software.
引文
1. 陈光. VXI总线测试平台技术. 成都:电子科技大学出版社,1997.
    2. David J. Kruglinski. Visual C++ 6.0技术内幕 (第五版). 北京:希望电子出版社,1999.
    3. Eugene Olafsen. MFC Visual C++ 6编程技术内幕. 北京:机械工业出版社, 2000.
    4. 郑忠国(陈希孺). 现代数学手册, 随机数学卷. 武汉:华中科技大学出版社, 2000.
    5. 数学手册编写组. 数学手册.北京:高等教育出版社,1977.
    6. 刘文彦,周学平,刘辉.现代测试系统.长沙:国防科技大学出版社,1995.10.
    7. 张松梅. C++ 语言. 成都:电子科技大学出版社,1996.
    8. 严蔚敏,吴伟民. 数据结构(C语言版). 清华大学出版社,1996.
    9. 侯俊杰. 深入浅出MFC. 华中科技大学出版社,2001.
    10. Helen Custer. WINDOWS NT技术内幕. 北京:清华大学出版社,1993.
    11. Davis Chapman. 学用 Visual C++ 6.0 . 北京:清华大学出版社, 1999.
    12. 程文斌,王一行. C库函数和MFC库类详解. 北京:北京航空航天大学出版社, 1995.
    13. 胡峪,刘静. VC++高级编程技巧与示例. 西安:西安电子科技大学出版社,2001.
    14. Agilent VEE 6.0 Manuals. AGINLENT VEE 6.0,2000.3.
    15. MSDN Library Visual Studio 6. 0版. Microsoft Corporation ,1998.
    16. 吴湘淇,信号、系统与信号处理(上). 北京:电子工业出版设,1996.8.
    17. 汤波. VXI总线测试软件开发平台主框架的设计与实现--相关机制设计与实现:[硕士学位论文]. 成都:电子科技大学计算机学院,1999.
    18. 王雁东. VXI总线测试软件平台主框架的设计与实现:[硕士学位论文]. 成都:电子科技大学计算机学院,1999.
    19. 周予滨,姚静. 软件测试. 北京:机械工业出版设,2002.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700