CANoe-XML在Test Modules中的应用

准备工作


  • CANoe工具分为硬件和软件,首先需要把硬件环境搭建好

在这里插入图片描述

  • 硬件搭建好后,需要在软件环境上配置好仿真节点,首先打开一个空白的configuration
    CANoe-XML在Test Modules中的应用_第1张图片
    由于连接的ECU使用的是CAN网络高速,且只有一个ECU,所以我们这里选择的是一个通道的500bit/s的高速CAN网络

  • 打开工程文件以后,我们打开Test Setup设计界面
    CANoe-XML在Test Modules中的应用_第2张图片

  • 在这里插入Test Module,怎么插入?首先右击新建一个Test Environment测试环境
    CANoe-XML在Test Modules中的应用_第3张图片

  • 然后在新建的测试环境上根据需要添加各级文件目录
    CANoe-XML在Test Modules中的应用_第4张图片
    想新建多少个目录都可以
    CANoe-XML在Test Modules中的应用_第5张图片

    而且各级目录下都可以插入Test Module测试模式

  • Test Module有三种类型:CAPL、.Net、XML,也可以插入Network Node、IG Block或者Replay Block
    CANoe-XML在Test Modules中的应用_第6张图片

通过插入三种不同的Test Module,看下它们需要配置哪一种文件

  • Capl test module
    CANoe-XML在Test Modules中的应用_第7张图片

    可以看出capl test module需要配置capl脚本

  • .Net test module
    CANoe-XML在Test Modules中的应用_第8张图片
    由于这里没有.net的脚本,所以文件列表里为空,但是通过右下角的文件类型筛选项还是可以看出需要导入的文件类型是.Net程序

  • Xml test module
    CANoe-XML在Test Modules中的应用_第9张图片

    可以看出xml test module需要配置xml文件

XML文件


  • 从上面的的准备工作,我们可以看出,每个xml test module,需要配置一个xml文件,那xml文件里的内容呢?可以通过CANoe的Help文档查看用法
    CANoe-XML在Test Modules中的应用_第10张图片

XML文件结构
CANoe-XML在Test Modules中的应用_第11张图片

  • 根节点testmodule

    xml文件必须以testmodule为根节点,它有一个属性title和version,这是一个必需的节点

    我们现在给Xml test module配置一个xml文件,xml文件内容为空
    CANoe-XML在Test Modules中的应用_第12张图片

    然后双击XmlTestModule,看看它的界面什么样?
    CANoe-XML在Test Modules中的应用_第13张图片

    发现这个测试模块的测试用例为空,为什么?肯定由于xml文件内容为空

    那我们首先编辑这个xml文件,先添加一个根节点testmodule CANoe-XML在Test Modules中的应用_第14张图片

    更多内容请关注汽车网络诊断通信

    更多内容请关注汽车网络诊断通信

你可能感兴趣的:(CANoe)