GPTS3.0 在CTDS 中开发UUT 自动测试系统的应用

时间:2012-03-06来源:网络

第二步,测试方案设计。根据测试需求,确定测试方案。测试方案按章节编写。
第三步,开发符合IVI 规范的仪器驱动。对于复杂的测试任务,可能需要专用的测试仪
器和模拟器,这时可能就没有现成的类驱动和仪器驱动,解决问题的一种方法是可以到网上
下载别人编写的符合IVI 规范的仪器驱动,另一种方法就是系统集成人员自己动手编写符合
IVI 规范的仪器驱动程序。本例只需万用表,有现成的仪器驱动程序,不需自己编写。
第四步,系统资源配置。GPTS 中由用户开发的软件模块称为可配置模块,主要包括仪
器驱动、软面板、自定义菜单等。系统配置的主要功能是安装所有可配置模块,设置系统的
运行方式。系统管理员按照提示信息,使用安装向导安装可配置模块非常方便,其过程与在
WINDOWS 上安装打印机非常相似。系统配置完成后用户可将其保存为后缀为swb 的系统
配置文件。
第五步,定义系统连线表。系统连线表描述测试系统内部仪器之间以及仪器与ICA 之
间的连接关系。GPTS 系统连线表的定义包含三个步骤:(1)定义ICA 连接端子。(2)将ICA
定义的插钉添加到系统连线表中。(3)定义ICA 与物理仪器插钉,端到端的连接关系。
GPTS 系统集成环境可自动列出所有已安装的物理开关资源及其所有插钉的名称,系统
集成人员只需依此对每个物理资源的插钉选择一个实际与其相连接的ICA 插钉即可。系统
连线表完成后用户可将其保存为系统连线表文件。在任何已安装GPTS 软件的计算机上安装
系统配置文件和系统连线表文件都能使该系统完全仿真原测试系统。
第六步,建立工程和工程环境。在同一工程环境下可以有不同工程,分别对应不同UUT
测试。完成后分别生成gpj 和gpw 文件。
第七步,设计和制造适配器,定义适配器连线表。根据测试需求,使用已有适配器或者
针对UUT 设计相应的适配器。本测试并不复杂,可以与其它UUT 适配器集成到一起以节
省资源。适配器连线表描述适配器内部的测试资源及相互之间的连接关系。与系统连线表相
似,使用适配器连线表编辑器可以定义UUT 的插头及插针,适配器内部测试资源及其输入、
输出端口,最后采用拖动的方法定义ITA 插钉、UUT 插钉及适配器内部资源端口之间的连
接关系。适配器连线表完成后用户可将其保存为后缀为twb 的适配器连线表文件。
第八步,编写 ATLAS 测试程序。ATLAS 程序的编写类似于C,但ATLAS 有很多方便
的关键字,描述测试过程更贴近于自然,不过开发人员最好先设计好流程图(很多测试非常
复杂)。XX 角位移传感器的TP 流程是这样的:对于第1 章,用万用表测三遍电阻值取平均;
对于第2 章,将偏角分为-60º、-45º、-30º、-15º、0º、5º、15º、30º、45º、60º等十种情
形。对于每种情形,分三种仪器测三组。每组测量五次,取平均值为该组的组值。三个组值
取最大值为该情形的情形值,十种情形值取最大为XX 的精度值。
第 1 章程序主要代码如下:
000001 BEGIN, ATLAS MODULE 'CHAPTER1' $
REQUIRE
……
SETUP, (RES), IMPEDANCE USING 'RES_METER',
RES RANGE 0 OHM TO 2000 OHM,
CNX HI XX_3 LO XX_2 $
CONNECT,(RES),IMPEDANCE USING 'RES_METER',
RES RANGE 0 OHM TO 2000 OHM ,
CNX HI XX _3 LO XX _2 $
WAIT FOR,5 SEC $
READ, (RES INTO 'RES_ XX 32'),
IMPEDANCE USING 'RES_METER',
RES RANGE 0 OHM TO 2000 OHM ,
CNX HI XX_3 LO XX _2 $
REMOVE, (RES),IMPEDANCE USING 'RES_METER',
RES RANGE 0 OHM TO 2000 OHM ,
CNX HI XX_3 LO XX_2 $
……
999999 TERMINATE, ATLAS MODULE 'CHAPTER1' $
第九步,虚拟资源分配。利用GPTS 虚拟资源编辑器设置资源通道,对应仪器插钉的映
射,从而实现将虚拟资源与实际仪器的对应。
第十步,测试程序脱机调试。编译、调试程序,确保无语法错误。这时测试仪器实际上
是一些联接的COM 组件,GPTS 允许任意设置测试结果,通过脱机调试可以初步判断测试
方法的正确性。
第十一步,测试程序联机调试。即与系统控制器连接调试,通过联机调试确保与上位机
通信的可靠性。
第十二步,测试程序连 UUT 调试。全面调试,完成测试。
第十三步,故障诊断附加测试。根据智能诊断系统的指令,追加一些数据对其进行测试,
以利于故障的诊断与定位。XX 角位移传感器的故障诊断附加测试如下:
在未加载电源的前提下,测试 UUT 各插针(XX_1,XX_2,XX_3)之间的电阻值。
5 结束语
综合测试与故障诊断是维护技术的发展方向之一,GPTS3.0 是搭建CTDS 优秀的软件平
台。它是国内唯一采用IVI COM 技术的软件平台,保证了CTDS 的通用性和开放性;它具
有人性化的界面设计,系统设置和TPS 开发都非常方便。目前,它已经应用到多个国防大型
项目的检测中,在笔者参入研制的某型飞机CTDS 中也取得了不错的效果。随着维护技术的
发展它也必将拥有更加广阔的应用前景。
本文作者创新点:针对综合测试诊断系统的发展要求,推荐了GPTS3.0 作为软件开发平台,
并全面地介绍了该平台。尤其以具体UUT 为例,根据个人工作经验,总结了该平台开发UUT
自动测试系统的流程和方法,并对之进行了详尽描述。

图1 功能结构图

1 2 3 4

关键词: GPTS CTDS 3.0 UUT

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版