- 博客(19)
- 收藏
- 关注
原创 Python & pycharm 安装
选择你要的版本,一般建议不选择最新版本,选择最新版的前一个版本比较合适。,在安装过程点下一步时中间有个页面只需要勾选上:“添加快捷键“就。安装没有很复杂,直接下一步就。2.pycharm安装。
2024-04-16 09:56:49
234
原创 DTC-故障码
1.2整车上下电,关联ECU跑一会看看,再查看有没有报DTC,并录取相应的CAN_log,看报相应问题的CAN报文有没有异常。1.1可以先用19 0A看历史故障,然后14 FF FF FF清掉,然后再复现看看有没有当前DTC故障。1.3 产线上过工位,然后录相应DTC,再录取CAN_LOG,再查看相应报文ID有没有问题。2.DTC故障码是如何解析的。1.DTC故障码复现手法。
2023-11-27 18:08:40
900
原创 VMware虚拟机密码忘记该如何操作
8.执行 touch /.autorelable。(鼠标点击一下,确保鼠标在你的虚拟机里面)9.退出 exec /sbin/init。10.等待启动,输入重新设置的密码即可。用可读可写的模式重新挂在根目录下。1.点击重启时,一直按。2,进入到如下页面按。6.在#后面输入指令。
2023-10-10 14:53:17
17543
6
原创 CAN测试
CAN总线上的网络管理,是一种无中心式的网络管理,网络中的每个节点都依赖于自己和别人的网络管理报文(NM PDU)来实现通信的睡眠和唤醒,这个NM PDU是周期性发送的,对于每个ECU来说,收到别的ECU发送的NM PDU则意味着当前的网络有通信需求,自己发出NM PDU则是告知别的ECU自己有通信需求。如果发的唤醒报文的重复消息请求位没有置1,那唤醒之后只有很短的时间处于RMS(重复消息状态),然后就进入RSS了(准备睡眠状态),等下一步操作;总线睡眠--总线预睡眠--重复消息状态--准备睡眠状态。
2023-09-12 17:21:44
237
1
原创 【英语单词】
4.rational adj合理的 That`s juat not rational。1.mystery 谜团,神秘的 it`s a mystery to me。2.popular 受欢迎的 pretty popular。3.video n录像,录像带 v录下 adj 图像的。
2023-07-06 14:25:14
71
1
原创 【英语单词-颜色】
11.light color 浅色。10.dark color 深色。15.complexion 肤色。14.orange 橙色。4.yellow 黄色。5.purple 紫色。1.color 颜色。2.green 绿色。6.brown 棕色。8.white 白色。9.black 黑色。12.gray 灰色。13. red 红色。
2023-07-03 11:29:10
240
1
原创 【C语言-实参形参】
形式参数是指函数名后括号中的变量,因为形式参数只有在函数被diaoy-的过程中才实例化(分配内存单元),所以叫形式参数。形式参数当函数调用完成之后就自动销毁了。因此形式参数只在函数中有效。真实传给函数的参数,叫实参。实参可以是:常量,变量,表达式,函数等。无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值,以便把这些值传送给形参。//再把tmp值赋值给b。//再把b的值赋值给a。//先把a赋值给tmp,2.另一种方法:用函数。
2023-06-27 14:38:16
84
原创 【C语言】
1.函数的调用if(x>y)return x;elsereturn y;int main()int a=20;int b=10;return 0;
2023-06-21 15:01:54
54
原创 【C语言】
printf("%d*%d=%-2d",i,j,i*j) //%-2 是让打印出来的值以左边对齐输出。2.计算1/1-1/2+1/3-1/4+1/5.......+1/99-1/100的值,打印出结果。printf("退出游戏\n");printf("输入错误\n");printf("%lf\n",sum) //%lf 以浮点数打印。printf("猜大了\n");printf("猜小了");printf("请猜数字>:");
2023-06-20 14:57:13
117
原创 【c语句练习】
system(''cls") //执行系统命令的一个函数-cls-清空屏幕。right=strlen(arr1)-1 //右下标。#include //调用Sleep。#include //调用system。1,编写代码,演示多个字符从两端移动,向中间汇集。
2023-06-12 17:10:00
59
原创 【C语言--for语句】
j++) //如果省略for表达式1,发现输出结果只有10个“hehe”//表达式1为初始化部分,用于初始化循环变量的。表达式3为调整部分,用于循环条件的调整。i++,j++) //j=0,直接给变量j赋值为0,条件为假,一次都不会执行。i++) //初始化部分只执行一次,后面就执行表达式2和3步直到条件为=0。4.一些建议:不要在for循环体内改变循环变量,防止for循环失去控制;i++) //i<10 前闭后开。5.for表达式可以省略 for(;
2023-06-06 19:13:46
284
1
原创 【CAN报文分析】
根据 Motorola 格式,将 上面报文值(16进制) 转换成 2进制 下面的表格中对应的二进制值就是上面报文值对应的值。GTS_D 对应的 startBit:20,length:4, Factor:1,offset:0。对应的二进制的值:0000 0000 0000 0000 0000 0000 0000 0111。这里有条报文,报文的id 0x123 报文的data C5 09, 对应的dbc文件。这里就需要使用dbc文件来解析。开始取值:取到的对应的二进制的值是: 0000 0010。
2023-06-06 14:42:17
17225
13
原创 【CAN总线通信之数据帧】
CAN总线以“帧(Frame)”形式进行通信。“数据帧(Data Frame)”,顾名思义,是用来传输数据的。CAN总线的数据帧有标准格式(Standard Format)和扩展格式(Extended Format)的区分,标准帧的格式如下图:数据帧可以分为七段:1)帧起始(Start Of Frame-SOF): 1bit,固定为显性位,即逻辑0,表示数据帧(或远程帧)的开始。帧起始只有在总线空闲期间节点才能够发送。用于同步,总线空闲期间的任何隐性到显性的跳变都将引起节点进行硬同步2。
2023-06-06 10:48:39
4146
1
原创 【C语言-- (!=) 运用】
/scanf输入的时候 需要回车让scanf读取到值,但同时也会被getchar读取过去,所以需要while循环把scanf输入的多余的字符读取完直到结束。//输入密码,并存放在password数组中。printf("确认成功\n");printf("确认放弃\n");printf("请确认(Y/N):>");printf("请输入密码:");end of file 文件结束标志。0表示假,1表示真;
2023-06-05 20:32:58
699
1
原创 C语言--while语句 break/continue用法
EOF) //循环打印字符串变量不是 EOF的输入。跳过continue后面的代码,继续跳转到while循环语句的判断部分,进行下一次循环的入口判断。while(i
2023-06-05 19:07:45
925
1
原创 【UDS OnCAN】
是A_SDU(Application layer Service Data)和该层具体控制信息A_PCI(application layer control information)每种服务都有自己独立的ID(1byte),即我们上节提到的SID(Service Identifier)。注:Mtype,SA,TA,TA_type,[,RA],Length等同于在A_SDU中使用的参数。A_PDU包括:Mtype,TA,TA_type,[,RA],A_Data等参数。物理寻址(一对一)的客户端请求消息。
2023-06-05 15:39:40
228
1
原创 <C语言-switch语句>
switch(day) //判断day是几就执行case几。printf("星期一\n");printf("星期二\n");printf("星期三\n");printf("星期四\n");printf("星期五\n");printf("休息日\n")printf("工作日");printf("工作日");printf("输入错误")printf("工作日");printf("输入错误")printf("休息日")printf("休息日")printf("休息日")
2023-06-05 10:43:37
1156
1
原创 <C语言-if语句>
注释//代码3:两个==是判断,当常量和变量比较的时候,建议常量放左边if(5==num)5.容易出错点:下面代码不会输出任何内容,正确的语句应该使用{}printf("未成年\n");printf("未成年\n");printf("未成年\n");C语言中由一个分号;if(表达式)//如果条件成立,执行下面的语句。printf("未成年\n");printf("青年\n");printf("壮年\n");if(表达式) //如果为真,执行以下语句。printf("老年\n");printf("老了");
2023-06-03 17:13:05
71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人