技术栈
simulink
控制迷思
2 天前
自动化
·
pcb
·
simulink
·
垂尾
·
smart material
垂尾控制升级实验:LQG控制-EXP-LQG-垂尾升级
原野风霜324
3 天前
单元测试
·
simulink
·
test harness
Test Harness单元测试如何导入已有的Harness文件
在基于AutoSar CP架构开发SWC时,会使用到MATLAB/Simulink工具。本文主要对Simulink开发过程中Test Harness相关的技术和常见问题进行总结,以便后续学习过程中查漏补缺。
冷凝雨
6 天前
c语言
·
开发语言
·
信号处理
·
simulink
·
dsp
复数乘法(C & Simulink)
复数乘法是复数运算中最核心的运算之一。 给定两个复数: Z1=a+biZ2=c+di \begin{aligned} Z_1 = a + bi\\ Z_2 = c + di \end{aligned} Z1=a+biZ2=c+di 它们的乘积定义为: Z1∗Z2=(a+bi)(c+di)=(ac−bd)+(ad+bc)i \begin{aligned} Z_1*Z_2 = (a + bi)(c+di) = (ac-bd)+(ad+bc)i\\ \end{aligned} Z1∗Z2=(a+bi)(c+di
youcans_
6 天前
stm32
·
单片机
·
嵌入式硬件
·
simulink
·
mbd
【STM32-MBD】(10)基于 STM32 的处理器在环仿真(PIL)
STM32-MBD(1)Matlab2022/2023 安装 STM32 硬件支持包 STM32-MBD(1b)Matlab2025b 安装 STM32 硬件支持包 STM32-MBD(2)Simulink 模型部署入门:点灯 STM32-MBD(3)Simulink 模型部署之状态机 STM32-MBD(4)Simulink 模型部署之状态机实现按键输入 STM32-MBD(5)Simulink 模型开发之GPIO STM32-MBD(6)Simulink 模型开发之外部中断实现按键输入 STM32-M
Dillon Dong
7 天前
c语言
·
stm32
·
simulink
从C到Simulink: 使用STM32硬件支持包后为什么还不支持PC仿真ARM建模程序
Simulink 的运行机制决定了这一点:问题的根源在于你混合了两个不兼容的世界:既然 HSP 不能解决编译器问题,你有以下三种选择:
Dillon Dong
7 天前
c语言
·
arm开发
·
simulink
从C到Simulink: ARM Compiler 5 (RVDS) 为什么simulink 不能使用arm编译
先把结论说在前面:在 MathWorks 的“支持的编译器列表(Windows)”页面中,列出的 Simulink/MEX 用到的编译器只有【turn0fetch0】:
轻微的风格艾丝凡
7 天前
线性代数
·
simulink
模型拆解--Variable Inductance Modeling
目录官方文档说明Description关键术语说明(补充)试运行模型拆解连续模型离散模型总结The variable inductor is used in a series LC filter tuned at the 5th harmonic. This filter is connected to a RL 60-Hz voltage source in parallel with a 300-Hz current source.
bu_shuo
7 天前
开发语言
·
matlab
·
simulink
MATLAB与Simulink介绍
MATLAB 这个名字是 Matrix Laboratory(矩阵实验室)的缩写;这个名字直接揭示了该软件的核心设计哲学: 万物皆矩阵.
控制迷思
8 天前
simulink
·
faulhaber
·
直流电机
·
自动化控制
Faulhaber Coreless 直流电机 2338S006 使用指南-PART-MOTOR-derivative feedback
在半实物仿真平台和自动化控制实验中,Faulhaber Coreless 直流电机 2338S006 因高效率、低电感和快速响应而广受欢迎。然而在调试 PID 控制 或微分反馈环节时,不少用户踩过坑,导致电机刷或齿轮箱损坏。
youcans_
8 天前
stm32
·
单片机
·
嵌入式硬件
·
simulink
·
mbd
【STM32-MBD】(12)Simulink 模型开发之ADC
STM32-MBD(1)Matlab2022/2023 安装 STM32 硬件支持包 STM32-MBD(1b)Matlab2025b 安装 STM32 硬件支持包 STM32-MBD(2)Simulink 模型部署入门:点灯 STM32-MBD(11)Simulink 模型开发之定时器 STM32-MBD(12)Simulink 模型开发之ADC
可编程芯片开发
9 天前
机器人
·
simulink
·
反馈线性化控制
·
双连杆机器人
·
平面运动控制
基于反馈线性化控制的双连杆机器人平面运动控制simulink建模与仿真
目录1.课题概述2.系统仿真结果3.核心程序或模型4.系统原理简介4.1双连杆机器人平面运动的动力学原理
Dargon288
10 天前
开发语言
·
matlab
·
simulink
·
mbd软件开发
Simulink的SIL软件在环测试
以基于模型的设计(MBD)的软件开发时,需要进行SIL(Software in the Loop,软件在环测试)。SIL测试就是在PC上验证模型是否与代码功能一致。在项目开展中,用在需要将控制器生成移植到硬件前,把控制器的模块生成代码,与对应的控制器模块做等效性测试。
youcans_
10 天前
stm32
·
单片机
·
嵌入式硬件
·
上位机
·
simulink
【STM32-MBD】(9)Simulink 模型开发之上位机显示波形
STM32-MBD(1)Matlab2022/2023 安装 STM32 硬件支持包 STM32-MBD(1b)Matlab2025b 安装 STM32 硬件支持包 STM32-MBD(2)Simulink 模型部署入门:点灯 STM32-MBD(3)Simulink 模型部署之状态机:闪灯 STM32-MBD(4)Simulink 模型部署之状态机:开关控制 STM32-MBD(5)Simulink 模型开发之外部中断:开关控制 STM32-MBD(6)Simulink 模型开发之多路 PWM 输出 S
荔枝气泡水Lychee
14 天前
matlab
·
simulink
智能控制实验:模糊控制基础(Fuzzy)
简介:学习模糊控制的原理与Matlab模糊逻辑设计器(FuzzyLogicDesigner)的使用,对比PID控制与模糊控制在同一单位反馈系统上的作用效果。
Dargon288
14 天前
开发语言
·
matlab
·
simulink
·
mbd软件开发
Simulink的回调函数(二)
为了使用户在数据初始化,模块拖曳和仿真结果绘图操作等过程中能够更加便利,表现力更加丰富,Simulink为用户提供了一系列的回调函数,使得模型和模块的动作,甚至跟模块端口相连接的信号的动作都能够由用户自定义,用户可以建立使用便利,具有个性化的模型执行过程。
Dargon288
17 天前
开发语言
·
matlab
·
simulink
·
mbd软件开发
实例讲解Simulink的MATLAB Function模块
MATLAB Function是一个支持使用M语言编写模块功能,并能够将所编写的M语言生成C代码,用于开发桌面应用和嵌入式应用的模块。它支持的 MATLAB内建函数比 Fcn模块要广泛,除去基本的四则运算、逻辑操作符和关系操作符,还可以调用MATLAB各种工具箱里提供的内建函数,包括支持代码生成和不支持代码生成两个类型。
Dillon Dong
18 天前
c语言
·
stm32
·
simulink
从C到Simulink:用Counter模块玩转嵌入式定时器
在嵌入式系统的世界里,定时器/计数器无疑是“心脏”般的存在。无论是驱动系统“心跳”的周期性中断、控制电机转速的PWM波,还是计算编码器脉冲的事件计数,都离不开它。传统的做法是,我们埋头于数据手册,配置一大堆寄存器(PSC, ARR, CCR…),再小心翼翼地编写中断服务函数(ISR)。这个过程不仅繁琐,而且极易出错。 然而,在基于模型的设计时代,我们有了更高效、更直观的选择——Simulink。今天,我们就来聊聊Simulink中一个看似简单却功能强大的模块:Counter(计数器),以及如何用它来优雅地
Dargon288
18 天前
开发语言
·
matlab
·
simulink
·
mbd软件开发
MATLAB的Simulink的While子系统(动作子系统)
可以用Simuklink 中 Ports &. Subsystems模块库的 While子系统创建类似C语言的循环控制流语句。子系统图标如图所示。
youcans_
18 天前
stm32
·
单片机
·
嵌入式硬件
·
matlab
·
simulink
【STM32-MBD】(1b)Matlab2025b 安装 STM32 硬件支持包
STM32-MBD(1)Matlab2022/2023 安装 STM32 硬件支持包 STM32-MBD(1b)Matlab2025b 安装 STM32 硬件支持包 STM32-MBD(2)Simulink 模型部署入门:点灯 STM32-MBD(3)Simulink 模型部署之状态机:闪灯 STM32-MBD(4)Simulink 模型部署之状态机:开关控制 STM32-MBD(5)Simulink 模型开发之外部中断:开关控制 STM32-MBD(6)Simulink 模型开发之多路 PWM 输出 S
Dillon Dong
21 天前
matlab
·
simulink
Simulink进阶:从零打造你的自定义模块库并集成到浏览器
在基于模型的设计中,你是否曾厌倦了在不同模型间复制粘贴相同的子系统?是否希望将团队验证过的算法封装成标准模块,像使用Simulink内置模块一样轻松调用? 答案是创建你自己的自定义库。这不仅能极大提升开发效率和模型规范性,更是将个人和团队的智慧沉淀为可复用数字资产的关键一步。 本文将提供一份详尽的、手把手的指南,带你完成从创建模块到将其完美集成到Simulink库浏览器的全过程。