基于NI软件LM-STAR测试系统节省百万美元

–Robert Dixon, Lockheed Martin STS

“创新LM-STAR方法基于COTS软件测试系统开发流程进行标准化,帮助LM STS、协调供应美国政府节省许多成本。”

- Robert Dixon,Lockheed Martin STS

挑战:

交付对3,000多架联合攻击战斗机进行量产测试、环境应力筛选和基地级测试所需的测试系统。

解决方案:

创建测试系统,通过使用NI TestStand和LabWindows™/CVI来进行核心测试管理并将其作为ANSI-C测试开发环境,为航电测试系统提供一体化支持。

2001年,洛克希德·马丁公司获得了有史以来最大的飞机合同。价值约为2000亿美元的联合攻击战斗机(JSF)/F-35合同为美国及其盟国的未来防御能力奠定了坚实的基础。JSF合同的关键部分是交付对3,000多架JSF战斗机进行量产测试、环境应力筛选和基地级测试所需的测试系统。为了应对这一挑战,洛克希德·马丁仿真、培训和支持(LM STS)开发了LM-STAR测试系统,可为航电测试系统提供一体化支持。LM-STAR系统使用NI TestStandLabWindows/CVI软件进行核心测试管理并将其作为ANSI-C测试开发环境,旨在以经济高效且及时的方式快速开发测试解决方案并支持客户的确切需求。

 

开放软件架构确保快速开发

在LM-STAR系统中,开放软件架构在很大程度上基于NI TestStand和LabWindows/CVI,支持测试系统从工厂无缝转换到现场。LM-STAR解决方案为参与JSF协调计划的所有航电供应商提供了一个通用的测试系统。对于具有JSF计划这样规模的项目而言,至关重要的是JSF协调计划允许多个供应商(包括BAE Systems、Northrop Grumman、Rockwell Collins和Raytheon)使用NI TestStand和LabWindows/CVI同时为JSF/F-35开发测试程序集(TPS)。LM-STAR系统中的高级开放软件架构确保了快速开发和部署任务关键型测试系统,同时有效减少了长期维护工作。

 

测试软件适应支持多种测试配置

利用NI TestStand商业现成(COTS)测试管理环境提供的标准功能,LM STS测试工程师构建了通用测试架构,有助于快速交付可配置的测试解决方案。LM-STAR主要功能使用许多核心NI TestStand组件,例如用于调用任何测试开发环境下所开发测试的灵活模块适配器以及用于将核心系统功能与各个测试分离的NI TestStand流程模型。LabWindows/CVI开发环境还可通过基于ANSI C的成熟开发语言和针对测试进行优化的编译器提供先进的仪器连接和驱动程序支持,从而有助于快速配置基于LM-STAR的测试系统

 

未来技术嵌入避免过时

LM-STAR系统的模块化测试架构采用NI TestStand和LabWindows/CVI,可轻松嵌入未来技术,从而防止任务关键型测试系统过时。

 

例如,新的NI TestStand支持直接从NI TestStand中调用ATLAS TPS。 若要通过可托管先前和未来测试开发环境的通用测试架构为旧版航电测试系统提供支持,该技术非常重要。具体来说,可以通过NI TestStand 3.0的新ATLAS界面浏览和选择ATLAS TPS文件,指定参数并执行远程控制。运行时特性包括完全符合TPS服务器状态转换要求,例如连接、加载和分享;参数读取和写入;全局锁定;手动TPS干预的处理以及暂停和终止序列执行的能力。

 

另外,航电测试系统开发人员正在密切关注新定义的基于XML的自动测试标记语言(ATML)标准的开发情况,该标准用于在XML中描述测试程序和测试结果。LM-STAR系统中的开放软件架构会显著简化航电测试系统对这一数据模式的采用。实际上,NI已经证明了当前NI TestStand XML功能可以通过采用新的测试结果XML方案来生成符合ATML规范草案的结果。

 

标准方法显著节省成本

创新的LM-STAR方法基于COTS软件对测试系统开发流程进行了标准化,帮助LM STS、协调供应商和美国政府节省了许多成本。LM STS估计其JSF/F-35项目所采用的标准化LM-STAR方法已经为美国政府节约了数百万美元,并有望在整个项目周期中节约数亿美元。

 

LabWindows标志经Microsoft Corporation授权使用。Windows是Microsoft公司在美国和其他国家和地区的注册商标。

 

作者信息:

Robert Dixon
Lockheed Martin STS
robert.g.dixon@lmco.com