CAN db++(创建DBC文件)学习笔记

2023-10-27

CAN db++学习笔记

1.新建文件

在这里插入图片描述
在这里插入图片描述

2.模块介绍

在这里插入图片描述

3.建立DBC的过程

自下而上:信号-报文-节点

1):信号

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2):报文

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3):建立报文与信号的关系

在这里插入图片描述
在这里插入图片描述

4):建立信号在报文里的位置

因为前面定义了报文的数据长度,且把信号放到了报文里面,那么信号在报文里面的位置(or顺序)是怎样的?下面来看一下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5):建立节点

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6):建立节点与报文之间的联系与收发关系

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

建立节点与报文之间的发送关系只需要将需要被发送的报文拖动到相应节点下的发送端即可
而建立节点与报文之间的接收关系不可以将报文拖动到节点下的接收端,因为一个发送报文里面可能包含几十个信号,而我们的接收节点可能只需要接收其中几个信号即可,所以建立节点与报文之间的接收关系需要操纵信号和节点下的信号接收那一条,将需要被接收的信号拖动到目标节点下的信号接收端(Mapped Rx Signals)即可
发的是报文,收的是信号
在这里插入图片描述

7):检查节点之间的收发关系

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8):CAN网络自动检查

在做完CAN信号后,可以用软件的工具进行CAN网络检查,看看是否有错误
在这里插入图片描述
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CAN db++(创建DBC文件)学习笔记 的相关文章

  • Linux-线程的同步与互斥

    线程的同步与互斥 进程 线程间的互斥相关背景概念 互斥量 互斥量接口 互斥量的初始化 互斥量的销毁 加锁和解锁 改善抢票系统 互斥量原理 可重入与线程安全 重入和线程安全的概念 常见线程不安全情况 常见线程安全的情况 常见不可重入情况 常见
  • 【软件工程】-可行性研究报告

    GB8567 88 可行性研究报告 1引言 1 1编写目的 为了提高机房收费管理的灵活性和效率 减轻机房工作人员的工作负担 节约时间 对机房收费业务做到快速准确管理的目的 从而降低人力 经济的更各方面的消耗 本次编写主要是为了分析廊坊师范学

随机推荐

  • 电机速度曲线规划1:梯形速度曲线设计与实现

    电机驱动是很常见的应用 在很多系统中我们都会碰到需要改变电机的速度以实现相应的控制功能 这就涉及到电机速度曲线规划的问题 在这篇中我们就来简单讨论一下电机的梯形曲线规划的问题 1 基本原理 梯形速度曲线控制算法是工业控制领域应用最为广泛的加
  • 在vc下环境变量的设置

    Error spawning cl exe 编译出错 有人说是没有设置 include环境变量 下面介绍在vc下如何设置环境变量 1 Microsoft Visual Studio下面3个子文件夹 Common VC98 My Projec
  • 1.嵌入式控制器EC学习,编译环境搭建

    工欲善其事 必先利其器 在学习EC相关知识之前 首先需要完成EC代码编译环境的搭建 需要如下内容 Keil C51 用于EC中C代码的编译器环境 EC源代码 我们使用从网上可以下载到的 ITE V12 4 Update 版的代码为例进行学习
  • JavaBean,List,Map转成json格式

    普通JavaBean 以User为例 转成json格式 1 转成JSONArray类型 User user new User user setUsername cxl user setPassword 1234 JSONArray json
  • GORM 基础 -- Gen

    https gorm io gen github 1 GEN Guides GEN 友好和更安全的代码生成 1 1 概述 来自动态原始SQL的惯用和可重用API 100 类型安全的DAO API 不使用 interface Database
  • printf(“%d,%d\n“,i--,i++)

    sample cpp include
  • Windows 下创建定时任务执行Python脚本

    文章目录 一 环境 二 脚本 三 创建定时任务 1 打开 任务计划程序 2 打开 创建任务 窗口 3 创建任务一一常规 4 创建任务一一触发器 5 创建任务一一操作 6 创建任务一一条件 7 创建任务一一设置 8 完成任务创建 四 验证定时
  • 记录自己在结构光三维重建领域的学习过程(一)

    仿真数据集与真是数据集之间差异较大 二者的网络均不可完美预测另一种数据 寻找解决办法 首先确定是不是数据的问题 阅读论文 Light field structured light projection data generation wit
  • 关于存储过程中SQL语句IN条件传参注意说

    背景说明 在数据库操作中我们经常会用到查询语句 在一些情况下 需要使用到IN条件 正常的查询中IN需要注意的是最好in中的参数不能超过1000个 超过1000的时候oracle会抛出异常 这个如何处理先不提 这次要说的是 如果在存储过程中使
  • 某单位分配到一个地址块 136.23.12.64/26。现在需要进一步划分为4个一样大的子网。试问:

    1 每个子网的网络前缀有多长 2 每个子网中有多少个地址 3 每个子网的地址块是什么 4 每一个子网可分配给主机使用的最小地址和最大地址是什么 姐
  • JS中的邮箱验证

    通过js在前端对用户输入进行校验 即可以产生较好的交互体验 也可以减轻后台的压力 邮箱的基本格式要求 1 只能以单词字符开头 即a z A Z 0 9 2 只能有一个 3 后面有一个到多个点 并且点不能在最后 4 特殊字符不能开头和结尾 使
  • 数据存储,详细讲解

    数据存储 详细讲解 数据类型的介绍 整形的内存存储 大小端介绍 浮点数的存储 数据类型的介绍 1 内置类型 char 字符数据类型 1 short 短整型 2 int 整形 4 long 长整型 4 8 long long 更长的整形 8
  • matlab之数组反序输出

    a 1 2 3 4 5 a end 1 1 5 4 3 2 1 转载于 https www cnblogs com yibeimingyue p 11201805 html
  • 高阶数据结构之并查集

    文章目录 并查集 并查集的常规实现 并查集的简化实现 算法题 模板 朴素的并查集 维护size的并查集 维护到祖宗节点的并查集 并查集 在某些应用问题中 需要将n个不同的元素划分成一些不想交的集合 开始时 每个元素自成一个单元集合 然后按照
  • 一文搞懂状态模式

    原理 状态机有三个组成部分 状态 事件 动作 遇到不同的事件会触发状态的转移和动作的执行 不过动作不是必须的 可能只有状态的转移 没有动作的执行 状态模式的目的就是实现状态机 案例带入 比如 超级马里奥 在游戏中 马里奥可以变身为多种形态
  • 抖音究竟对线下生意有没有价值?

    戳上方增长黑盒Growthbox点亮星标 深度研究不错过 主笔 邹小困 研究员 彬超 Emma 出品 增长黑盒研究组 01 防火防盗防抖音 互联网世界的后起之秀字节跳动 如同进击的巨人 在短短几年内就已将业务的触角伸向各个领域 图为chat
  • Java基础(IO输入输出流,读写文件操作,对象序列化)

    IO 输入输出流基本概念 输入流 信息从程序空间之外的地方流入程序空间里面 输出流 信息从程序空间里面流到程序空间之外的地方 输入输出流的分类 从流的方法划分 输入流 输入流 从流的分工划分 节点流 访问文件进行输入输出操作的流 处理流 在
  • IDEA常见错误:程序包org.apache.commons.xxx不存在

    具体错误 Could not transfer artifact org apache commons commons text pom 1 1 from to Nexus Repository Nexus Repository Manag
  • 全新【Photoshop 2022 for mac】中文版发布下载 支持M1 M1X M2处理器 详细安装教程

    Adobe PhotoShop 2022 for mac 23 0 是 Adobe 2022 中最重要的组成软件之一 PhotoShop主要用来处理图像 是行业内最流行的图像处理软件 ps 2022 更加智能化和强大 Adobe Photo
  • CAN db++(创建DBC文件)学习笔记

    CAN db 学习笔记 1 新建文件 2 模块介绍 3 建立DBC的过程 自下而上 信号 报文 节点 1 信号 2 报文 3 建立报文与信号的关系 4 建立信号在报文里的位置 因为前面定义了报文的数据长度 且把信号放到了报文里面 那么信号在