分立元件自动测试仪图形化编程的实现

2011-08-07 07:52:44董天旭王冰峰
电子测试 2011年11期

董天旭,王冰峰

(电子科技大学自动化工程学院,成都,611731)

0 引言

传统的分立元件测试仪,即专用分立元件测试仪,其测试程序通常固化于测试仪硬件中,能测试的器件类型和测试流程确定不变,因而使用范围受到一定限制。为了克服这种弊端就需要实现一种通用分立元件测试仪,即可以根据不同的测试器件、不同的测试指标、甚至不同的测试顺序,灵活的生成测试程序,并将其下载到测试仪硬件中实现相应测试目标。图形化编程是通用分立元件测试仪实现的方法:只需要依次在测试仪人机交互界面创建测试项目、绘制测试流程图、设置相应测试参数、编译链接测试程序、下载运行即可完成自动测试功能;这种实现方式十分灵活,易于系统升级扩展,便于测试人员操作。

1 分立元件自动测试仪系统构成

分立元件自动测试仪系统构成简化图如图1所示。本文采用C#语言在集成开发环境Microsoft Visual Studio 2010完成人机交互界面设计;CPU板采用ARM作为中央处理器,其应用程序主体采用ARM Developer Suite 1.2设计完成。

图1 分立元件自动测试仪系统构成简化图

2 图形化编程的实现

根据分立元件自动测试仪的操作流程,图形化编程的实现步骤包括:测试项目的创建、测试流程图的绘制、测试程序的生成与编译。

2.1 测试项目的创建

测试项目包括测试流程文件和测试项目文件。测试流程文件用于存储测试流程的绘制信息,由AddFlow控件的相应指令自动生成;测试项目文件是用于存储诸如:测试器件类型、测试器件型号、硬件配置、测试指标等测试信息的XML文档;……

登录APP查看全文