自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

转载 函数指针与 typedef

函数指针与 typedef函数指针typedef 与函数指针用法一:用法二:typedef 补充内容:参考博客函数指针函数指针,即指向函数的指针。bool lengthCompare(const string &, const string &); //原函数bool (*pf)(const string &, const string &); //指向函数lengthCompare的指针,未初始化函数指针的赋值如下,且两种方式等价:pf = lengt

2020-08-11 10:05:33 567

原创 差分变换及低通数字滤波器的简单介绍

差分变换及低通数字滤波器的简单介绍公式略多,直接上图。差分变换低通数字滤波器的介绍值得一提的是Butterworth滤波器:参考链接1、https://wenku.baidu.com/view/8d290c83afaad1f34693daef5ef7ba0d4b736d36.html2、https://blog.csdn.net/qq_26988431/article/details/100779047...

2020-07-09 16:04:31 1417

原创 Matlab中用Simulink快速画Bode图及 .m 文件画Bode图

Matlab中用Simulink快速画Bode图一万年没用matlab画过Bode图了,但是以后应该是要经常用到的,所以掏出自控原理,再学一遍Bode图的画法。通过代码来画实在是脑阔疼(不过习惯后应该还是会很得心应手的吧),经过师兄指点,发现了一个简单又快捷的画法,特此记录。首先打开simulink,拖出一个传递函数框(Transfer Fcn),写入自己想画的传递函数,如下图所示:然后右键传递函数(上图中为 Transfer Fcn2),选择 Linear Analysis,选择 Lineariz

2020-06-09 17:11:21 22147 7

原创 SVPWM实现

SVPWM实现按SVPWM原理按部就班实现查表法实现总结继上一篇SVPWM原理之后,这篇来讲讲SVPWM的C语言实现。实现方法列举了两种,其本质都是上篇文章中所提到过的。按SVPWM原理按部就班实现bool A, B, C;int N, flag;double alf, beta, u_1, u_2, u_3, K, x, y, z, t_x, t_y, t_xy, t_a, t_b, t_c;alf = (*u_alf);beta = (*u_beta);u_1 = beta;u_2

2020-05-26 14:24:04 1376 1

原创 SVPWM原理

SVPWM原理空间矢量的定义PWM逆变器基本输出电压矢量SVPWM的实现SVPWM已经是非常成熟且应用范围最为广泛的PWM调制方式之一了,所以本文也只是常规的原理介绍。空间矢量的定义交流电动机绕组的电压、电流、磁链等物理量都是随时间变化的,如果考虑到它们所在绕组的空间位置,可以定义为空间矢量。如下图所示,A、B、C分别表示在空间静止的电动机定子三相绕组的轴线,它们在空间互差 120° ,三相定子相电压分别加在三相绕组上。可以定义三个定子电压空间矢量。(没办法敲公式,不得已只能贴图了)PWM逆变器

2020-05-25 21:03:53 727

原创 QCustomPlot学习(2)

点击图例隐藏曲线效果图代码部分参考博客在使用示波器进行各类调试的时候,我觉得隐藏曲线这一功能还是十分实用的,所以下面对这一功能的实现做一个简单的讲述。效果图全显波形:左键CH1图例后隐藏红线:代码部分首先在源码中找到图例点击信号,即:void legendClick(QCPLegend *legend, QCPAbstractLegendItem *item, QMouseEvent *event); 查看.c文件可以找到如下代码(为避免影响阅读,我删除了该函数中的部分代码):void Q

2020-05-25 20:03:23 774

原创 QCustomPlot学习(1)

右键选框放大效果图代码修改参考博客QCustomPlot 自带了选框放大功能,所以实现右键框选放大只需要对源码进行小小的修改即可;另添加框选时按下Esc键退出框选。效果图右键框选:放大后图形:代码修改由于QCustomPlot自带的框选功能使用左键,所以框选与拖动不能同时进行;对源码中 class QCP_LIB_DECL QCustomPlot : public QWidget 的 void QCustomPlot::mousePressEvent(QMouseEvent *event)

2020-05-25 18:30:29 506

SVPWM.7z(SVPWM matlab R2017a simulink 仿真)

基于 Matlab R2017a ,采用 S-function 分别写的两种实现SVPWM方法;一种按照SVPWM原理按部就班实现 ,一种按照查表法实现。

2020-05-26

QT_Example.7z

二零二零年的周立功CAN分析仪基于QT的二次开发示例源代码(不确定是不是最新版本),包含周立功QT样例编译说明word文档。样例在QT5.9.3版本下正常编译运行。

2020-05-25

空空如也

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

TA关注的人

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