论文部分内容阅读
我们根据总装备部下达的“九五”、“十五”《VXI总线测试软件平台》的预研课题,进行了可视化的测试软件开发环境的研究和设计。本硕士学位论文是根据自己在该课题中所承担的任务撰写完成的。《VXI总线测试软件平台》为自动测试系统提供了一个可视化的图形编程环境,用户能方便的组建自动测试系统而不需要熟悉高级编程语言。该平台作为测试应用的集成开发环境提供丰富的编程元素(控件)及方便的调试和运行方式;此外作为图形化的编程语言还要提供友善的编程界面及简便直观的运行界面(面板、虚拟仪器控制器)。我们利用当前计算机上丰富的图形资源环境进行可视化的测试软件编程环境的研究和设计。这个平台是建立在Windows操作系统之上,完全中文化的软件平台。根据项目的安排,我主要负责《VXI总线测试软件平台》中的数学函数控件的研究和设计;《VXI总线测试软件平台》公式表达式控件的研究和设计;以及对数学函数控件和公式表达式控件的测试任务。本论文的主要内容安排如下:第一章介绍了平台的研制背景和意义、平台的技术实现、开发工具以及自动测试系统的软件开发工具的现状和相关技术。第二章论述了数学函数及数学函数加载的统一接口的实现的原理及其实现过程,以及数学函数控件的生成和功能的实现过程。第三章论述了软件测试的重要性,以及软件测试应用在数学函数控件的综合测试。经过测试证明,数学函数控件不但能够完成单元测试,而且还能够完成组合测试,完全达到了用户要求。第四章论述了公式控件的编程思路和实现方法,以及重要函数的描述及对公式表达式的测试。第五章论述了控件类的设计以及产生过程,控件创建函数的实现。其次介绍了计数器、累加器、比较器、多路输出选择、移位寄存器控件;数据类中的收集器、访问记录/部分输出记录等控件的功能介绍和编程思路以及使用实例第六章对平台的完善和改进阐述了一些个人的建议和想法。