TDS智能化测试分析软件:多台仪器协同测试的系统级自动化开发方案
2026-05-18
多台仪器协同测试,自动化开发如何高效落地?
在研发实验室、验证平台和产线测试环境中,多品牌、多类型仪器并存是常见现象。一次完整的系统级测试,往往需要同时调用万用表、示波器、电源、负载、功率分析仪、总线分析仪等多类设备,而这些仪器可能来自不同厂商,通信协议和控制方式也各不相同。
如果仍采用人工操作或单台仪器上位机软件,测试人员需要在多个界面之间频繁切换,逐台设置参数、启动测试、读取数据,并在测试完成后手工整理结果和生成报告。对于多工况循环测试、长时间稳定性测试或复杂系统验证而言,这种方式效率低、重复性差,也难以保证结果的一致性。
自动化测试正是为了解决这些问题而引入。但从实际落地看,多台仪器协同自动化并不只是写几段控制脚本,还涉及硬件接入、协议封装、流程编排、数据传递、异常处理、实时监视和报告输出等多个环节。
多仪器自动化测试落地面临哪些难点?
在多品牌仪器并存的测试环境中,自动化开发通常会遇到以下问题。
通信接入工作量大
不同仪器使用的通信协议不同,常见协议包括SCPI、Modbus以及各厂商私有协议。让不同设备“能通信”本身就需要投入大量时间,后续还要解决统一调用、设备替换和接口扩展等问题。
脚本开发依赖个人经验
传统自动化测试往往依赖工程师手写脚本。脚本质量、结构设计和异常处理方式高度依赖个人经验。一旦项目交接,后来维护人员需要重新理解大量代码和仪器协议,维护成本较高。
测试需求变化导致系统维护困难
随着测试项目扩展,新增仪器、增加测试项或调整测试流程都可能牵动大量已有代码。系统越用越复杂,后期扩展成本不断增加,甚至出现“不敢改、改不动”的情况。
数据与报告整理效率低
多台仪器协同测试会产生大量数据。如果数据格式不统一,后续结果分析、报告生成和归档都需要人工参与,容易造成效率低下和结果遗漏。
因此,系统级自动化测试需要的不只是单台仪器远程控制软件,而是一套覆盖硬件接入、测试开发、运行监视和报告输出的完整平台。
TDS软件:面向系统级自动化测试的一体化方案
致远仪器硬件产品线覆盖功率分析仪、功率计、示波器、示波记录仪、交直流电源、CAN总线分析仪等品类。在服务用户的过程中,致远仪器发现,不同仪器之间的自动化集成开发普遍存在困难,传统上位机软件通常只能管控单台设备,难以满足系统级自动化测试需求。
基于自身软硬件技术积累和行业标准,致远仪器推出TDS智能化测试分析软件,简称TDS软件。该软件面向多仪器协同测试和系统级自动化测试场景,覆盖测试开发、运行与管理全过程,帮助用户高效、系统化地构建自动化测试方案,并实现数据与工程在各环节之间互通。
TDS软件可用于搭建从硬件驱动接入、测试项开发、主流程编排、实时数据监视到自定义报告导出的完整自动化测试流程,适用于研发验证、实验室测试、系统集成和产线检测等场景。
图1 TDS软件平台
TDS软件核心模块一:硬件开发接入
自动化开发的第一步,是让不同品牌、不同类型的仪器都能被程序统一调用。对于多仪器测试系统而言,硬件接入能力直接决定了后续自动化流程能否顺利搭建。
TDS软件提供独立的设备驱动开发工具,可通过可视化方式将SCPI、Modbus等设备通信协议转换为测试程序可调用的标准命令接口。通过对不同设备通信协议进行封装,TDS软件能够实现硬件设备的快速替换与扩展。
只要设备具备通信接口与通信指令,即可通过TDS软件进行快速接入。对于测试团队来说,这种方式可以降低不同仪器协议带来的开发门槛,也便于在后续项目中复用已有驱动。
图2 硬件驱动开发
硬件接入的主要价值
● 将不同品牌仪器封装为统一调用接口;
● 支持SCPI、Modbus等通信协议接入;
● 降低多仪器通信开发工作量;
● 便于设备替换、扩展和维护;
● 为后续测试流程搭建提供标准化基础。
TDS软件核心模块二:测试开发
硬件接入完成后,需要将测试项目、测试逻辑和测试流程写入程序。对于传统脚本方式而言,这通常是自动化开发中最耗时、最依赖经验的环节。
TDS软件支持用户自主开发测试项。软件内置丰富的测试命令库,开发人员可通过拖拽方式直接调用,不依赖手写代码即可完成常见测试逻辑搭建。
在测试项之间,TDS软件支持通过输入参数、输出参数与全局变量进行数据传递,使不同测试环节之间的数据能够灵活关联。例如,前一个测试项读取到的电压、电流、状态量或判定结果,可作为后续测试项的输入条件或流程判断依据。
当程序运行出现问题时,TDS软件还提供断点与单步调试功能,开发人员可直接在开发环境内定位问题,减少反复修改和外部调试的时间成本。
图3 软件主流程界面
可视化测试流程搭建
测试流程的搭建同样在可视化页面内完成。用户可将测试项拖入“主测试流程”页面,设定执行顺序,并配置流程跳转规则,例如:
● 失败重测;
● 失败跳转;
● 条件分支;
● 循环测试;
● 多工况顺序执行。
同时,用户可根据被测品特性配置各测试项的运行参数,使同一套流程适配不同测试对象或不同测试工况。
通过可视化测试开发方式,TDS软件能够降低自动化测试对个人编程能力的依赖,使测试流程更容易被团队成员理解、交接和维护。
TDS软件核心模块三:数据监视与报告导出
自动化测试不仅要能运行流程,还要能够实时观察测试状态,并在测试完成后输出可交付的报告。
实时数据监视
在测试运行阶段,TDS软件提供实时监视视图。用户可将关注的参数拖入监视页面进行查看,支持多种显示模式:
● 标签显示;
● 列表显示;
● 趋势图显示。
监视视图可自由布局。当测试参数较多时,还可以创建多个监视页面进行分类管理。例如,将电压电流类参数、温度类参数、通讯状态、判定结果等分别放在不同页面中,便于测试过程中快速查看关键状态。
图4 数据监视视图
图5 自定义报表
自定义报告导出
测试完成后,TDS软件支持基于自定义模板导出报告,减少人工整理数据和排版的工作量。
TDS软件提供书签与超链接两种报表配置方案:
| 报表配置方案 | 适用场景 |
| 书签方案 | 适合结构固定的常规报表 |
| 超链接方案 | 适合格式复杂的交付报告 |
软件支持同时加载多个模板,一次测试可导出多份文件,并支持Word与PDF格式输出。对于需要向客户、认证机构或内部项目团队提交测试结果的场景,该功能可显著提升报告整理效率。
TDS软件适合哪些用户使用?
TDS智能化测试分析软件适用于正在推进自动化测试,或希望提升多仪器协同测试效率的研发与测试团队。
适合已有多品牌仪器管理需求的用户
如果实验室中已有致远仪器产品,或计划将多品牌仪器纳入统一自动化管理,TDS软件可帮助用户实现不同设备的统一接入与调用。
适合尚未建立成熟自动化开发体系的团队
对于有自动化测试需求,但团队尚未形成成熟开发框架的用户,TDS软件提供从硬件驱动到流程开发的完整工具链,有助于快速搭建自动化测试能力。
适合测试场景持续扩展的项目
当测试项目不断增加、测试对象持续变化时,TDS软件的驱动封装、测试项复用和可视化流程编排能力,可帮助用户在不大幅增加维护成本的前提下灵活扩展。
适合希望降低个人编程依赖的团队
传统脚本方式对工程师个人能力依赖较高,而TDS软件通过可视化开发和标准化模块封装,可降低对个别成员编程能力的依赖,便于团队长期协作和维护。
致远仪器提供哪些支持?
为了帮助用户更好地完成自动化测试方案落地,致远仪器围绕TDS软件提供多层次技术支持。
新用户培训
培训内容覆盖硬件驱动开发、流程搭建、监视视图配置、报表模板设计等核心模块,帮助用户系统掌握平台使用方法。
现场支持
在项目需要时,致远仪器技术团队可提供现场支持,协助完成实际测试项目的搭建与调试。
三级响应体系
致远仪器建立了一线AE工程师、二线技术专家、三线研发团队的三级响应体系,可针对不同问题进行分级响应,并覆盖全国五大区域。
行业经验共建
致远仪器持续收集TDS软件在新能源、电力电子、轨道交通等行业中的应用实践,也欢迎有使用经验的用户与技术团队交流,共同完善系统级自动化测试解决方案。
面向多仪器协同测试的自动化开发平台
多台仪器协同测试的自动化落地,关键不只是实现单台设备远程控制,而是要建立一套可扩展、可维护、可复用的系统级测试平台。
致远仪器TDS智能化测试分析软件围绕硬件接入、测试开发、流程运行、数据监视和报告导出构建完整工具链,可帮助测试团队将多品牌、多类型仪器纳入统一自动化管理,降低通信接入与脚本维护成本,提高测试执行效率和结果输出效率。
如果您正在规划自动化测试方案,或希望将多台仪器纳入统一测试平台,可联系致远仪器申请产品演示或方案咨询。
1. TDS智能化测试分析软件主要解决什么问题?
TDS软件主要用于解决多品牌、多类型仪器协同测试中的硬件接入、测试开发、流程运行、数据监视和报告导出问题,帮助用户搭建系统级自动化测试方案。
2. TDS软件与传统上位机软件有什么区别?
传统上位机软件通常面向单台仪器控制,而TDS软件面向多仪器协同和系统级自动化测试,可覆盖硬件驱动开发、测试流程搭建、数据监视和报告输出等完整流程。
3. TDS软件是否支持不同品牌仪器接入?
支持。只要设备具备通信接口与通信指令,TDS软件即可通过设备驱动开发工具进行接入,并将不同协议封装为测试程序可调用的标准命令接口。
4. TDS软件支持哪些通信协议?
TDS软件可通过可视化方式封装SCPI、Modbus等设备通信协议,同时也可面向具备通信指令的设备进行驱动开发和接入。
5. 使用TDS软件是否需要大量手写代码?
TDS软件内置测试命令库,支持拖拽调用和可视化流程搭建,可减少对手写代码的依赖。同时,软件支持断点与单步调试,便于开发人员定位程序问题。
6. TDS软件是否支持测试流程跳转和失败重测?
支持。TDS软件可在主测试流程中配置执行顺序和跳转规则,例如失败重测、失败跳转等,也可根据被测品特性配置各测试项运行参数。
7. TDS软件如何进行实时数据监视?
TDS软件提供实时监视视图,用户可将关注参数拖入页面查看,支持标签、列表、趋势图三种显示模式,并可创建多个监视页面分类管理。
8. TDS软件是否支持自动生成测试报告?
支持。TDS软件支持基于自定义模板导出测试报告,提供书签与超链接两种配置方案,可同时加载多个模板,并支持Word与PDF格式导出。
