论文部分内容阅读
本硕士学位论文是结合总装备部下达的“十五”《VXI总线测试软件平台-基于Windows的自动测试系统软件平台的完善》的预研课题,并根据自己在该课题中所承担的任务撰写完成。 VXI总线是在八十年代末提出,九十年代得到蓬勃发展的一种标准开放仪器总线,现已广泛应用于测控、航天、国防等领域。VXI总线测试平台包括软件和硬件两大部分,VXI总线测试软件平台是软件部分研究的内容,它的目的是为自动测试系统提供一个可视化图形编程环境,用户不需要熟悉高级编程语言,利用它便能方便的组建自动测试系统。该项目的完成,将填补国内在该领域的空白,大大提高我国VXI技术的应用水平和研发能力。 连线技术的研究内容属于平台的系统框架及运行机制研究的范畴,连线在软件平台中具有相当重要的地位,它是编程两大元素(控件,连线)之一,它表示的是控件间的数据依赖关系和控制关系,是数据流和控制流的显式表现,是程序中决定控件运行顺序的直接因素。本文重点讨论了与连线有关的内容,主要包括: 1.连线算法的研究与实现。从具体的例子出发,分析得出连线的数学模型,从而开始研究连线的算法,运用启发式搜索和有界深度搜索等多种策略,从而快速得到平台连线的轨迹; 2.连线功能的实现。根据面向对象等多种程序设计思路,在连线功能类里实现连线的基本功能; 3.连线的相关调试和测试; 另外,结合所做的工作,简单谈了控件的完善。 测试和应用的结果表明,新设计的连线算法完全满足编写大型应用程序的实时要求;连线的功能齐全,编程方便,刷新速度快,基本不占系统资源,无论在外观还是在功能上,都达到较高水平,为平台的应用打下了基础。