根据SPN和FMI生成DTC的方法

发布时间 2023-06-25 16:36:19作者: STEVEN-SUN

做事情,记着抓主要矛盾,不可能面面俱到

 

=DEC2BIN(MOD(QUOTIENT(A1,256^2),256),8)&DEC2BIN(MOD(QUOTIENT(A1,256^1),256),8)&DEC2BIN(MOD(QUOTIENT(A1,256^0),256),8)

 

这个函数的意思就是把 表格A1里面的数据全部搞成二进制

例如A1 里面是十进制 520702

 

=DEC2BIN(D43,5) 

这个语句是把 D43 里面的十进制数字取出来 取5位

例如 表格 D43里面存放的是 4   转换以后就是

 00100

 

 

MID函数 从指定位置开始取字符串  

B站

TRIM函数的概念

删除字符串前后的空格,但是会在字符串中间保留一个空格作为连接用途  

TRIM 函数的语法

Text 为要去掉空格的文本,Trim函数可以去掉字符前后和字符之间的空格,在去掉字符之间的空格时 ,不会把全部空格都去掉,会留下一个空格。

 

 

 

=MID(F43,6,3)&TRIM(@INDIRECT("G"&ROW()))&RIGHT(F43,16)

该函数TRIM(@INDIRECT("G"&ROW())  就是插入 当前行 “G”&ROW()

中的5个BIT 

然后再取H42中最低的16位数字 

于是 就是H42中的bi位 是 1110 0100 1111 0001 1111 1110  既0XE4F1FE

 

 

以为气泵的输入欠压故障 还有气泵的速度偏差故障 为例  

根据 SPN 和 FMI 得到的DTC 计算方法如下 :

 

 

百度网盘文件名

20230625关于生成DTC码的方法