多台仪器协同测试,自动化开发如何高效落地?

描述

本文导读

上位机软件能实现单台仪器的远程控制,但难以支撑多台仪器协同的系统级自动化测试。致远仪器推出TDS智能化测试分析软件,覆盖硬件接入、测试开发、流程运行、数据报告全流程,帮助测试团队系统化搭建自动化测试方案。


 

研发或测试实验室里,多品牌仪器并存是常态。万用表、示波器、电源、负载、分析仪,来自不同厂商,通信协议各不相同。做一次多工况循环测试,需要手动切换界面逐台操作,脚本要对着各家文档逐条调协议,测试完了还要手工整理数据出报告。

重复、低效、难维护,是测试工作中长期存在的现实问题,也是驱动团队走向自动化测试的原因。但真正落地自动化测试并不容易。

多品牌仪器并存,通信接入工作量大。SCPI、Modbus、私有协议……让不同仪器“能通信”,本身就要投入大量时间,更别说统一管理;

自动化脚本开发依赖个人经验。项目交接困难,维护靠口耳相传;

需求持续变化,牵一发而动全身。新增仪器或测试项,要改动大量已有代码,系统扩展成本越来越高。


 

 TDS软件:一套系统级的自动化测试方案

致远仪器硬件产品线覆盖功率分析仪、功率计、示波器、示波记录仪、交直流电源、CAN总线分析仪等品类。在服务用户的过程中,我们发现不同仪器之间的自动化集成开发存在普遍困难,传统上位机软件只能管控单台设备,难以满足系统级自动化测试的需求。

基于这一判断,致远仪器结合自身软硬件技术积累与行业标准,开发推出TDS智能化测试分析软件(简称“TDS软件”),覆盖测试开发、运行与管理全过程,帮助用户高效、系统化地构建自动化测试方案,数据与工程在各环节之间互通。

仪器图1  TDS软件平台
 

 三大核心模块

一、硬件开发接入

自动化开发的第一步,是让不同品牌的仪器都能被程序统一调用。TDS软件提供独立的设备驱动开发工具,通过可视化方式将SCPI、Modbus等设备通信协议转换为测试程序可调用的标准命令接口,以此封装不同设备的通信协议,实现硬件设备的快速替换与扩展。只要设备具备通信接口与通信指令,即可快速接入。

仪器

图2  硬件驱动开发

二、测试开发
 

硬件接入之后,把测试项目与测试流程写进程序,是整个自动化开发中最耗时耗力的环节。

TDS 软件支持用户自主开发测试项。软件内置丰富的测试命令库,开发时直接拖拽调用,不依赖手写代码;通过输入参数、输出参数与全局变量,测试项之间的数据可以灵活传递;遇到程序问题,断点与单步调试功能可直接在开发环境内定位。

测试流程的搭建同样在可视化页面内完成:将测试项拖入“主测试流程”页面,设定执行顺序,配置跳转规则(如失败重测、失败跳转等),根据被测品特性配置各测试项的运行参数即可。

仪器

图3  软件主流程界面


 

三、数据监视与报告导出

测试运行阶段,TDS软件提供实时监视视图,将关注的参数拖入即可查看,支持标签、列表、趋势图三种显示模式,可自由布局;参数较多时可创建多个监视页面分类管理。

仪器

图4  数据监视视图

测试完成后,支持基于自定义模板导出报告,减少人工整理的工作量。提供书签与超链接两种配置方案:书签方案适合结构固定的常规报表,超链接方案适合格式复杂的交付报告。支持同时加载多个模板,一次测试导出多份文件,支持Word与PDF格式。

仪器

图5   自定义报表
 

 哪些用户适合使用TDS软件

  • 已有致远仪器产品,或计划将多品牌仪器纳入统一自动化管理;
  • 有自动化测试需求,但团队尚未建立成熟的自动化开发体系;

测试场景持续扩展,希望在不大幅增加维护成本的前提下灵活扩展;

希望降低对个别成员编程能力的依赖,便于团队长期协作与维护。


 

 致远仪器的支持

新用户培训:覆盖硬件驱动开发、流程搭建、监视视图配置、报表模板设计等核心模块,帮助用户系统掌握平台使用方法。

现场支持:必要时技术团队可上门,协助完成实际项目的搭建与调试。

三级响应体系:一线AE工程师、二线技术专家、三线研发团队分级响应,覆盖全国五大区域。

行业经验共建:持续收集TDS软件在新能源、电力电子、轨道交通等行业的应用实践,欢迎有使用经验的用户与我们交流。


 

 结 语

致远仪器深耕测试测量仪器领域二十余年,TDS智能化测试分析软件是我们面向系统级自动化测试场景的一套切实可用的解决方案。后续我们将陆续分享TDS软件在各行业的实际应用案例与功能进展。

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分