论文部分内容阅读
本硕士学位论文结合总装备部下达的“十五”《VXI总线测试软件平台-基于Windows的自动测试系统软件平台的完善》预研课题,并根据作者在该课题中所承担的任务撰写完成。自动测试程序的软件开发平台在自动测试系统中占有重要地位,是组建自动测试系统的软件开发工具。它将计算机的数据分析和显示能力与仪器驱动器融合在一起,为用户开发虚拟仪器提供必须的软件工具和环境。《VXI总线测试软件平台》为自动测试系统提供了一个可视化的图形编程环境,用户能方便的组建自动测试系统而不需要具有高级语言编程能力,适合在部队、工厂等人员素质不是很高的环境中推广应用。该平台为测试应用提供丰富的编程元素(控件)及方便的调试和运行方式(单步执行、断点执行、暂停);此外作为图形化的编程语言还要提供友善的编程界面及简便直观的运行界面。这个平台是建立在Windows操作系统之上,兼容Windows98、Windows2000和Windows NT等多个操作系统,完全中文化的软件平台。本文重点讨论了作者在《VXI总线测试软件平台》项目中负责优化平台运行性能、提高平台运行稳定性和完成部分控件功能的工作,主要包括以下几方面的内容:1. 运行控制函数的运行调度算法的设计与实现,包括对平台原有运行控制函数运行算法的分析,对国外同类产品的分析,新算法的提出和实现等;2. 实现运行功能模块与显示窗口无关,包括关闭子模块对应编程窗口和恢复的实现,运行功能与控件和子模块编程窗口的实现,对运行时窗口的处理等;3. 部分控件功能的设计和实现,包括确定按钮控件、开始控件和标题栏控件等设计和实现;另外,本文还对作者负责部分程序功能的测试进行了简单介绍。