matlab simulink有什么用,MATLAB Simulink从入门到放弃
相关资料:
注: 本博客是基于 Matlab 2015a 来的,所以不支持一些高版本的语法,例如后面高版本可以用双引号表示字符串,这里的2015a 只能用单引号。
Simulink Basic:
如何进入simulink 呢?
1,命令行输入:simulink,即可
2,或者点击HOME > Simulink Library
我们会看到很多Library,如下图:
每个library 下面有具体的block,例如Simulink(主库)下面有Sources 和 Sinks
如何理解Simlink?
它是 Simulation(仿真) + Link(连接) ,它帮助我们使用图形的方式来开发仿真分析和研究任何系统,而不是从头开始编写这些系统的代码,我们在Simulink的库找到我们需要使用的block,拖动它即可。
Project01 Sine Waves :
如何生成正弦波(sin waves),并在Simulink中显示
点击new model 新建一个模型,如下
选择 Simulink/Sources/ 中的 Sine Ware ,将它拖到Model 窗口中,
双击Sine Ware 可以编辑它的配置信息, 如下
在上图,配置好信息之后,可以点击Apply应用到当前block, 当然也可以点击OK(不过,它会关闭当前窗口)
设置三个不同的Sine Ware,如下:
接下来再在 Simulink/Sinks 下,拖拽Scope到Model窗口,如下:
Scope block 的作用: The Scope block displays inputs signals with respect to simulation time.
默认的Scope是只有一个输入,双击更改它为3个输入,如下:
然后,连接起来,如下:
效果如下:
然后,Ctrl + S 保存, 有两个后缀,默认是.slx
注: slx 比 mdl 后缀的文件小一些,
点击Run按钮,运行,如下:
自动缩放,显得更好看一些,
我们可以看到,第三个正弦波(fre 为10 )不是平滑,why?
它是因为我们实际上没有捕获到整个正弦波,我们可以通过在我们的Model窗口中的 Simulation> Model Configure Parameters 的Solver 下进行配置:如下
再次 Run, 然后AutoScale,就得到如下:
将三个正弦波(sin wares)加起来
我们在Simulink/Common Used Blocks 下可以看到 Sum Block,如下:
把它拖到我们的Model窗口中,它默认是有两个输入,我们将它改为3个输入,如下:
分别连接上:如下:
然后再加入一个Sink, 依然使用Scope,并连接上,如下:
然后Ctrl + S 保存,再Run,再AutoScale,得到Scope1 的情况如下:
将Scope1 这个信号 导出到工作区
这里需要一个新的Block,如下:
连接它,如下:
此时,我们保存,Run,就可以在Workspace,中看到我们的SUM_OUT(自己命名的)了,如下:
双击它可以看到我们的信号数据:
我们也就可以使用这个数据了,例如,我们可以绘制它,
在命令行输入以下命令绘制它,如下:
得到如下figure:
这就是将Simulink的信号导出到Workspace的用法,
练习
using the model we deveoped so far,we would like to magnify the output signal(which represents the summation of the three sine waves) by a factor of 3 and plot the answer
使用我们目前开发的模型,我们希望将输出信号(表示三个正弦波的总和)放大3倍并绘制答案
HINT: search for a gain multiplier in the simulink library
标签:Simulink,入门,如下,MATLAB,Scope,Model,我们,block
来源: https://www.cnblogs.com/zach0812/p/14318317.html
matlab simulink有什么用,MATLAB Simulink从入门到放弃相关推荐
- Matlab下 IIR 滤波器实现(Simulink仿真和C语言实现)
Matlab下 IIR 滤波器实现(Simulink仿真和C语言实现)_Terrys0518的专栏-CSDN博客
- matlab 绘制符号函数,DAY8 MATLAB学习笔记—simulink入门、MATLAB符号函数的图形绘制...
如何打开simulink: 启动simulink: 先打开MATLAB软件界面 第一步打开simulink 第二步在command windows输入 simulink然后enter,等待 有很多模块 ...
- Matlab机械臂综合仿真平台,包含运动学、动力学和控制。 MATLAB机器人仿真正逆运动学simulink轨迹规划 机械臂动力学控制等
Matlab机械臂综合仿真平台,包含运动学.动力学和控制. MATLAB机器人仿真正逆运动学simulink轨迹规划 机械臂动力学控制等 gui控制仿真平台PUMA机器人 robotics toolb ...
- simulink 脱离 matlab,Simulink软件不能脱离MATLAB环境而运行
Simulink软件不能脱离MATLAB环境而运行 答:√ 课程中,黄老师讲"德"主要指的是什么? 答:公德 以下关于生命起点的说法错误的是( ) 答:现代医学认为,受精卵拥有着与 ...
- Carsim2019_官方Help学习笔记_Running a VS FMU in Simulink (Carsim与Matlab联合仿真方法之一)
文章目录 Create a Dataset for an FMU Create a Simulink Model that Uses an FMU FMU Multiple Ports in Simu ...
- matlab中负反馈在哪找,simulink负反馈模块
解:对连续系统的传递函数仿真可以直接运用 Continuous 模块库中的 Tran sfer Fcn模块,本例题需要用到的其他Simulink模块有 Step 模块.加法模块和示波器模块,建立该单位 ...
- matlab组织的培训讲义,MATLAB与Simulink简介培训讲义.ppt
MATLAB与Simulink简介培训讲义 1 MATLAB的安装与启动 1.MATLAB的安装 2.MATLAB的启动 2 MATLAB指令窗 1.工具条 2.菜单选项 File(文件) Edit( ...
- 相量法matlab仿真编程,电力系统的MATLAB/SIMULINK仿真与应用 王晶,翁国庆,张有兵著 西安电子科技大学出版社 9787560620...
商品描述: 基本信息 书名:电力系统的MATLAB/SIMULINK仿真与应用 原价:32.00元 作者:王晶,翁国庆,张有兵 编著 出版社:西安电子科技大学出版社 出版日期:2008-9-1 ISB ...
- 使用MATLAB低版本打开高版本simulink文件
目录 (一)拟解决问题 (二)解决办法 (一)拟解决问题 由于MATLAB软件每年更新两次版本,所以当两个MATLAB软件版本不一致的时候,低版本的MATLAB在打开高版本创建的simulink文件时 ...
- 基于matlab双反馈风力发电机系统Simulink仿真设计
基于matlab双反馈风力发电机系统Simulink仿真设计,有说明介绍, 本文根据双馈风力发电机数学模型,以双 PWM 变换器作为主要研究对象,对 其进行分析.建模与控制,完成双馈风力发电机的仿真. ...
最新文章
- Apache Tuscany 宣布停止维护
- 怎么用u盘在服务器上传文件,U盘向云服务器传输文件吗
- 机器学习(MACHINE LEARNING)MATLAB求解利润最大化问题【线性规划】
- Nginx-location配置指南
- Javascript开发技巧(JS中的变量、运算符、分支结构、循环结构)
- Hadoop CDH4.5 MapReduce MRv1 HA方案实战
- swift 获得手机IP(运营商IP和WiFi的IP)
- 汇编:1位16进制数到ASCII码转换
- a标签下载pdf文档
- ajax 图片加载不出来,jQuery.lazy()插件不能处理通过AJAX加载的图像
- 单反相机的一般入门设置建议
- 北上广深也不相信口水
- android 横屏转竖屏,(转)Android强制设置横屏或竖屏
- php的表达爱意的一句代码,表达爱意的诗句(精选50句)
- 1078 字符串压缩与解压
- python兔子繁殖问题
- 计算机网络应用底纹怎么弄,Word文档如何设置字符底纹?
- 移动web——微金所实战项目
- 多规格选择样式/问卷调查选择(小程序)
- 托管代码和非托管代码的区别