i/o 接口测试系统(interface testbench,简称itb) 是一套集多种接口测试为一体的实时柔性测试系统,具有模块化、自动化、可配置和可扩展等柔性特点。itb 提供激励- 响应式测试、自动化测试、实时采集和存储、实时解析监控、数据分析和数据回灌等丰富的测试功能,可应用于电子设备的仿真测试、开发调试、集成联试、出厂测试、验收测试、装配测试、外场测试和系统维护等阶段。
itb 提供icd 数据定义和i/o 接口分配等试验构型管理功能,可满足用户对测试环境的灵活性和通用性要求,可应用于多个型号产品的测试试验,可覆盖不同接口规模的测试场景,适用于电子系统生命周期中的多个阶段,被广泛应用于航空、航天、兵器和船舶等领域。
产品功能
• 测试管理
♦ 提供集成环境,对实验配置、测试数据、测试结果进行统一管理,确保实验的一致性,支持重复进行实验;
♦ 支持按照被测型号或被测产品等形式对测试构型进行管理,能够保存、快速恢复测试构型。
• 方便的实验资源管理
♦ 支持丰富的接口资源:包括arinc664(afdx)、fc-ae、ieee1394b、mil-std-1553b、arinc429、rs232/422/485、can、flexray、rfm、hdlc、以太网、lvdt/rvdt、imb/adb、电位计/ 电阻、模拟量、离散量和音视频等多种接口;
♦ 自动扫描和识别硬件接口资源,并监视其健康状态;
♦ 统一管理所有的i/o接口资源,支持多总线、全通道同时工作。
• 灵活的测试通道配置
♦ 支持以图形化的方式对总线接口收发的应用层协议数据(icd)进行在线定义;
♦ 支持用户自由分配i/o通道与icd数据的关联关系,支持面向icd 数据的自动化测试、实时激励、采集和存储。
• 丰富的监控手段
♦ 基于icd定义,自动解析原始数据,实时还原工程值、物理量或状态量;
♦ 提供表格、曲线和虚拟控件等多种监控形式,用户可定制监控画面和布局,实现所见即所得的效果;
♦ 提供通道级、icd级的数据统计和监控,支持多总线数据的集中监控,支持二进制或十六进制原始数据的监控;
♦ 支持分布式多客户端、多窗口监控。
• 支持激励-响应测试
♦ 基于icd变量编辑激励报文,系统自动打包成完整报文;
♦ 具有信号发生器功能,提供斜坡、正弦波、方波、三角波等信号源;
♦ 激励变量值、信号源参数可在线调节;
♦ 支持固定次数激励和循环激励。
• 自动化测试
♦ 支持图形化编辑测试用例,无需编程基础即可灵活应用;
♦ 支持原生的javascript和pythonscript脚本激励;
♦ 支持测试用例的自动执行和测试报告的自动生成;
♦ 支持激励-响应结果的自动判读和测试结果统计;
♦ 支持测试用例的复用,测试库的扩展;
♦ 支持测试用例的配置管理。
• 数据分析
♦ 基于时间段范围过滤存储的历史数据,进行回放显示;
♦ 支持各类工程值数据的导出,可生成txt和csv等多种格式数据文件,供其它数据分析软件(如matlab)计算分析。
产品特点
• 用户可管理试验构型,构建通用的测试平台
♦ 支持用户在线定义接口数据;
♦ 支持用户分配i/o接口资源;
♦ 支持用户自定义监控画面、激励数据和测试用例。
• 用户可管理、规范测试过程,提高测试效率
♦ 根据被测产品需求,基于icd数据进行测试;
♦ 试验配置功能与试验测试功能分离,规范不同角色的职责;
♦ 测试用例可保存、可复用,便于回归测试和问题复现。
• 系统架构灵活、可靠,可满足不同接口规模的测试场景
♦ 支持激励/采集、监控、存储的分布式部署,可根据测试需要进行方便的扩充i/o资源,且任一节点发生故障均不影响整个系统的运行;
♦ 测试通道可灵活组合、分配,可组成高达1000通道的分布式测试系统;
♦ 提供便携式产品构型,既可单独使用,也可集成到试验室测试系统中;
♦ 基于以太网构建试验网络,支持io数据远距离传输,最远传输距离可达120km;
♦ 采用实时处理系统和高带宽低延迟实时数据网络,以满足多总线、多接口同时工作的处理性能要求和数据传输带宽要求;
♦ 采用一致的系统时钟,支持ieee1588和irig-b时钟同步协议。
应用领域
• 研制阶段:作为调试工具,辅助研发人员进行系统的调试、半实物仿真测试和功能逻辑验证;
• 测试阶段:作为测试工具或验收工具,辅助测试人员进行系统的出厂测试或验收测试;
• 集成阶段:作为集成验证平台,辅助系统工程师进行多设备的集成、功能确认和故障定位;
• 维护阶段:作为检测验证工具,辅助维护人员进行故障定位、问题确认和复现。