自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 不同类型数据的混合运算

不同类型数据进行混合运算时,首先要把不同类型的数据转换成同一类型,然后进行运算。这种转换由编译系统自动完成,其转换遵循原则如下:C语言规定:在赋值运算中,如果赋值运算符两边的类型不一致,但都是数值型或字符型时,在赋值时将进行类型转换。转换时将赋值号右边表达式的类型转换为左边变量的类型。强制类型转换是利用强制类型转换运算符将一个表达式转换成所需类型。常被称为显式类型转换,而把自动类型转换称为隐式类型转换,其一般形式为:(类型符)(表达式)其功能就是把表达式结果的类型转换为圆括号()中的数据类型。例如:

2024-06-25 00:50:53 768

原创 DSP中的CBC与OST两种保护策略的区别

在DSP的ePWM模块中,有两种不同的保护(封脉冲)方式:CBC(逐周期保护)与OST(单次触发保护)。

2024-05-23 22:30:32 485

原创 如何修改.gitignore文件

当开发完成一个软件功能,通过git将修改的文件上传到远端仓库时,可能存在一些非必要文件比如调试文件,并不需要上传到远端仓库,可以使用.gitignore配置文件进行隔离,屏蔽不需要上传到远端仓库的文件。

2024-05-22 00:02:37 396

原创 【git学习总结】解压缩文件夹

1、压缩文件,将slaver文件夹压缩为slaver.tar.gz。指令:tar czvf slaver.tar.gz slaver。指令:tar -xzf slaver.tar.gz。

2024-05-15 09:46:44 334

原创 【工具使用】如何修改vscode主题为绿色护眼模式

2、选择主题后,按照“文件-> 首选项 -> 设置” ,搜索“workbench.colorCustomizations”,点击“在setting.json中编辑” ,加入如下配置,修改主题的背景颜色。1、安装主题插件”Eclipse Color theme and keymaps“

2024-05-10 22:38:37 662 1

原创 孤岛效应与反孤岛效应检测策略

所谓孤岛效应指:当电网供电因故障事故或者停电维修而跳闸时,各个用户端的分布式并网发电系统未能及时检测出停电状态从而将自身切离市电网络,最终形成由分布电站并网发电系统和其相连负载组成的一个自给供电的孤岛发电系统。

2024-05-09 23:49:32 914 1

原创 【学习总结】飞跨电容三电平boost拓扑发波分析与matlab仿真

正常工作时,飞跨电容的电压大约控制在输出电压的一半,降低了开关器件的耐受电压。

2024-04-28 23:57:28 1576 1

原创 【学习总结】光伏并网逆变器防逆流功能

1、在光伏发电并网系统中,为了保护电网不受任何影响和冲击,需要防止光伏系统不向电网馈电,称为防逆流。2、当光伏发电系统由于某些原因发电量超过了用户负载的用电量,既产生了剩余电能时,可能出现光伏发电系统向电网输电的情况,由于此时电网供电系统出现电流倒送现象,所以称之为“逆流”现象,此时电网供电部分的功率称为“逆功率”。光伏发电系统根据现有的国家标准Q/GDW480-2010《光伏电站接入电网技术规定》必须配套加装防逆流设施,来防止逆功率的发生。

2024-04-28 23:02:59 1074 1

原创 【学习总结】一阶低通滤波与matlab仿真

1、所谓低通滤波器就是允许低频信号通过,不允许高频信号通过。滤波是将信号中特定波段频率滤除的操作,一阶低通滤波也就是一阶惯性滤波,是使用软件实现普通硬件RC低通滤波的功能。2、一阶低通滤波法采用本次采样值与上次滤波输出值加权,得到有效滤波值,使输出对输入有反馈作用。,其中k为滤波系数,在(0, 1)上,X(n)为本拍采样值,Y(n - 1)是上一拍滤波输出值,Y(n)是本次滤波输出值。

2024-04-25 23:27:07 830

原创 【学习总结】坐标变换(Clark和Park)与matlab仿真

下图为各坐标系之间的关系,ABC为自然坐标系,alpha-beta为静止坐标系,d-q为同步旋转坐标系。从静止坐标系alpha-beta变换到同步旋转坐标系d-q的坐标变换为Park变换。从自然坐标系ABC变换到静止坐标系alpha-beta的坐标变换为Clark变换。

2024-04-25 00:00:16 343 1

原创 【学习总结】DSP控制算法加速方法

介绍几种缩短控制算法执行时间的方法,对于更高性能的DSP可以采用CLA以及TMU来缩短算法执行时间。

2024-04-22 22:07:33 312

原创 【python学习总结】python的sh文件如何写

2024-04-22 22:03:50 184

原创 【matlab仿真】使用Repeating Sequence模块生成三角载波

前几天一直遇到仿真输出的波形失真,最后按照如上设置,仿真的波形才正常。需求:生成一个开关频率为16k,峰值为3125的三角载波。

2024-04-21 22:46:19 741 2

原创 【python学习总结】vscode环境下如何调试.py文件

2、用vscode打开.py文件,按F5进入调试,也可以打断点,按步调试。

2024-04-01 22:57:08 155

原创 【python学习总结】如何在git环境下通过shell脚本的方式执行.py文件

git本身不能直接执行.py文件,因为git是一个分布式版本控制系统,它用于跟踪和管理文件变化。如果想执行.py文件,可以在仓库的代码中新建一个执行脚本,然后通过该脚本调用.py文件。然后可以通过运行这个脚本来执行.py文件sh run.sh。

2024-03-27 23:12:04 295

原创 【python学习总结】判断文件是否存在,存在时删除

1、在Python中,你可以使用os模块来检查文件夹是否存在,如果存在则删除该文件夹。实践如下,文件成功删除。

2024-03-27 22:15:35 676

原创 【工具使用】vscode如何离线安装插件?

说明如何离线安装vscode的插件

2024-03-01 23:39:34 1621 1

原创 【温度检测】NTC曲线特性与使用

高低温工况,电机温度检测回路的阻值可能会存在精度偏差,所以一般情况下会设置一个温度切换点,并进行补偿。比如设置温度切换点为45,在45以下采用一个检测电路,45以上进行阻值补偿,同时切换到另一个温度曲线进行查表,如果不这样处理的话,可能不能保障在整个检测范围内的精度。一般情况下,软件将这个表写死在软件中。有的电机装配有两路NTC(分布在电机的不同位置,比如定子),有的电机只装配一路NTC,软件需要做适配。项目开发过程中,温度检测下限为-50℃,超过范围视为电机温度传感器检测异常,应上报故障。

2023-08-02 23:48:58 708

原创 问题解决:在使用codeblock调试c++软件时,执行输出的exe文件,会闪退

解决方案:增加库语句system("pause"),可以将系统暂停。如果有return 0函数,需要将该库语句增加在return 0前面,否则无效。

2022-11-10 21:17:09 1829 1

原创 程序员必备网站

对国内技术社区博客园 https://www.cnblogs.com/掘金 https://juejin.cn/思否 https://segmentfault.com/开源中国 https://www.oschina.net/51CTO https://www.51cto.com/V2EX https://www.v2ex.com/开发者头条 https://toutiao.io/GitChat https://gitbook.cn/牛客网 https://www.nowcoder.com

2022-11-09 23:29:22 65

原创 leetcode刷题分类汇总

825.适龄的朋友,考察qsort和双指针

2022-05-07 00:02:13 186

原创 leetcode-1-两数之和

使用VC6调试代码,调试方法参考如下链接:https://jingyan.baidu.com/article/39810a23e16f9fb636fda6dd.htmlleetcode-1-两数之和int* twoSum(int* nums, int numsSize, int target, int* returnSize){ int i,j; int *value = (int *)malloc(sizeof(int)*2);//申请一块临时内存,指针value指向临时内存

2021-09-09 01:03:21 37

原创 sizeof()与strlen()在求字符串长度时的区别

sizeof()函数输出字符串长度时会把结束符计算在内;strlen()函数输出字符串长度时不会把结束符计算在内。

2021-09-03 00:29:07 160

原创 二分查找(C语言)

C语言向上取整算法:用整数N 除以 M,要求向上取整数1) int n = (N + M -1) / M ;

2021-05-20 23:32:21 146

空空如也

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

TA关注的人

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