草庐IT

Simulink-Adams

全部标签

【MATLAB App Designer】实例:调用simulink模型并打包为独立程序

【MATLABAppDesigner】调用simulink模型并打包为独立程序本人第一次写文章,如有纰漏还请指出,望海涵。本人等级不够,标签都加不了qwq,大家点点赞哈。文章目录【MATLABAppDesigner】调用simulink模型并打包为独立程序前言&目标一、Simulink模型部分1.1搭建simulink模型1.2编辑模型变量二、AppDesigner部分2.1一些常用语法2.2调用.slx模并取出数据三、打包独立桌面App3.1下载安装MinGW-w643.2下载runtime运行环境3.3打包为独立程序前言&目标AppDesigner是Mathworks继GUIDE后推出的用

使用Simulink代码生成工具基于STM32开发板对永磁同步电机进行开环控制

本文介绍使用Simulink代码生成功能在STM32开发板平台上运行永磁同步电机。硬件基础:Nucleo-G431RB开发板X-NUCLEO-IHM07M1驱动扩展板57BLDC-24V-210W时代超群直流电机软件基础:MATLAB2022b安装MotorControlBlocksetEmbeddedCoderSupportPackageforSTMicroelectronics STM32 ProcessorsSTM32CubeMX6.4控制方法介绍:本案例使用开环控制方法(也称为V/f控制)来运行永磁同步电机,这种方法通过改变钉子的电压和频率来控制转子速度,在这过程中不需要采用来自电机的

【Simulink】单相电压型全桥逆变电路仿真基础实验

版本:matlab2019b1单相电压型全桥逆变电路简介1.1逆变逆变,即直流变换成交流。在全桥逆变电路中:V1、V2、V3、V4为IGBT,VD1、VD2、VD3、VD4为二极管当V1、V4导通,V2、V3截止时,负载电压uo为正;当V1、V4截止,V2、V3导通时,负载电压uo为负。改变两组开关(V1、V4为一组,V2、V3为一组)的切换频率,即可改变输出交流电的频率。这样就把直流电变成了交流电。VD1、VD2、VD3、VD4为续流二极管,能使负载电流io连续。1.2全桥共四个桥臂,可看成两个半桥电路组合而成;两对桥臂交替导通180°;输出电压和电流波形与半桥电路形状相同,但幅值高出一倍。

Simulink常用模块库(Ground/Terminator/Scope)

目录CommonlyUsedBlocks——Ground、Teminator、Scope一.Ground二.Terminator三.ScopeCommonlyUsedBlocks——Ground、Teminator、Scope图1本讲模块所在位置一.Ground中文译名:接地图标表示:图2GroundBlock 模块参数:图3模块参数:Ground 此模块没有参数,用于避免仿真时某些模块出现输入端口未连接的警告。图4Ground效果演示二.Terminator中文译名:终止未连接的输出端口图标表示:图5TerminatorBlock 模块参数:图6模块参数:Terminator 此模块没有参数

Simulink基础介绍及安装

目录简介 simulink的安装。simulink的基本使用方法1、启动simulink2、simulink的基本界面介绍3、模块的格式及子系统的封装 总结简介 今天小罗哥为大家简单介绍一下Simulink的基础知识和安装方法。我们都知道MATLAB作为一个强大的计算分析工具,及上面附带各个领域的app和功能包,而simulink只是MATLAB中一个基于模型的设计和仿真的工具。simulink可以帮助工程师和科学家快速设计和测试控制系统、数字信号处理系统、通信系统等待。同时,simulink的图形化用户界面也使得模型设计和仿真变得更加简单易懂。simulink的安装。simulink是MAT

西电B测——基于simulink的2PSK和2DPSK调制解调系统实现

这是学校的B级测试实验,仅供学习交流使用误码率曲线绘制需要用到bertool工具:bertool工具教程:通信专业Simulink---画误码率曲线(使用bertool工具)_Enpiyahh的博客-CSDN博客_simulink误码率曲线报告和仿真文件下载链接:链接:https://pan.baidu.com/s/1Fo5ixtqQpegDMYFd15cctA?pwd=FCNN 提取码:FCNN一.仿真目的:1.了解通信系统的组成、工作原理、信号传输、变换过程;2.掌握通信系统的设计方法与参数设置原则;3.掌握使用Simulink软件仿真通信系统的方法。二.任务:利用SystemView或S

电机控制中空间矢量脉宽调制SVPWM与simulink仿真详解

介绍电机控制中SVPWM的作用、原理以及在Simulink中搭建仿真。通过模型和代码分别实现,最后用C语言写一段单片机中可中使用的SVPWM算法,供大家参考。创作不易,点赞收藏暴富。1.SVPWM原理空间矢量脉宽调制(SVPWM:SpaceVectorPulseWidthModulation)算法是从电动机的角度出发,目的在于使交流电动机产生圆形磁场。它以三相对称正弦波电源(其电压和频率值均为电动机的额定值)供电时交流电动机产生的理想磁链圆为基准,通过选择逆变器的不同开关模式,使电动机的实际磁链尽可能逼近理想磁链圆,从而产生SVPWM波。由于磁链的轨迹是靠电压空间矢量相加得到的,故也称之为“电

svn - 具有多个开发人员的 Matlab Simulink 版本控制

我们在一个由多个开发人员组成的团队中使用MatlabSimulink进行模型开发(和Real-TimeWorkshop自动编码)。我们目前使用VisualSourceSafe(是的,我知道它很糟糕)进行版本控制,使用锁来防止冲突的更改。我们想将我们的程序迁移到不同的版本控制系统(svn、hg或git),但我们担心在Simulink.mdl文件上执行merge和差异。有人在对Simulink文件执行merge方面有有用的经验吗? 最佳答案 Simulink模型文件的文本merge会很困难。这是一个article其中提供了使用Simul

基于入门级粒子群算法的PID参数整定(MATLAB2016b-simulink)(超详细01)

  PID算法作为工业或日常生活中常用的控制算法,想必大家都不陌生,依靠误差反馈来消除误差,关于PID的原理部分相比看这篇博客的同学应该都十分清楚,有不清楚的同学可以百度或知网搜索。PID算法的应用程度很广但都逃不开一个步骤,也是相对而言最最令人头痛的一个过程——调参,具体来说就是调Kp、Ki、Kd。  以往的方法都是手动调试,根据调参经验,先调KP,再调KD··········,繁琐的步骤让人头晕,费 那么PID参数的调试是否有一种相对来说简单的调试方式呢?————————————————————分割线———————————————————— 前面废话这么多为了凑字数,看官老爷莫着急,嘿嘿!