CANoe教程 | 自动化测试功能-Test Module/Test Unit

概述

CANoe的测试模块包括Test Module和Test Unit两大组件,并且集成了TFS测试功能集(Test Feature Set)和TSL测试服务库(Test Service Library)来帮助用户实现高效的自动化测试。

  • TFS是CANoe扩展出来的一系列测试功能函数,包括测试报告的输出函数等。
  • TSL包含一系列的检测函数(Check Function)、激励函数(Stimulus Functions)、状态报告函数(Status Report Functions)以及检测控制函数(Check Control Functions)。TSL在TFS基本函数的基础上,提供这些特殊函数,帮助用户更加方便高效的组件测试用例。

架构

根据ECU的测试规范,用户可以基于CANoe的Test Module或Test Unit、网络控制硬件接口(如VN5640、VN1640等)、外围硬件在环设备(如VT System)等搭建自动化测试系统。

CANoe教程 | 自动化测试功能-Test Module/Test Unit_第1张图片

  • SUT : System Under Test 被测系统,一般是待测ECU
  • remaining bus simulation : 剩余总线仿真。实际应用中SUT只是总线中的一个ECU节点,总线环境是复杂的,CANoe可以仿真除了SUT之外的总线环境,即剩余总线仿真。
  • VT System : VT system是由一系列硬件板卡组成的ECU功能测试模块,通过连接ECU的I/O线路对ECU进行测试。
    • ECU不仅仅拥有总线接口,同时也拥有许多I/O接口,用于连接传感器和执行器。因此完整的ECU测试系统应该同时包含总线接口和I/O接口。Vector的VT System可以完整满足用户对ECU的功能测试需求。
    • VT System包含处理器模块、CAN/LIN模块、负载和测量模块、激励模块、VT供电模块、ECU电源管理模块、数字IO模块、模拟量IO模块、继电器模

你可能感兴趣的:(CANoe教程)