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