自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 tms6701程序基本结构

1 . 主程序main。

2023-10-31 21:39:14 122

原创 Adams与Simulink联合仿真错误

删除adams_sys_template.mdl,将第二个文件复制一份,改名字为adams_sys_template.mdl。解决:首先在Adams里面进行仿真,仿真无错误再导出此错误消失。找到下图的文件adams_sys_template.mdl.重新运行联合仿真adams_sys即可正常仿真。打开Adams安装目录,即。

2023-06-16 12:45:18 654

原创 MATLAB编写函数的输出多值问题

输出多值问题。

2023-05-15 20:52:29 3945 2

原创 首次使用git上传工程记录

之前有一次电脑坏掉的经历,丢失了许多工程文件,为了防止再次出现这情况,除了上传网盘外,尝试上传到GitHub进行保存。

2023-02-03 14:45:02 167

原创 【无标题】

Qchart绘图

2022-10-27 20:43:13 114

原创 卸载python出现白屏

卸载python出现白屏

2022-08-10 21:09:26 1987 1

原创 keil遇到的警告汇总

keil警告类型

2022-07-09 10:55:35 732

原创 Simulink中使用串口通信

Simulink中使用串口通信

2022-06-14 12:38:45 8034 9

原创 模糊控制器在Simulink的使用

文章目录模糊控制器的使用1. 模糊控制工具箱介绍1.1 输入隶属度函数1.2 模糊规则1.3 输出隶属度函数1.4 模糊规则查看器2. 模糊控制器的使用流程(Simulink)模糊控制器的使用最近做课题需要用到做模糊PID控制,因此对模糊控制器做一些尝试,记录在此,便于以后查阅。1. 模糊控制工具箱介绍在命令行输入Fuzzy回车就可以调出模糊工具箱。简单来说,包括输入隶属度函数,模糊规则,输出隶属度函数三部分。1.1 输入隶属度函数点击 编辑->添加变量->输入 可以添加输入变

2022-05-09 10:28:53 10770

原创 MATLAB与Adams联合仿真错误与解决

错误1Error reported by S-function ‘adams_plant’ in ‘Control_leg/adams_sub/ADAMS Plant/S-Function’:AEI_Outputs: Adams output evaluation failure at time 0.005000翻译:位于“路径”的s函数’adams_plant’报告了一个错误,AEI输出,在0.005秒Adams输出值计算失败。解决:因为输入信号使用了Constant Blok 是常量而不是函..

2022-04-30 11:15:15 7421 27

原创 matlab模型辨识工具箱的使用

文章目录第一步 找到工具箱第二步 导入数据第三步 选择辨识模型第四步 修改参数,找到合适的辨识结果。第五步 保存模型第一步 找到工具箱打开MATLAB,在上方工具栏找到APP,在里面找到System identification toolbox并打开。第二步 导入数据点击导入数据(import data)下拉菜单栏,因为一般数据是按时间采样得来的,一般选择时域数据(Time domain data)。然后填入自己在工作空间准备的变量数据。我这里的变量是工作空间里面的out结构体里面的u1和

2022-04-10 16:55:22 9508 2

原创 Output returned by S-function ‘xxx‘ in ‘xxx‘ during flag=3 call must be a real vector of length 1问题

遇到此类问题的记录:首先最有可能的原因就是上面提示的原因:(1)检查输出函数里面的表达式是否出现维度不一致问题,比如输出是一维向量,计算的结果是二维的(2)检查表达式是否可计算,比如出现负数开根号之类的情况,导致出现虚数单位。当然还有一种情况,就是因为设置错误,但是程序在计算的时候由于无法准确得知配置错误,因此报了另一类错误,也就是我这种情况。我在设置sizes.DirFeedthrough的时候,需要设置为1,但是我设置成了0,系统在计算的时候由于我没有将其设置为1,没有识别输出函

2022-01-02 16:51:59 6523 16

原创 使用cube_MX新建FreeRTOS文件——STM32单片机

在朋友的推荐下,新建一个嵌入FreeRTOS的单片机程序,熟悉一下建立过程,方便以后查阅。选择完单片机,进入界面之后,在Middleware->FREERTOS进入以上界面,接口选择 CMSIS_V1。点击 Tasks and Queues,拉长配置框,会看到一个默认的任务,点击defaultTask,可以看见参数,如上图所示,然后将入口函数改成你想用的名字,我改成了LED_Task。如下:点击优先级可以切换任务的优先级,优先级有七种之多,其中实时的优先级最高。改完之后..

2021-12-26 13:38:45 587

原创 No Algorithm found for: 08000000H - 0800775BH 错误解决办法

今天在使用 STM32H743的时候,下载程序,突然出现这个下载不了的情况。输出框里面打印的信息如下:No Algorithm found for: 08000000H - 0800775BHErase skipped!Error: Flash Download failed - "Cortex-M7"Flash Load finished at 13:14:43根据上面提示信息可知,没有找到Flash,也就是Flash不匹配。因此,在Option->Debug->..

2021-12-26 13:28:05 4284 2

原创 MATLAB中Spline插值使用记录

MATLAB是一款很强大的数据处理软件,它不仅能够将离散的点绘制成一条平滑的曲线,还可以使用工具箱拟合出曲线的函数,使得使用更加方便。我这里只是需要把我的数据点进行插值,使得数据更为密集,所以使用了Spline函数。使用函数最好看官方的help,但是在MATLAB里面打开是英文,这时候看例子就很重要。首先看一个例子x = 0:10;y = sin(x);xx = 0:.25:10;yy = spline(x,y,xx);plot(x,y,'o',xx,yy)下面是官方给的结果图。.

2021-12-15 17:38:55 2196

原创 记录MATLAB的s函数的使用(一)

s函数的使用

2021-12-10 21:35:34 6925 4

原创 记录cube的使用1-PWM

cube作为stm32的一种时钟配置工具,省去了keil里面复杂的配置工作,是节省时间提高效率的必备工具。因为大家从一开始使用就会被STM32的配置刁难到,但是这些问题总是猝不及防,要是能一下配置好,当真是极好的。话不多说,先开始建立工程。第一步:打开cube,进入如下界面。点击File->new project,这时候就可以根据你要用的板子选器件了,可以通过点击上面的MCU selector,board selector选项来切换筛选选项。我一般使用STMF103的板子,所以直.

2021-11-10 22:14:02 1375

原创 记录使用MATLAB串口

MATLAB是一款强大的数学工具,我们可以通过MATLAB进行很方便的数据分析,很多数据都是在串口里面发送和接收的,这时候使用MATLAB的串口工具就很有必要。MATLAB里面串口有专门的串口函数serial,一般的串口打开流程为:申明串口对象,使用serial函数申明串口对象打开串口对象,用fopen函数打开串口对象用fscanf和fread读取串口对象里面的数据关闭串口对象删除串口对象...

2021-10-13 17:10:50 174

原创 串口一直发送数据,鼠标乱蹦解决

最近在使用单片机的串口做收发数据,发现一直发送的数据的话,插上串口,鼠标就会开始乱动,拔下串口线之后,鼠标还会出现某些地方无法点击的问题。这样的原因是串口发送的数据被误认为是鼠标的操作导致的。之前我使用的办法就是在插上串口之前提前打开串口助手,这样使得串口数据插上就可以被识别接收,所以不影响鼠标,但是这个就是得一直打开串口调试助手,而我想用MATLAB做一个串口界面,就会无法调试。所以我在百度之后找到了改变的方法:修改注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl

2021-09-19 11:22:26 3373

原创 STM32单片机的PWM输出(F103VET6)

最近在使用单片机进行直流电机的控制,驱动器使用的L298N,在使用的时候控制一台直流电机,驱动器上用三个输入端子来控制,IN1,IN2是控制方向,使能端子就可以使用PWM来进行速度控制。 在使用PWM的时候,先进行时钟和端口的配置,然后配置PWM的模式、输出方式,极性等。void Motor_PWM_TIM5_Init(u16 arr,u16 psc){ GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitT...

2021-09-18 11:11:59 1335

学术英语参考词汇表可复制版

第七届学术英语比赛参考词汇可复制版

2022-03-26

Keil.STM32F1xx_DFP.2.3.0.zip

STM32F1 keil5 开发安装包

2021-11-25

机器人控制系统的设计与MATLAB仿真 基本设计方法程序

机器人控制系统的设计与MATLAB仿真 基本设计方法

2021-10-06

STM32F10xxx中文.pdf

STM32F10xxx中文.pdf

2021-09-29

空空如也

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

TA关注的人

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