使用NI TestStand测试手机基站-设计应用_第1页
使用NI TestStand测试手机基站-设计应用_第2页
使用NI TestStand测试手机基站-设计应用_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档-下载后可编辑使用NITestStand测试手机基站-设计应用摩托罗拉公司在ITC(IntegrationTestandCertification)和ATE(AssemblyTestEngineering)测试软件小组启动了一软件改进计划。ITC和ATE小组通力合作,旨在开发出既支持软件技术革新又能化重复使用的软件解决方案。LabVIEW图形化编程语言是自动化测试的选择。它编写简单,又提供大量的现成函数模块,从而实现了开发效率化。基于实现标准化和统一化的想法,这次改进计划的讨论结果是:在所有摩托罗拉基站产品测试中使用统一的软件。我们使用NITestStand和LabVIEW开发出了一个基于数据库的标准测试执行程序,它适用于多数通用测试软件平台。这个项目的目标是:●创建一套软件,供ITC和ATE部门共同使用;●在ITC和ATE内部及两组之间实现软件处理过程标准化;●在限度减少重复劳动的同时化软件的重复使用;●减少单位产品测试工作所需人工劳动;●大幅度减少以后的检测工作。设定了这一目标之后,各组代表成员开始回顾现存的测试程序。在了解了先前的测试应用程序之后,我们决定了此通用测试软件模型的主要组成部分。其中包括一个主要的测试执行软件、一个用于管理可循环的、可互换的外设/产品驱动程序的智能“管理员”,以及用于存储产品信息和测试项目数据的外部数据库。系统组成我们选用NITestStand作为我们的测试执行软件。TestStand是基于ActiveX的测试执行管理环境,它带有程序原型转接器(prototypeadapters),适用于LabVIEW、LabWindows/CVI、VisualBasic和C++/DLL所编写的程序。这些测试程序可以单独或结合使用作为TestStand执行测试程序的子序列。有了TestStand作为我们的测试执行管理环境,在这些编程语言中我们选择了LabVIEW,原因是:LabVIEW图形化编程语言是实现检测自动化的完美选择,它编写简单,又提供大量的现成函数模块,从而实现了生产率化。工作小组选择使用具有状态缓存的驱动程序的方法,这一方法源于NI公司的IVI(InterchangableVirtualInstruments)概念。IVI这一全新的产品,目前还不支持专门用于手机基站测试的仪器系统。但是,一旦有了支持这些专门仪器的IVI驱动程序,我们现在开发出的驱动程序即可被IVI驱动程序所替代。

可重组性通过对各种仪器和产品的功能分类,我们实现了仪器和产品的交互使用。我们为每一类仪器定义功能驱动,特定的文字输入对应特定的功能调用。在这些仪器类的下一层,再使用特定仪器类型和品牌专用的功能驱动将类功能转换成各台实际仪器功能。这些类能够指向任何一台被定义好的仪器,而这并不需要更改测试软件即可实现。使用这一模块化方法,我们可以轻易加上新的仪器品牌和类型而不影响整个应用系统。有了LabVIEW,我们每年的开发和维护总费用减少了475000美元。

降低成本这一通用测试应用系统大幅降低了生产成本。过去,ITC和ATE工作组需同时维护八个独立的测试应用程序。现在,通过联合两组的力量,开发出了一个通用的模块化测试应用方案,我们每年总的维护费用从原来的700000美元降低到了现在的400000美元。每年新产品的测试开发成本更是巨幅地下降,由200000美元降至25000美元。因此,我们每年的开发和维护总费用减少了475000美元。使用NITestStand―Commercial-off-the-shelf)现成即用的软件包,摩托罗拉公司可以致力于开发测试程序而非程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论