分立器件测试系统软件平台的设计及实现
2011-09-12罗猛詹惠琴古军
电子测试 2011年11期
关键词:系统
罗猛,詹惠琴,古军
(电子科技大学自动化工程学院,四川成都 611731)
0 引言
在早期的测试系统中,软件平台一般只提供文本编程方式给用户使用,其测试程序是以测试流程为依据从上至下一步一步排下来的,所有与测试相关的参数、程控指令、测试结果等都内置于一个文本测试软件中, 这种编程具有面向过程的编程规范,包含特定的语法规则,灵活性很强[1]。但是这种方式有其不足的一面,其一是一般测试程序编程过程较为复杂,这就要求测试人员必须具有较深的编程功底;其二是这种方式可维护性差,不适于进行快速高效的现代自动化测试。而本文提出的基于图形化编程语言的软件平台为测试工程师提供一个灵活简便的可编程环境。实现了测试参数和测试程序的分离,开发人员更加专注于测试方法本身,而不用花太多时间在构建测试系统所需的测试流程和控制策略上[2]。
1 软件平台的总体架构
ATS是整个测试系统的核心和关键,它是联系测试资源和被测对象的软桥梁,其体系结构的好坏直接关系到整个自动测试系统的性能[3]。硬件资源自检与校准、软件账号管理、流程图测试程序自动转换、测试指标报表生成及打印等功能都与软件系统的设计息息相关。本着层次化,组件化,标准化的要求,同时为了满足测试程序的可移植性及仪器的互换性以及测试系统软件结构的开放性、可扩充与裁减性等要求[4],我们将分立器件测试系统软件总共分为3个层次,包括ARM程序层,USB驱动层和上位机软件层,图1所示为系统软件平台总体架构框图。……
登录APP查看全文
