simulink

控制迷思2 天前
自动化·pcb·simulink·垂尾·smart material
垂尾控制升级实验:LQG控制-EXP-LQG-垂尾升级
原野风霜3243 天前
单元测试·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 Dong7 天前
c语言·stm32·simulink
从C到Simulink: 使用STM32硬件支持包后为什么还不支持PC仿真ARM建模程序Simulink 的运行机制决定了这一点:问题的根源在于你混合了两个不兼容的世界:既然 HSP 不能解决编译器问题,你有以下三种选择:
Dillon Dong7 天前
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_shuo7 天前
开发语言·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 模型开发之ADCSTM32-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双连杆机器人平面运动的动力学原理
Dargon28810 天前
开发语言·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
荔枝气泡水Lychee14 天前
matlab·simulink
智能控制实验:模糊控制基础(Fuzzy)简介:学习模糊控制的原理与Matlab模糊逻辑设计器(FuzzyLogicDesigner)的使用,对比PID控制与模糊控制在同一单位反馈系统上的作用效果。
Dargon28814 天前
开发语言·matlab·simulink·mbd软件开发
Simulink的回调函数(二)为了使用户在数据初始化,模块拖曳和仿真结果绘图操作等过程中能够更加便利,表现力更加丰富,Simulink为用户提供了一系列的回调函数,使得模型和模块的动作,甚至跟模块端口相连接的信号的动作都能够由用户自定义,用户可以建立使用便利,具有个性化的模型执行过程。
Dargon28817 天前
开发语言·matlab·simulink·mbd软件开发
实例讲解Simulink的MATLAB Function模块MATLAB Function是一个支持使用M语言编写模块功能,并能够将所编写的M语言生成C代码,用于开发桌面应用和嵌入式应用的模块。它支持的 MATLAB内建函数比 Fcn模块要广泛,除去基本的四则运算、逻辑操作符和关系操作符,还可以调用MATLAB各种工具箱里提供的内建函数,包括支持代码生成和不支持代码生成两个类型。
Dillon Dong18 天前
c语言·stm32·simulink
从C到Simulink:用Counter模块玩转嵌入式定时器在嵌入式系统的世界里,定时器/计数器无疑是“心脏”般的存在。无论是驱动系统“心跳”的周期性中断、控制电机转速的PWM波,还是计算编码器脉冲的事件计数,都离不开它。传统的做法是,我们埋头于数据手册,配置一大堆寄存器(PSC, ARR, CCR…),再小心翼翼地编写中断服务函数(ISR)。这个过程不仅繁琐,而且极易出错。 然而,在基于模型的设计时代,我们有了更高效、更直观的选择——Simulink。今天,我们就来聊聊Simulink中一个看似简单却功能强大的模块:Counter(计数器),以及如何用它来优雅地
Dargon28818 天前
开发语言·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 Dong21 天前
matlab·simulink
Simulink进阶:从零打造你的自定义模块库并集成到浏览器在基于模型的设计中,你是否曾厌倦了在不同模型间复制粘贴相同的子系统?是否希望将团队验证过的算法封装成标准模块,像使用Simulink内置模块一样轻松调用? 答案是创建你自己的自定义库。这不仅能极大提升开发效率和模型规范性,更是将个人和团队的智慧沉淀为可复用数字资产的关键一步。 本文将提供一份详尽的、手把手的指南,带你完成从创建模块到将其完美集成到Simulink库浏览器的全过程。