软件版本:MATLAB R2018a
用途:个人笔记备忘
Simulink工具箱利用图形化的系统对动态系统进行建模、仿真和分析,所涉及内容专业性强,范围广,值得深入学习。
一、创建所需环境和运行系统`

Simulink工具箱必须依托MATLAB运行,因此必须在打开MATLAB之后在菜单栏的主页点击Simulink运行或者在命令行窗口输入simulink回车运行。
运行之后在新出现的窗口点击simulink子菜单下的blank model创建新的环境,如图一所示。

图1创建simulink环境 `

创建环境成功后首先Ctrl+S保存文件,然后点击library browser即可进入simulink图形化操作界面,如图2所示。

图2进入simulink图形化操作界面

以简单的系统(图3)为例显示操作simulink的具体过程

图3 简单的输入输出系统

本系统的三个模块分别是Sine Wave模块(属于Sources库下)、Gain模块(属于Math库下)和Scope模块(属于Sinks库下),可以自行按照库查找,也可以直接在搜索框输入模块名称,之后将每个模块直接拖入创建环境下即可。在将全部模块拖入完毕后并排列,直接使用鼠标将箭头拖入连接实现了整个系统。

二、整个系统的仿真及运行`
对于每个创建成功的模块仅仅是系统默认初始状态,为了使系统可以按照预定要求运行还需要进行模块的设置。

首先为了整个系统可以输入正弦信号,对Sine Wave模块双击,按照要求设定幅值,相位和周期等,同时为了波形可以使用时间显示,在time栏要设定为Use simulation time,设置完成后点击OK,其界面如图4所示

图4 Sine Wave模块属性设置

对于Gain模块有着放大倍数的本质,可以双击自行设定,同时在其Signal Attributes菜单中可以设定其输出端口的最大值和最小值,最后点击OK即可。
Scope模块是为了显示波形,只有在运行之后才会显示出具体的波形。
以上设置完成后点击run即可运行并获得图像。

simulink不仅可以实现简单的图形化模拟和仿真,在MATLAB中写入与仿真匹配的代码才是真正的强大之处。`

MATLAB中Simulink创建与运行相关推荐

  1. matlab中simulink模块,matlab中simulink模块

    SIMULINK 的启动 首先启动 MATLAB,然后在 MATLAB 主界面中单击上面的 Simulink 按钮,如下图所示: 或在命令窗口中输入 simulink 命令打开. ? SIMULINK ...

  2. matlab 创建 符号矩阵,如何在MATLAB中动态创建符号矩阵?

    我需要在MATLAB中创建一个符号矩阵.它可以静态地完成为如何在MATLAB中动态创建符号矩阵? syms a11 a12 a21 a22; A = [a11 a12; a21 a22]; 或使用紧凑 ...

  3. 2r 2s matlab模块,matlab中simulink怎样输入s^2+2s+1,用哪个模块?

    在模型库中有这个调用在Simulink中的Continuous中由transfer Fcn这个模块,双击就可以修改其分子和分母多项式的系数向量值www.mh456.com防采集. 使用"ba ...

  4. MATLAB中simulink的SIL测试

    关于MATLAB的simulink的测试的重要性我就不多说了,想了解的话,可以关注一下老胡的微信公众号. 其实对于SIL测试,几乎每一个版本都不太一样.我的电脑里安装了两个MATLAB,一个是2012 ...

  5. 基于Matlab中Simulink生成FPGA-Verilog语言及联合Vivado的仿真(以卡尔曼-Kalman滤波器为例)

    目录 一.简介 二.在Simulink中生成Verilog语言 1.在Simulink中建立Kalman滤波器仿真 2.将Kalman滤波器部分打包 3.生成Verilog程序 3.1.参数配置 3. ...

  6. MATLAB 中 simulink 里的 scope显示图像格式的设置

    MATLAB 中 scope 可以现在输出的结果,对于仿真非常重要.  当我们需要在 scope 里生成 2 副图像的时候,我们可以加两个 scope.  图1 但是有时候我们需要将两幅图像一起现在来 ...

  7. [MATLAB]MATLAB中SIMULINK常用命令表

    simulink的命令集 仿真命令 sim           仿真运行一个simulink模块      sldebug       调试一个simulink模块      simset       ...

  8. MATLAB中Simulink的模块封装

    目录 前言 软件准备 过程 仿真测试 帮助 前言 最近在学习matlab,刚好学到如何制作一个封装库,记录一下自己的学习过程. 软件准备 MATLAB R2016b 过程 首先要新建一个文件夹,把你所 ...

  9. mex文件用matlab能打开吗,matlab中mex文件编译运行的问题

    我运行的时候出现了这样的问题怎么解决??? >> mex -setup Please choose your compiler for building external interfac ...

最新文章

  1. mysql 命令源码_MySQL常用命令
  2. LINUX下的21个特殊符号 转
  3. 页面自动刷新html实现
  4. 格式化大容量硬盘为fat32
  5. android gridview滑动卡,Android RecyclerView的卡顿问题
  6. 初学HTML5系列二:HTML5新增的事件属性
  7. php 重复区域,如何使用Mysql和PHP从重复区域单击缩略图后检索图像
  8. GitHub 标星 7000+,面试官的灵魂 50 问,问到你怀疑人生!
  9. hdu5831 Rikka with Parenthesis II
  10. leetcode 75. Sort Colors | 75. 颜色分类(荷兰国旗问题,快速排序)
  11. SQL Server商业智能功能–创建简单的OLAP多维数据集
  12. 沈大海38节jquery强化教程2016视频下载
  13. h5前端兼容性问题及解决方法集合
  14. 服务器的四个网卡虚拟一个网卡,一种物理网卡虚拟成多个虚拟网卡的方法及系统...
  15. div和div之间画横线_HTML在两个div标签中间画一条竖线的方法
  16. angular-ng new
  17. golang emoji表情处理
  18. frp Connection refused
  19. 云原生 (Cloud Native) = 微服务 + DevOps + 持续交付 + 容器化 ?
  20. export及export default的区别

热门文章

  1. 正点原子STM32(基于HAL库)3
  2. 原生JavaScript获取某一段时间内的所有日期列表
  3. 手把手安排 --- JavaH5微信支付(移动端浏览器H5拉起微信支付)
  4. 2020电工(初级)考试题库及电工(初级)模拟考试题
  5. 管理职工工资属于计算机什么应用领域,计算机练习题
  6. codeblocks修改字体报错的问题解决
  7. NoesisGUI入门及初步使用感想
  8. 与传统媒体相比新媒体传播所具备的特点与优势!
  9. 宝塔面板搭建个人图床Chevereto完整教程
  10. 如何辨识“真假”敏捷?