开门见山,今天想和大家分享下CANape使用记录,分享原因是近日在分析一个客户现场软件问题时,需要用到CANape来实时的监测ECU中的变量,因为之前对CANape的认知比较浅薄,觉得标定工程师使用他就足够了,但是这次的经历让我觉得需要写点东西来记录自己学习并使用他的过程。

相信大家能够在网上找到很多关于如何使用CANape的文章,从新建Project到后面的数据的观测、保存以及回放等等。我个人也是这么学过来的,所以我不打算从那些方面着手去描述如何使用她,而是根据我的真实使用过程以及问题的抛出到如何解决来描述下。

话不多说,首先抛出两个大的问题点:

1、CANape可以同时监控CAN 总线数据和某个ECU中变量值吗?如何做呢?怎么保存CAN总线log以及监测的数据呢?

2、监测数据的采样频率要如何设置呢?

1.1 首先,我们先说说第一个问题点,我们新建一个工程后,如下图所示:

1.2 下一步创建新的设备,这里的设备并不是我们正常理解的硬件设备,个人觉得可能称作节点更合适点,我们在菜单栏Devices中选择“New From Database”,Database的类型有好多种,我们一般是使用“.a2l”、“.dbc”较多,这边我们就是使用这两个数据库文件。

我们这边选择一个例子CCP_Example.a2l来创建一个device,这样我们就可以监测该a2l文件中的变量值

1.3 以上已经完成对变量监测的需求,如果我需要监控总线,那么就再一次创建device,下面详细描述如何实现。

首先是也是从数据库创建new device,选择“DataBase.dbc”文件,之后就会出现如下界面

以上界面点击OK后,下图左侧红框中就会出现第二个device,并且为名字为DataBase,到这里我们两个设备就新建完成了,接下来讲述下右侧的Trace窗口

下图右侧的红框是用来监测总线数据,在工作窗内右击创建TraceWindow后,将该page的名字命名为TraceWindow,这样看起来方便。同样的道理我们可以将1:New重命名为GraphicWindow。至此配置已经全部完成,我们可以进行观测变量的同时监控总线数据。

最后再说一下,CANape在启动后会自动进行观测变量的记录,并且在停止时会主动询问是否需要保留记录的数据,如果需要的话,那么.MF4的记录数据就会生成。

但是CAN总线监控的数据是默认不进行log记录的,我们如果需要log就要对他进行设置,在Tracewindow界面上进行右击,选择配置,在以下红框处进行勾选即可。

好了,以上第一个问题已经说完,希望大家能够看明白。

2、我们开始说说监测数据的采样频率要如何设置呢?具体描述如下图所示:

好了,到这该结束了,如果有任何问题,欢迎留言!

Vector CANape的使用记录相关推荐

  1. vector利用swap()函数进行内存的释放

    首先,vector与deque不同,其内存占用空间只会增长,不会减小.比如你首先分配了10,000个字节,然后erase掉后面9,999个,则虽然有效元素只有一个,但是内存占用仍为10,000个.所有 ...

  2. vectorvn1610报价_【德国VECTOR VN1610模块】价格_厂家 - 中国供应商

    德国VECTOR VN1610模块 德国Vector Informatik GmbH成立于1988年,Vector是全球***的总线开发工具.网络节点测试验证工具和嵌入式软件组件供应商,为汽车总线网络 ...

  3. 记录一下 CMU 15445 项目

    目录 Write In Front PROJECT #1 - BUFFER POOL TASK #1 - LRU REPLACEMENT POLICY 核心概念 数据结构 Other TASK #2 ...

  4. C++笔记16:C++第七阶段:机房预约系统---返回引用vector<Orders>的bug解释

    0913 机房预约系统 1.1 系统简介 1.2 身份简介 1.3 机房简介 1.4 系统具体需求: 1.5程序代码分析: 1.系统管理类:class ManageSystem ManageSyste ...

  5. XCP的趋势和应用实例

    第三章.XCP的趋势和应用实例 接下来,从使用XCP进行测量/校准的系统构成开始,依次讲解趋势和应用实例. 测量/校准的系统构成 如前面所述,XCP是主结点侧的测量/校准工具和从结点侧的ECU之间的通 ...

  6. 软件定义汽车研究:40个细分赛道,数百家供应商,软件自主化水平快速提升

    已剪辑自: https://mp.weixin.qq.com/s?__biz=MzA4NTcwMDQwMg==&mid=2650817685&idx=1&sn=136c03b3 ...

  7. 面向初学者的XCP——XCP的趋势和应用实例

    原文链接:はじめてのXCP 面向初学者的XCP 测量/校准协议XCP入门 第三章.XCP的趋势和应用实例 接下来,从使用XCP进行测量/校准的系统构成开始,依次讲解趋势和应用实例. 测量/校准的系统构 ...

  8. Too Many Segments CF595D 贪心乱搞

    传送门! 比赛的时候没有时间写了,看看了看大佬的代码,学习学习. 一开始实验室大佬说是用差分写的,但是看了代码发现打cf的人大家都是stl狂魔! 贪心思路:区间按照左端点排序,从1~2e5遍历每一个点 ...

  9. 图论之拓扑排序 poj 2367 Genealogical tree

    题目链接 http://poj.org/problem?id=2367 题意就是给定一系列关系,按这些关系拓扑排序. #include<cstdio> #include<cstrin ...

  10. LA 5717枚举+最小生成树回路性质

    1 /*LA 5717 2 <训练指南>P343 3 最小生成树的回路性质 4 在生成的最小生成树上,新增一条边e(u,v) 5 若原图上u到v的路径的最大边大于e,则删除此边,加上e,否 ...

最新文章

  1. C语言网络编程:TCP实现多线程实现多客户端
  2. java正则表达式获取指定两个字符串之间内容
  3. 嵌入式系统想学习笔记之五--uboot之常用命令
  4. (8) 约瑟夫问题总结
  5. python爬虫(二)_HTTP的请求和响应
  6. 最全整理!Python 操作 Excel 库 xlrd与xlwt 常用操作详解!
  7. MySQL 支持的数据类型
  8. linux服务器上svn的log_SVN如何查看修改的文件记录
  9. 需要学习的技术知识备忘录
  10. 全国计算机等级考试报名入口黑龙江,黑龙江2021年3月计算机等级考试报名入口...
  11. spyder python下载_spyder中文版下载-spyder pythonv4.1.3 官方最新版下载__飞翔下载
  12. C++ opencv基于帧差法的关键帧提取
  13. 了解 HTTP 看这一篇就够
  14. 外贸常用术语_常用贸易术语大全
  15. SaaS是什么?我们为什么要做SaaS?
  16. citrix vdi 服务器性能要求,如何评估VDI存储要求
  17. 弘辽科技:淘宝直通车点击量是什么意思?直通车点击量怎么提升?
  18. 凌动z3735f运行64位linux,iwork8平板电脑安装ubuntu,Z3735d/f系列CPU通用
  19. 电脑通过热点共享网络,手机连接热点可以访问其他内网
  20. 群晖linux文件夹颜色红色,技术干货分享 | 群晖备份Linux文件夹~

热门文章

  1. PDF转Excel的技巧分享,学会这个方法事半功倍
  2. Winform开发技术详解 - 应用环境 相关技术介绍
  3. 软件产品售后服务的内容方案
  4. PSINS捷联惯导更新算法
  5. getchar与getch函数的区别
  6. other|使用php调用aws sns服务发送短信通知
  7. 抓取csdn上的各类别的文章 (制作csdn app 二)
  8. 3dsMax7数据导出方法及存在问题
  9. ansys16.0安装教程
  10. [源码和报告分享]基于Android-JavaEE-DB2实现的旧物交易平台