i/o接口测试系统(interface testbench,简称itb)是一套集多种接口测试为一体的实时柔性测试系统,具有模块化、自动化、可配置和可扩展等柔性特点。itb提供激励-响应式测试、自动化测试、实时采集和存储、实时解析监控、数据分析和数据回灌等丰富的测试功能,可应用于电子设备的仿真测试、开发调试、集成联试、出厂测试、验收测试、装配测试、外场测试和系统维护等阶段。
itb提供icd数据定义和i/o接口分配等试验构型管理功能,可满足用户对测试环境的灵活性和通用性要求,可应用于多个型号产品的测试试验,可覆盖不同接口规模的测试场景,适用于电子系统生命周期中的多个阶段,被广泛应用于航空、航天、兵器和船舶等领域。
产品功能
• 测试管理
♦ 提供集成环境,对实验配置、测试数据、测试结果进行统一管理,确保实验的一致性,支持重复进行实验
♦ 支持按照被测型号或被测产品等形式对测试构型进行管理,能够保存、快速恢复测试构型
• 方便的实验资源管理
♦ 支持丰富的接口资源:包括arinc664(afdx)、fc-ae、ieee1394、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时钟同步协议
应用领域
• 研制阶段:作为调试工具,辅助研发人员进行系统的调试、半实物仿真测试和功能逻辑验证;
• 测试阶段:作为测试工具或验收工具,辅助测试人员进行系统的出厂测试或验收测试;
• 集成阶段:作为集成验证平台,辅助系统工程师进行多设备的集成、功能确认和故障定位;
• 维护阶段:作为检测验证工具,辅助维护人员进行故障定位、问题确认和复现。