GPTS30技术白皮书.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GPTS30技术白皮书

GPTS 3.1技术白皮书 版本号:1.1 目录 1 什么是GPTS 3 2 GPTS的主要功能 3 3 GPTS的特点 3 4 为什么要使用GPTS 4 5 GPTS的主要应用领域 5 6 GPTS的典型应用 5 7 GPTS 的主要功能 7 7.1 GPTS 的软件结构 8 7.2 系统集成功能 9 7.2.1 仪器驱动的开发 9 7.2.2 系统配置 9 7.2.3 建立系统连线表 10 7.3 测试程序执行环境 10 7.3.1 测试程序执行控制 10 7.3.2 测试说明显示窗口 11 7.3.3 测试结果显示窗口 12 7.3.4 测试仪器软面板 12 7.4 测试程序开发功能 12 7.4.1 适配器连线表编辑器 12 7.4.2 ATLAS编译和调试 13 7.4.3 虚拟资源的自动分配及手动分配 13 7.5 ATML支持功能 13 7.6 系统扩充和定制 13 1 什么是GPTS GPTS 3.1是一套以标准ATLAS716编译器及IVI COM技术为核心的通用自动测试系统软件平台。它由自动测试系统开发环境及测试程序运行环境组成。 2 GPTS的主要功能 GPTS开发环境的主要功能是在一个统一的软件环境下集成、集成自动测试系统,开发、调试测试程序。测试程序运行环境的功能是提供最终用户一个统一的用户界面,控制测试程序运行,对被测对象进行功能测试、故障诊断,显示、打印测试结果,使用软面板控制测试仪器。 3 GPTS的特点 GPTS的主要特点是其通用性、开放性和良好的可维护性。 ? 通用性:GPTS采用面向信号的ATLAS语言描述测试需求,它既不针对任何特定的应用领域,也不针对特定的设备类型,可以广泛地应用于从模拟到数字,从微波到低频等各种军用、民用机载、舰载、车载电子设备,航天电子设备,通讯设备,工业控制系统等被测对象的功能测试及故障诊断测试。 ? 开放性:支持所有流行的仪器控制总线(GPIB、LXI、VXI、PXI、PCI等), 在各个层次上支持相应的国际标准(包括:IEEE1671、IEEE716、IEEE1232、IEEE1636、 IVI等),用户可自行开发驱动程序、集成系统(增加/删除仪器、定义连接关系等)、开发测试程序。开放的信号库可由用户任意扩充。底层驱动则同时支持IVI-COM和IVI-C,完全开放的底层驱动程序接口及系统连线表使用户可以完全自主地集成测试系统,提供完备的运行环境API接口用户可以自主开发运行环境界面。 ? 面向信号测试程序与系统无关:采用ATLAS为编程语言,测试程序与系统无关。底层采用IVI驱动,对任意TPS用户可以更换测试仪器,原测试程序不受影响。支持虚拟资源的自动分配和手动分配 ? 支持面向IEEE1232的故障诊断:测试程序运行环境内置推理机,可以装入IEEE1232-2002诊断模型,对UUT进行故障诊断,并根据诊断经验自动修正诊断模型中的故障率,使ATE诊断策略逐步趋于合理。 ? 可维护性:GPTS本身是商品化软件,其功能升级和缺陷修复都按照商品化软件流行的方式进行。GPTS的所有软件模块都采用组件技术实现,它既可以根据用户需求对软件进行灵活组态也大大提高了软件的可维护性。在GPTS上开发的测试程序是标准的ATLAS,其良好的可读性确保了TPS的可维护性。 4 为什么要使用GPTS ? 目前国防工业和电子工业测试项目的特点是规模大,被测对象种类多,复杂程度高。一个测试项目往往涉及十几甚至几十个开发单位,共同开发TPS,要使开发工作有一个统一的基础就必须有一个通用的、商品化的软件平台。 ? 测试系统的价格昂贵,要充分利用其价值,就必须考虑测试系统的全寿命维护问题,应确保其正常工作15年以上。在系统生命期内我们经常会遇到以下问题。 ? 系统中使用的仪器停产。测试系统的装备通常是一个较长的过程,在这个过程中系统中所使用的仪器随时可能停产或废型,在这种情况下新装备的系统必须选择新型号的仪器替代老型号的仪器。采用传统技术的测试系统需要对所有现存的测试程序进行修改(可能多达几十个测试程序)或重新编译、调试,工作量巨大。 GPTS采用动态仪器绑定技术使测试程序与系统能做到完全无关,从而最终用户也能在现场更换测试仪器而无须对现有测试程序作任何修改或编译,彻底解决了测试互换问题。当出现上述问题时开发人员只要选择适当的新型号仪器替代老仪器即可。另外,在测试程序开发过程中GPTS的这种系统无关性也是至关重要的,它使测试程序开发者在暂时没有所用型号仪器驱动的情况下可以使用其它已有驱动调试测试程序,待所用仪器驱动就位后再换为正确的驱动,这样使测试程序的开发完全不受系统集成进度的限制而独立进行,从而可以大大提高开发速度。 ? 开发人员变更。在测试系统开发和生命期内开发人

文档评论(0)

1444168621 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档