相关资料:

注: 本博客是基于 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从入门到放弃相关推荐

  1. Matlab下 IIR 滤波器实现(Simulink仿真和C语言实现)

    Matlab下 IIR 滤波器实现(Simulink仿真和C语言实现)_Terrys0518的专栏-CSDN博客

  2. matlab 绘制符号函数,DAY8 MATLAB学习笔记—simulink入门、MATLAB符号函数的图形绘制...

    如何打开simulink: 启动simulink: 先打开MATLAB软件界面 第一步打开simulink 第二步在command windows输入 simulink然后enter,等待 有很多模块 ...

  3. Matlab机械臂综合仿真平台,包含运动学、动力学和控制。 MATLAB机器人仿真正逆运动学simulink轨迹规划 机械臂动力学控制等

    Matlab机械臂综合仿真平台,包含运动学.动力学和控制. MATLAB机器人仿真正逆运动学simulink轨迹规划 机械臂动力学控制等 gui控制仿真平台PUMA机器人 robotics toolb ...

  4. simulink 脱离 matlab,Simulink软件不能脱离MATLAB环境而运行

    Simulink软件不能脱离MATLAB环境而运行 答:√ 课程中,黄老师讲"德"主要指的是什么? 答:公德 以下关于生命起点的说法错误的是( ) 答:现代医学认为,受精卵拥有着与 ...

  5. 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 ...

  6. matlab中负反馈在哪找,simulink负反馈模块

    解:对连续系统的传递函数仿真可以直接运用 Continuous 模块库中的 Tran sfer Fcn模块,本例题需要用到的其他Simulink模块有 Step 模块.加法模块和示波器模块,建立该单位 ...

  7. matlab组织的培训讲义,MATLAB与Simulink简介培训讲义.ppt

    MATLAB与Simulink简介培训讲义 1 MATLAB的安装与启动 1.MATLAB的安装 2.MATLAB的启动 2 MATLAB指令窗 1.工具条 2.菜单选项 File(文件) Edit( ...

  8. 相量法matlab仿真编程,电力系统的MATLAB/SIMULINK仿真与应用 王晶,翁国庆,张有兵著 西安电子科技大学出版社 9787560620...

    商品描述: 基本信息 书名:电力系统的MATLAB/SIMULINK仿真与应用 原价:32.00元 作者:王晶,翁国庆,张有兵 编著 出版社:西安电子科技大学出版社 出版日期:2008-9-1 ISB ...

  9. 使用MATLAB低版本打开高版本simulink文件

    目录 (一)拟解决问题 (二)解决办法 (一)拟解决问题 由于MATLAB软件每年更新两次版本,所以当两个MATLAB软件版本不一致的时候,低版本的MATLAB在打开高版本创建的simulink文件时 ...

  10. 基于matlab双反馈风力发电机系统Simulink仿真设计

    基于matlab双反馈风力发电机系统Simulink仿真设计,有说明介绍, 本文根据双馈风力发电机数学模型,以双 PWM 变换器作为主要研究对象,对 其进行分析.建模与控制,完成双馈风力发电机的仿真. ...

最新文章

  1. python3.7下载安装教程-CentOS 7 下 安装 Python3.7
  2. LeetCode Median of Two Sorted Arrays (DFS)
  3. The request was denied by service delegate (SBMainWorkspace) for reason: Uns
  4. 问题步骤记录器——“懒教师”的好帮手
  5. 前端学习(1672):前端系列实战课程之加速减速运动
  6. 关于单片机串口发送和接收的问题
  7. PHP 官方被黑与“网络军火商”Zerodium 有关?CEO 辟谣:这个漏洞就是垃圾
  8. LINQ语法类似于SQL的语法
  9. php mongodb _id,mongodb php findone()由ID
  10. Firefox国际版上登录本地服务
  11. c语言编译题a b,C语言考试试题A卷.doc
  12. 牛客网在线判题出现“请检查是否存在数组越界等非法访问情况”的情况
  13. android 吉他模拟器,真实吉他模拟器
  14. Linux 卸载及删除磁盘分区
  15. softice使用(1)- 在VMware Workstation 中使用SoftICE zz xfocus
  16. 中小企业适合引入OA办公系统吗?
  17. windows 下配置 Nginx 常见问题
  18. 【问题解决】电脑微信聊天记录备份时显示不在同一网络(电脑LAN,手机WIFI)
  19. 【Python-Numpy】numpy.random.binomial()的解析与使用
  20. 通用人工智能最新突破!一个Transformer搞定一切

热门文章

  1. Android SimpleAdapter源码详解
  2. 美食照瞬间增色 分享英伦舌尖上的文化
  3. 计算机网络=计算机技术+通信技术
  4. IEEE 802.15.4学习笔记(1)
  5. A2DP连接在安卓系统中的实现
  6. 职称计算机培训教学设计,st-cpl-s2004005教案操作系统
  7. 使用Telnet收发163邮件
  8. fiddler的详细分析
  9. 用python实现带有透明通道的图片像PS图层那样进行叠加
  10. 经典游戏“大富翁4”存档文件修改器Rich4Editor下载