• 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通道的数据了,把源文件中其他通道的数据全部过滤掉了。
      在这里插入图片描述
  • 相关阅读:
    CSS实现鼠标移至图片上显示遮罩层及文字效果
    力扣5. 最长回文子串(双指针、动态规划)
    【JVM笔记】intern () 的使用与new String () 的细节
    Moonbeam Network已上线原生USDC稳定币
    Talk | 纽约州立宾汉姆顿大学博士生丁琰:开放环境中机器人的任务与动作规划
    【JavaWeb】
    餐饮酒店旅游服务网站整站模板打包下载
    ES6常问面试题(Promise,async和await 等)
    【JAVA】有关包的概念
    shell 初探
  • 原文地址:https://blog.csdn.net/dby3579/article/details/126315842