自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RTOS的任务管理

直观来说,在rtos里面,一个无法返回(比如while(1))这种死循环的函数被称为任务。每一个任务都可以实现对应的功能,由调度器来控制任务的轮流运行(),只要我切换的够快,你就以为我是同时进行的!

2024-10-06 20:45:31 1429

原创 反电动势与转子相位关系

电机的反电动势与电机的电流都是超前电机转子90°,众所周知,转子磁通的位置处于转子的d轴上。在id=0的控制策略下,电流全部在q轴上。q轴自然超前电机转子90°反电动势:等于磁链的变化率,转速越高变化率越大,反电势越大公式:由自动控制原理可得,微分环节,其传递函数为G(s) = s,这表示系统的输出与输入之间存在微分关系。在频率域中,微分环节的频率特性为G(jω) = jω,其幅频特性A(ω) = ω,相频特性φ(ω) = 90°。

2024-10-05 22:06:13 1379

原创 运算符重载的一些疑问

介绍了左值引用的一些坑

2023-06-16 15:52:46 86 1

原创 c++对象模型和this指针

因此,为了保证常对象的数据成员不被修改,只能调用常函数。至于成员变量,有的是存在属于对象的类上,有的不是,只有非静态成员变量才存在类的对象上(静态成员变量是存储在全局区的)现在我们知道成员函数只有一份了,但是我们知道,我们在初始化一个对象时,可能会赋不同的值给成员函数,当成员函数对这些成员变量进行操作时,我们怎么知道要操作哪一个对象的成员变量呢?this(前面说到this本质是一个指针,只是这个指针不需要我们去初始化和定义,既然是一个指针,那么里面存储的肯定是地址,this指针就是存的就是对象的地址。

2023-06-16 14:15:29 76 1

原创 C++学习笔记(三)

对象作成员变量以及+静态成员

2023-06-15 00:40:19 405 1

原创 构造函数学习笔记

假设上述代码,没有注释掉person(const person d),在执行person p2(p1)时,因为p2还没有初始化,所以会调用拷贝构造函数,并且将p1传给p2,这个一步,的确是我们想要的结果。我们知道,在值传参的时候,计算机内部会有一个会将实参的值拷贝给形参的步骤,在上面代码中,就是d=p1;因为如果拷贝构造函数中的参数不是一个引用,即形如person(const person d),那么就相当于使用了传值调用,而传值调用的方式会调用该类的拷贝构造函数,从而造成无穷递归地调用拷贝构造函数。

2023-06-12 23:58:09 89

空空如也

空空如也

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

TA关注的人

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