
Vector工具链
文章平均质量分 86
CANoe,CANalyzer,CANape,ASAP2,CAN干扰仪等工具的介绍。
汽车电子助手
跟着博主学“汽车电子软件”+“嵌入式软件”,您需要的这里都有!!!丰富的开发经验(Autosar),解决你软件开发过程中的烦恼。
展开
-
如何制作Vector Vflash中加载的DLL文件--自动解锁刷写过程中27服务
如何制作Vector Vflash中加载的DLL文件--自动解锁刷写过程中27服务原创 2024-09-13 21:30:40 · 1828 阅读 · 1 评论 -
Canoe/Canalyzer中加载DLL文件“自动“解锁UDS诊断27服务
Canoe/Canalyzer中加载DLL文件"自动"解锁UDS诊断27服务原创 2024-05-10 23:20:13 · 5501 阅读 · 1 评论 -
在CANoeCANalyzer中“在线回放”CAN Log.asc/blf文件
在CANoeCANalyzer中“在线回放”CAN Log.asc/blf文件原创 2023-02-09 16:15:51 · 13333 阅读 · 0 评论 -
在CANoe/CANalyzer中给CAN Log.asc/blf文件“瘦身”
在CANoe/CANalyzer中给离线文件CAN Log.asc/blf文件“瘦身”原创 2023-02-08 21:10:12 · 4137 阅读 · 1 评论 -
CAN Busoff原理/快慢恢复介绍以及利用Vector VH6501 CAN干扰仪经典CAN2.0/CANFD帧触发Busoff
目录一、什么是CAN Busoff和快慢恢复的介绍:二、利用VH6501 CAN Disturbance Interface触发CAN Busoff:三、结尾:一、什么是CAN Busoff和快慢恢复的介绍:在《ISO 11898-Part 1-Data link layer and physical signalling-2015.12.15》中有对CAN Busoff进行描述,如下图:“如果节点的传输错误计数器(TEC:transmit error ...原创 2020-07-14 12:55:17 · 42802 阅读 · 26 评论 -
在CANoe/CANalyzer中Replay Block“一键发送”一个诊断/命令序列
在CANoe/CANalyzer中Replay Block代替IG(Interactive Generator Block)原创 2024-09-26 21:17:32 · 1746 阅读 · 2 评论 -
Vector CANdb++ Editor和CANdb++ Admin的区别
Vector CANdb++ Editor和CANdb++ Admin的区别原创 2024-02-01 20:59:34 · 2002 阅读 · 1 评论 -
【CANoe/CANalyzer脚本】通过CAPL发送NM帧报文测试网络管理
通过CAPL发送NM帧报文测试网络管理原创 2023-09-20 20:19:55 · 3932 阅读 · 0 评论 -
【CANoe/CANalyzer报错】Message with ID = 529 could not be sent. Driver error 11 in TransmitCANFrame
CAN 1 : Message with ID = 529 could not be sent. Driver error 11 in TransmitCANFrame, "XL_ERR_QUEUE_IS_FULL"原创 2023-09-20 19:54:42 · 4408 阅读 · 0 评论 -
【Vector VN1630/40 I/O应用】-2-信号发生器
【Vector VN1630 IO应用】-2-信号发生器原创 2023-05-15 15:51:56 · 3754 阅读 · 2 评论 -
【Vector VN1630/40 I/O应用】-1-简易示波器
【Vector VN1630/40 I/O应用】简易示波器原创 2023-05-13 20:12:10 · 10243 阅读 · 0 评论 -
图文详解CAN Log文件 - ASC文件格式
图文详解CAN Log文件 - ASC文件格式原创 2023-04-10 17:00:02 · 18783 阅读 · 5 评论 -
【DBC专题】-10-CAN DBC转换C语言代码Demo_接收Rx报文篇
CAN DBC转换C语言代码Demo_接收Rx报文篇原创 2023-03-09 01:18:01 · 5190 阅读 · 1 评论 -
【DBC专题】-9-如何在DBC中描述CAN Signal的“负数/值”
如何在DBC中描述CAN Signal的“负数/值”原创 2022-12-06 22:26:20 · 4164 阅读 · 2 评论 -
【DBC专题】-8-经典CAN2.0 DBC快速切换为CANFD DBC
Classical CAN2.0 DBC和CANFD DBC的相互转换原创 2022-09-20 12:28:15 · 6623 阅读 · 1 评论 -
【DBC专题】-7-在DBC中创建一个Signal Group信号组
目录1 创建Signal Group信号组2 创建Signal Group信号组前后DBC内容的差异3 结尾关键字:CANdb++ EditorCAN SignalSG=Signal Group信号组1 创建Signal Group信号组2 创建Signal Group信号组前后DBC内容的差异推荐阅读(单击下方文字即可跳转至对应博文):1、【DBC专题】-1-如何使用CANdb++ Editor创建并制作一个DBC2、【DBC...原创 2021-09-04 16:28:04 · 6657 阅读 · 2 评论 -
【DBC专题】-6-Signal信号字节顺序Motorola_LSB/MSB/Sequential/Backward,Intel_Standard/Sequential等6类格式详解
目录0 概述1 Bit Index位索引2 Intel 和Motorola的细分介绍2.1 字节顺序 “Intel Standard”2.2 字节顺序 “Intel Sequential”2.3 字节顺序 “ Motorola Forward LSB”2.4 字节顺序 “ Motorola Forward MSB”2.5 字节顺序 “Motorola Sequential”2.6 字节顺序 “ Motorola Backward”3 小结4 结尾关键字...原创 2021-02-19 23:30:07 · 8993 阅读 · 3 评论 -
【DBC专题】-5-DBC文件格式解析
目录0 DBC文件中“符号字符串”命名要求1 DBC文件的标头1 Bit Timing波特率定义2 Node节点定义3 Value Table值表定义4 Message消息定义4.1 标准帧Message定义举例4.2 扩展帧Message定义举例5 Signal信号定义6 Value Table指标的绑定Signal信号7 Comment注释定义7.1 Node节点的注释举例7.2 Message消息的注释举例7.3 Signal信号的注释举例..原创 2020-12-23 20:44:38 · 14028 阅读 · 21 评论 -
【DBC专题】-4-DBC文件中的Signal信号字节顺序Motorola和Intel介绍
目录0 引言1 小端(Intel)编码格式1.1 Signal信号不跨字节1.2 Signal信号跨字节2 大端(Motorola)编码格式2.1 Signal信号不跨字节2.2 Signal信号跨字节3 小结推荐阅读:1、【DBC专题】-1-如何使用CANdb++ Editor创建并制作一个DBC2、【DBC专题】-2-CAN Signal信号的Multiplexor多路复用在DBC中实现3、【DBC专题】-3-利用CANdb++ Editor在DBC文..原创 2020-12-22 17:07:34 · 15571 阅读 · 23 评论 -
【DBC专题】-3-利用CANdb++ Editor在DBC文件添加帧CAN_ID和信号CAN_Signal
DBC(Data Base CAN)文件用于描述单个CAN网络的通信,DBC文件格式比较固定、不会产生歧义和理解误差,便于交流。下面在已有的DBC中增加帧Frame ID和信号Signal。1 打开“CANdb++ Editor”,在”Signals”中增加一个信号;1.1 右击“Signals”,在上下文中选择“New”,弹出如下对话框;1.2 编辑“Si...原创 2020-02-27 12:44:22 · 18020 阅读 · 20 评论 -
【DBC专题】-12-不同类型报文(应用/诊断/网管/测量标定)在DBC中配置,以及在Autosar各模块间的信号数据流向
1)Autosar中不同类型报文(App应用,UDS/OBD诊断,NM网络管理报文,XCP测量标定)的信号数据流向;2)CAN DBC中,不同的Attribute属性决定不同类型报文(APP应用报文,UDS/OBD诊断报文,NM网络管理报文,XCP报文)。原创 2023-03-15 13:49:46 · 12275 阅读 · 4 评论 -
【DBC专题】-2-CAN Signal信号的Multiplexor多路复用在DBC中实现
目录0 关键字/术语描述1有关“多路复用”概念2 创建Message中“信号多路复用”2.1 给Multiplexor Signal类型的信号创建合适的Value tables2.2 将创建Value tables的添加到Multiplexor Signal类型的信号2.3 配置Message中的其它Multiplexed Signal类型的信号2.4 在Message中调整Signal信号的位置3 Consistency check一致性检查4 结尾在“【D...原创 2020-12-19 16:07:47 · 13622 阅读 · 8 评论 -
【DBC专题】-1-如何使用CANdb++ Editor创建并制作一个DBC
目录0关键字/术语描述1 启动“CANdb++ Editor”2 创建一个新的DBC(CANdb network file (Data Base for CAN))3 创建CAN网络当中的Network nodes网络节点4 创建CAN网络当中的Message消息5 创建Message消息中Signals信号5.1 创建Signal信号5.2 在Message中调整Signal信号的位置6 在Message中编辑每个Signal信号的接收节点7 创建Value t..原创 2020-12-19 13:53:53 · 38737 阅读 · 26 评论 -
在CANoe/CANalyzer中观察CAN Message报文的周期Cycle
在CANoe/CANalyzer中观察CAN Message报文的周期Cycle原创 2023-03-02 15:52:22 · 11128 阅读 · 1 评论 -
如何使用CANoe和CANalyzer中的Diagnostics/ISO TP
在使用CANoe/CANalyzer时,常用菜单栏Diagnostics下的“Diagnostic Console”选项,将CANoe/CANalyzer充当一个诊断仪(主机),来模拟UDS/OBD诊断服务的请求,以及ECU(从机)诊断响应的可视化。下面我将详细介绍菜单栏Diagnostics下的各个选项:Diagnostics/ISO TP,Diagnostic Parameters,Diagnostic Console,Fault memory和Session Control。...原创 2022-02-06 22:07:03 · 11305 阅读 · 4 评论 -
在CANoe/CANalyzer中如何截取/分段CAN Log文件(自定义时间段)
目录1 加载CAN Log源文件2 “截取/分段”后文件命名和存放路径3 自定义“截取/分段”的时间段4 启动CAN Log的“截取/分段”5 对比“截取/分段”前后的 CAN Log六、结尾在CANoe和CANalyzer中的Tools菜单中,提供了一个“Logging File Conversion”工具(见下图),将CAN Log文件(*.asc,*.blf…)根据“自定义时间段”截取/分段成多个较小的CAN log文件。打开“Logging F...原创 2022-01-27 18:38:35 · 16867 阅读 · 6 评论 -
如何使用CANape实现XCP/CCP“Measurement测量”和“Calibration标定”变量
目录一、创建CANape工程1.1 双击CANape桌面快捷方式1.2 选择“”,单击确定,创建一个新的工程。1.3 给CANape工程命名,并选择合适的存放路径1.4 将相关的文件(*.elf,*.map,*.a2l,*.dll…)放在这个Test工程文件夹下。二、创建一个Deivce2.1 选择“New from database”2.2 Deivce相关的配置三、打开Symbol Explorer四、编辑Page4.1 额外的创建3个page页面4...原创 2020-08-26 21:54:33 · 33191 阅读 · 29 评论 -
如何使用CANape查看CAN Message ID和Signal信号
一、创建CANape工程1.1 双击CANape桌面快捷方式1.2 选择“<Create new project…>”,单击确定,创建一个新的工程。1.3 给CANape工程命名,并选择合适的存放路径1.4 将相关的文件(*.dbc…)放在这个Test工程文件夹下。二、创建一个Deivce2.1 选择“New from database”在(1.3)执行完毕后,CANape界面会被打开,开始添加dbc文件,可以通过“New...原创 2020-08-26 18:45:45 · 16781 阅读 · 3 评论 -
如何快速生成A2L文件(ASAP2 Studio):基于“前一版本A2L文件+最新map文件”生成新map文件对应A2L文件
目录一、ASAP2 Studio概述:二、如何在ASAP2 Studio中利用“前一版本A2L文件+最新map文件”生成新map文件对应A2L文件:2.1 在ASAP2 Studio中,打开旧版本A2L文件:2.2 在ASAP2 Studio中,导入新的map文件:2.3 在ASAP2 Studio中,更新导入map文件:2.4 输出新的A2L:2.5 对比前后的A2L文件,相关观测量/标定量的地址被更新:三、结尾:一、ASAP2 Studio概述:A2L:...原创 2020-07-22 15:55:33 · 11148 阅读 · 6 评论 -
如何使用CANalyzer查看LIN Message ID和Signal信号
LIN(Local Interconnect Network)是基于UART/SCI(Universal Asynchronous Receiver-Transmitter/Serial Communication Interface,通用异步收发器/串行通信接口)的低成本串行通信协议,可用于汽车、家电、办公设备等多种领域一种低带宽的总线技术。下面讲讲如何创建一个LIN的CANalyzer工程。1 打开CANalyzer在桌面中,双击CANalyzer 12.0快捷方式图标。显示下图1-...原创 2021-11-02 14:06:14 · 4103 阅读 · 0 评论 -
利用Vector CANOE/CANalyzer的系统变量System Variables观察CAN信号之间的关系
利用CANOE/CANalyzer添加“系统变量(System Variables)”,进行CAN信号之间的“加减乘除”运算,协助分析CAN信号之间的差异,给工作带来极大的帮助。相比EXCEL和MATLAB图形成像,画面精细,可观察局部。下面以CANalyzer 9.0 SP2为平台,讲述添加系统变量过程(CANOE操作方法阈值相同)。准备工作:CANOE/CANalyzer;熟练掌握...原创 2020-03-04 19:30:03 · 9223 阅读 · 0 评论