搞定航空航天测试,从搭建通用自动化测试系统开始
2025-04-08
近年来,随着航空航天系统电气化、智能化程度的提高,在整个产品生命周期中始终扮演着重要角色的测试系统也需要适应这一趋势。通用自动测试系统已成为提高测试效率、节约测试成本的关键。
在《硬核系列|NI航空航天线上论坛》第一期,NI专家围绕航空航天通用自动化测试系统架构的主题,展开了深入细致的讲解。以下为视频内容简介,点击文尾原文链接观看完整视频。
航空航天系统属于可靠性要求较高的系统,对测试系统的测量精度,处理性能与同步功能都提出了较高的要求。
此外,还有许多航空航天产品测试项目和大量数据。如何在整个生命周期中获取数据并实现数据重用是一个挑战。由于航天产品测试时间长,测试系统复杂,将进一步提高测试系统的维护成本。
在航空航天领域,管理项目进度和成本非常重要。当预算减少,时间节点收紧时,我们会习惯性地减少测试投资以达到目标。因此,迫切需要一种灵活的测试系统来平衡测试时间和成本。
针对以上问题,行业专家认为综合化策略是一剂良药。综合化策略分为纵向综合和横向综合。
一个产品的研发周期通常包括研究设计、验证仿真、生产测试、维护测试四个阶段,这四个阶段一般是专人使用专用仪器去做相关测试,这样一来,这四个阶段就处于不够连贯、相对分离的状态。
为了加速产品交付,我们通常需要将这四个阶段紧密有效地结合起来,以实现这四个阶段中测试资源的共享/重用。这是垂直集成的概念,它可以通过整个产品生命周期的测试数据,实现软硬件的交换。
横向整合更注重标准化和通用化。泛化不仅是产品生命周期的不同阶段,而且是实现平台间、系统间的迁移,从而保证跨平台测试的有效实施。
综上,NI专家认为综合化测试系统比较适用于当前的航空航天产品测试。
综合化测试系统的一种架构
接下来,NI专家将着重讲述通用自动化测试系统软件架构。
通过自动化测试软件框架的通用化设计,可以提高自动化测试系统的灵活性,从而降低后勤保障的规模和成本,实现从“复杂”到精确的转变。此外,利用系统架构的通用性优势,可以在标准化的前提下重用现有的测试资源,从而缩短系统开发周期,提高系统的易用性。
通用自动化测试系统软件架构解析
建立通用自动化测试系统架构的要素包括:硬件抽象层;测量抽象层;测试开发、测试执行分离的测试框架;通用自动化测试系统架构。
1、硬件抽象层强调通过对相似仪器接口的标准化和抽象化,同一接口可用于操作不同制造商的相同仪器。目标是实现标准化的设备调用方法/代码重用。
2、测量抽象层它是基于硬件抽象层的测量抽象。度量抽象层实际上对不同的场景有不同的定义。一般来说,它指的是测试的标准化和代码的重用,以降低开发成本。
3、测试开发、测试执行分离的测试框架它是指在自动化测试程序中,将测试过程和测试项目的两个最大部分分离,以简化测试过程。
4、通用自动化测试系统架构指基于业务场景,满足多条生产线、多台机器测试需求的自动化测试标准软件框架。目的是建立符合长期业务生产逻辑的系统架构,提高人员和设备的利用率,提高生产能力。
艾克赛普公司(Accexp)是NI湖南地区合作伙伴,如果您有搭建自动化测试系统的需求,欢迎联系我们,将为您提供更合适的测试解决方案。
最新资讯