• Canoe工具使用-通道重映射


    简介

    本文基于Canoe1603A工具,介绍一种Canoe的配置功能。通常作为汽车软件开发人员,需要分析整车实时采集的Can数据,而整车数采仪采集的数据通常是整车的所有节点数据,但是我们想要的节点数据通常只有1个,这种情况在我们使用Canoe Offline数据回放功能时,就需要对数据进行Mapping,把想要播放的节点数据重新Mapping到Canoe能够支持的特定通道上去。

    Can原始数据

    如下图所示,要从下面的多节点Can数据中仅回放分析Can10节点的数据,就需要Canoe在进行Offline数据回放的时候进行ChannelMapping。
    在这里插入图片描述

    ChannelMapping设置

    如下图所示,点击Offline的文件夹选择,导入需要回播的Can Log数据,然后点击Configure offline Mode,再在弹出的对话框中选择ChannelMapping,点击新建图标,然后右侧配置通道映射关系,配置完成后,回到原界面,在Channel Mapping列选择刚配置的通道映射关系。这样配置完层后,我们才能够在默认的Can1通道的Graphics读取到原始数据CAN10通道中的数据。
    在这里插入图片描述在这里插入图片描述在这里插入图片描述

    获取Mapping后的对应通道的Log文件

    针对上述的文件配置,如果我们想报文Can10通道的Log数据,又该如何操作呢。主要有2步

    1. Channel Mapping 的基础上再添加一个将Chn1的数据Mapping到CANoe的CAN2上,这样做的目的是保证CANoe中的CAN1只表示客户Chn10上的数据。
      在这里插入图片描述
    2. 重配置Channel Uasge,选择HardWareChannel Usage,将里面默认的Can通道数2改为大于原始Log通道的数目,这里选择14。
      在这里插入图片描述
    3. Measurement Steup界面,右击节点选择Insert Channel Filter,并配置将Can1设置为Pass,其余通道全部设置为block
      在这里插入图片描述
    4. 这样,Logging模块中录的文件中就只剩Channel10通道的数据了,把源文件中其他通道的数据全部过滤掉了。
      在这里插入图片描述
  • 相关阅读:
    编程老手如何在autojs和冰狐智能辅助之间选择?
    wordpress实时在线聊天室
    JavaScript和Java的区别是什么?
    xray证书安装使用及Burp联动
    迈巴赫S480升级主动式氛围灯 彰显内饰的浪漫婉转气息
    依赖项的处理与层的创建与注册
    Linux基本工具——yum
    不精确微分/不完全微分(Inexact differential/Imperfect differential)
    【计算摄影】相机成像原理:从光到JPEG图像
    Mysql批量插入大量数据的方法
  • 原文地址:https://blog.csdn.net/dby3579/article/details/126315842