自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Python学习笔记-一些常用的内置函数

ord(): 将字符转换成对应的unicode编码中代表的数字chr(): 将unicode编码中代表的数字转换成对应的字符小tips:ASCII编码、主要用于表示基本的拉丁字母和数字;而Unicode编码则更广泛,旨在涵盖全球所有的字符和符号。ASCII编码与Unicode编码兼容,即0到127的ASCII字符在Unicode中也有相同的表示。

2024-09-11 14:17:53 1005

原创 Python学习笔记-socket编程

以银行和客户为例,服务端相当于银行(socket.socket()),客户端相当于来银行办理业务的客户(socket.socket()),ip和端口号相当于银行地址(bind()),大堂经理一直等待客户到来(listen()),客户来办理业务(connect()),柜台等到了客户(accept()),办理业务(send(),recv()),业务结束,客户离开(close()),柜台完成业务(close()),银行关门(close())

2024-08-21 11:04:16 923

原创 Python学习笔记-线程

并发:逻辑上具备同事处理多个任务的能力并行:物理上在同一时刻执行多个并发任务。

2024-08-16 16:22:06 421

原创 Python学习笔记-正则表达式与爬虫练习

正则表达式就是从一个字符串中提取出需要的字符串,或者说是按照某种规则去匹配字符串在python中使用正则表达式,需要先引入一个正则表达式模块re,经常用到的函数是findall()pattern: 用哪种规则提取string: 从哪个字符串进行提取flags: 可选,控制匹配方式返回的是一个列表。

2024-08-15 14:51:20 909

原创 Python学习笔记-装饰器

简单说就是一个变量能够起作用的区域python中除了模块,类,函数之外,其他如if/elif/else/try/except/while/for 并不能改变作用域。

2024-08-15 10:28:47 352

原创 Python学习笔记-文件与异常

if y==0:raise MyException("0不能做除数")else:return x/ytry:func1(1,0)print("捕获到自定义异常:", e.hint)'''捕获到自定义异常: 0不能做除数'''

2024-08-07 17:01:21 736

原创 Python学习笔记-面向对象

类是具有一些相同特征的物体,实例是确定的某一个个体,编写类可以不用从0开始,如果要编写的类跟一个现成的类很类似,可以使用继承

2024-08-02 13:51:23 909

原创 Python学习笔记-函数,模块,包

函数是封装一段代码,在需要时调用,一个.py文件就是一个模块,如example.py就是一个模块,存放多个模块的文件夹,且文件夹中含有__init__.py,则这个文件夹被称为包

2024-07-31 16:44:05 825

原创 Python学习笔记-分支与循环

True表示真,False表示假。

2024-07-30 16:04:16 505

原创 Python学习笔记-列表元组字典

列表类似与其他语言中的数组,但是比数组更强大,同一列表中可以存放任意数据类型。

2024-07-18 16:05:27 568

原创 Python学习笔记-字符串

1. 字符串可以用单引号,双引号,三引号进行表达2. 句子中本身含有单引号,用双引号表示字符串3. 句子中本身含有双引号,用单引号表示字符串4. 三引号中的字符串可以换行写,三引号既可以使用三个单引号,也可以使用三个双引号,但其后要保持一致5. 字符串中如果含有特殊字符,会按照转义后的含义输出\n 换行符 \t 制表符1. 在转义字符前加\,转义字符不生效2. 在整个字符串前加r,转义字符不生效3. 将\换成/,因为在操作系统中,可以用/表示路径。

2024-07-18 16:00:17 915

原创 CAPL-定时器

1. 嵌套,即在定时器事件里面加上定时器设置,这样一设置定时器会触发一次事件,触发事件时,又会执行定时器设置,然后就继续触发事件......这样循环下去就可以周期使用定时器了。注意,只有定时间隔时间到了,才会执行定时器事件中实现的功能,这个就是说,如果settimer下面有其他代码会直接执行,而不会等到间隔时间结束再执行下面代码。

2024-06-24 14:47:58 1807

原创 vTestStudio中set和send的用法

这个就是因为Set设置的信号会通过IL层发送其所在报文出去,IL层的发送规则在DBC中已经定义好:GenMsgCycleTimeFast=50,代表周期是50ms;1. Set和Send命令后都需要加一个等待时间,命令发送到总线上出现报文需要时间,同时如果报文是周期发送,在命令发送时也需要等到下一帧周期报文发送时才会出现在总线上,这也需要时间。2. Set发送信号会保存所在报文其他信号上一轮值,Send发送信号不会保存所在报文其他信号上一轮值。1. Set发送信号会走IL层,Send发送信号不会走IL层。

2024-06-21 17:03:29 728

原创 CANoe IL:Interaction Layer(交互层)的简单介绍

下图GenMsgCycleTime=20ms。

2024-06-21 14:46:46 2980 4

原创 如何在vTestStudio里读取扩展数据(ExtendedData)

要注意如果使用Fault Memory DTCs这个命令,默认Environment Data发送的命令是19 04(快照信息),所以即使我们拖进去的参数是19 06才能读到的,在CANoe里发送的也不是19 06,而是19 04,这个默认设置是在CANoe-Diagnostics-Fault Memory-Properities-Messages里定义的。修改完成之后Environment Data发送的命令就改成19 06了。如何将Environment Data从19 04改成19 06?

2024-06-18 16:03:07 403

原创 如何结束vTESTstudio中的背景检查command

这些命令里如果有Timeout参数的,是到时间就停止检查;以上就是停止背景检查的方法,由上述可知,对于同一个命令可以开始多次,也可以停止多次,只需要每次的Caption是唯一的,且开始和停止是相对应的就可以了。在vTESTStudio使用中,经常会用到各种commands,其中有一种命令是Background Checks(背景检查)。3. 在需要停止的位置插入命令,写入Check会联想出Check Deactivation,填入与要停止的检查相对应的命令。

2024-06-04 14:57:48 307

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除