- 博客(11)
- 收藏
- 关注
原创 基于capl的hex文件解析
Intel HEX文件每一行包含一个HEX记录,这些记录由对应机器语言码和/或常量数据的十六进制编码数字组成。Start Code:每行都以冒号()开头。Byte Count:数据长度(1 Byte),表示本行数据的长度,最大值是255(0xFF)。Address:数据地址(2 Byte),表示Memory数据开始的16-bit地址偏移。:数据类型(1 Byte),00~05,表示不同数据段的含义。Data:具体数据(N Byte),表示本行中数据字节的数量,与Byte Count一致。
2024-08-06 13:26:43
1009
原创 UDS-14229中的19和14服务
ISO14229中的19服务和14服务在车辆电子控制单元的诊断通信中扮演着重要角色。19服务提供了读取DTC信息的功能,而14服务则用于清除这些诊断信息。这两个服务共同支持了车辆故障诊断和维修过程中的关键步骤。
2024-08-06 08:41:57
239
原创 CAN通讯详解
CAN通讯协议,全称为Controller Area Network(控制器局域网络)通讯协议,是一种高度灵活且可靠的串行通信协议,广泛应用于汽车和工业自动化领域。信号线:CAN总线由两根线组成,分别是CAN_H(CAN High)和CAN_L(CAN Low),共同构成一组差分信号线。电平定义逻辑“1”(隐性):CAN_H和CAN_L线上的电压接近相等(如均为2.5V),电压差小于0.5V。
2024-08-05 09:15:40
592
原创 UDS 14229-1标准中34、36、37服务标准的讲解。
UDS 14229-1标准中的刷写34、36、37服务共同构成了ECU刷写的完整流程。
2024-08-02 16:06:00
787
原创 Labview小记
平铺式顺序结构包括一个或多个顺序执行的子程序框图,这种框图也被成为“帧”,程序按照帧为单位,以从左向右的顺序执行。每帧执行完毕后,将数据传递之下一帧。2.1. 在前面板控件对象上面单击鼠标右键,选择“创建”-->“局部变量”;1.1局部变量只能在VI文件中使用,它具有可读可写的属性,局部变量是针对本VI文件中前面板上面的控件进行操作的。局部变量多用于程序复杂或者连线困难的场合。
2023-12-29 13:48:48
531
1
原创 CAPL中运算符
数学/关系运算符 +,-,*,/,% 加,减,乘,除,余数(取模) 双目运算符 ==,!= 等于,不等于 双目运算符 >,>=,<,<= 大于,大于等于,小于,小于等于 双目运算符 ++,-- 自增运算,自减运算 单目运算符 = 赋值运算符 +=,-=,*=,/=,%= 加后赋值,减后赋值,乘后赋值,除后赋值,取余后赋值 逻辑运算符 &&,|| 逻辑与,逻辑或
2023-11-24 11:30:23
642
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人