基于PXI的便携式测控系统
3.5 某通用引信测试平台软件子系统
通用引信测试平台软件在Windows 2000/XP操作系统下,使用C++平台开发和运行。由于本测试平台的测试对象涉及多种被测引信,每种被测引信的测试方法、测试项目、测试结果的处理等 都不同,并且随着对被测对象测试经验的积累在测试系统实际使用中测试流程可能需要改变。使用传统的顺序流程编程方法很难实现这样一种多变复杂的系统。因 此,本测试平台的应用软件采用框架式结构设计,即采用数据驱动的方法,使测试人员通过管理测试过程中的一些配置数据,不必修改测试程序,就可完成测试任 务。
该集成开发环境可以根据测试系统的特点,建立描述测试系统的数据库,并采用图形化的人机交互的输入方法实现测试流程的输入。通过 取出数据库中的测试流程,就可以实现测试程序的自动执行,完成测试任务。这种方法不仅可以提高测试程序的输入效率,而且使测试人员可以脱离繁琐的编程工 作,集中精力研究测试对象和测试流程。
某通用引信测试系统软件根据实际测试的需要,划分为:数据管理、测试任务设置和执行测试三大功能,其中数据管理又划分为流程数据管理和结果数据管理两大部分。各部分功能如下:
1)流程数据管理:完成对通用测试配置数据库的维护功能,采用树型结构管理测试卡、测试项目、测试点的信息。具体要求能够直观地增加、删除、修改任意节点,移动拷贝任意节点。
2)测试任务管理:能够进行任务配置,确定一次测试所做的测试内容,执行顺序等。根据系统需要,从已有的测试流程中,选择或组合测试项目,形成一个测试任务。
3)测试程序:选择要执行的测试任务,根据测试流程,执行测试项目。
4)结果数据管理:完成对测试结果的查询、输出功能,包括查询、预览结果报表、删除、打印
5)测试数据库:从功能上可将测试数据库分为三种:
a. 测试流程数据库:记录所有与测试流程有关的数据信息,包括流程描述的文字、结构和数据信息,使用仪器的配置信息,流程控制信息等。它是测试平台的最基本的数据库。
b. 测试任务数据库:记录每一个测试任务中所包含的所有测试项目并建立与测试流程数据库有关的有机联系。
c. 测试结果数据库:记录测试执行过程中所有的测试结果数据,供存档、数据处理及报表生成使用。
4 结论
通过对基于PXI便携式测控系统的研究,首要明确的是确定系统的结构,对系统进行分析。PXI总线技术,作为前沿的技术,其应用是广泛的,而且也可以做得很小,如果与现代软件工程、面向对象编程等技术有机结合,可以设计出很好得通用的测控系统来。
PXI 相关文章:
- 基于虚拟仪器技术的短波电台自动测试系统(10-23)
- ATE开放式体系结构的硬件基础(10-30)
- LXI 1.0 规范简介(02-27)
- 建立使用PXI、VXI和LXI的混合型测试系统(02-27)
- 关于网络时代的测试新技术(03-16)
- 基于PXI总线的射频仪器的特点与应用范围浅析(11-05)