随笔分类 -  CANoe学习笔记

CANoe的一些学习笔记,操作方法
摘要:内容: 用capl脚本实现操控程控电源。 一、新建工程 新建一个任意的CAN/LIN工程 二、创建文件 2.1 系统变量 创建一些用得到的变量: ①Connect:用于发送和程控电源建立连接的变量。 ②PortNum:通道号(通道属性预先配置好,也可以自定义一些变量来获取)。 ③PowerSwt:电 阅读全文
posted @ 2023-09-07 10:59 peng010104 阅读(1804) 评论(3) 推荐(0) 编辑
摘要:一、前言 ①在ECU OTA 程序升级过程中,需要执行一段比较特殊的代码,这段代码实现对自身flash的擦除与写入,又称flash driver;②为了安全的考虑,会尽可能的避免在代码中固化有对flash空间进行擦除或写入的操作,主要为了避免在程序跑飞时误调用该部分代码,使软件代码部分受到破坏;③在 阅读全文
posted @ 2023-06-13 11:46 peng010104 阅读(709) 评论(0) 推荐(0) 编辑
摘要:内容: 1、实现LIN的多帧传输 一、新建一个基于LIN的CANoe工程 二、接下来创建一些工程用得上的变量、文件: 2.1 LDF文件: 这部分注意:包含三个调度表,①3C诊断请求帧②3D诊断响应帧③主机控制报文和从机反馈报文调度表 以及从节点的配置信息 2.2 系统变量 创建三个系统变量:①Fr 阅读全文
posted @ 2023-01-13 16:23 peng010104 阅读(4608) 评论(4) 推荐(0) 编辑
摘要:内容: Diva工程的建立 Diva工程的配置 测试条例选择 一、新建一个Diva工程 左上角选择New,然后配置好下面部分 二、配置Diva工程 1、 2、 3、配置一些时间参数,按需求填写 4、其余参数视需求可以自行调整,一般选择默认的就好了,除非一些Service不支持,取消勾选就好了,然后生 阅读全文
posted @ 2022-08-12 11:48 peng010104 阅读(2990) 评论(1) 推荐(0) 编辑
摘要:UDS中定义的否定响应代码常用的: ServiceNotSupported/服务不支持($11 ) 当诊断仪发送的请求消息中服务标识符无法识别或不支持时,ECU应发送该响应码 SubFunctionNotSupported/不支持子功能($12 ) 该响应码表明请求的动作不能执行的原因是ECU不支持 阅读全文
posted @ 2022-04-26 11:25 peng010104 阅读(2466) 评论(0) 推荐(0) 编辑
摘要:内容: UDS诊断学习 CDD文件配置 诊断功能 一、UDS诊断学习: ①、UDS请求命令4种构成方式: SIDSID+SF(Sub-function)SID+DID(Data Identifier)(读写用)SID+SF+DID其中安全标识符(Security Identifiers,SID),服 阅读全文
posted @ 2022-04-15 16:30 peng010104 阅读(12468) 评论(0) 推荐(2) 编辑
摘要:内容: 创建一个事件触发帧; 包含几个不同无条件帧; 事件触发帧的触发; 事先准备: 创建三个文件夹,用来放不同类型文件: 工程创建 新建一个Lin工程,双击即可,然后命名为LINconf保存. 创建.ldf文件 接下来就是创建我们的ldf文件啦 新建一个ldf文件,然后按照如下几个步骤创建几个帧. 阅读全文
posted @ 2022-03-31 11:53 peng010104 阅读(1294) 评论(0) 推荐(0) 编辑
摘要:目录 内容: ①创建两个节点,Switch和Light节点 ②创建两个Panel界面 ③capl代码实现Switch控制Light亮灭 事先准备: 养成良好的习惯,将不同文件放入不同文件夹,创建如下几个文件夹用于存储不同文件: 工程创建: 回到CANoe主界面,左上角file-->new-->CAN 阅读全文
posted @ 2022-03-29 17:48 peng010104 阅读(2027) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示