MATLAB中Simulink创建与运行
软件版本: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创建与运行相关推荐
- matlab中simulink模块,matlab中simulink模块
SIMULINK 的启动 首先启动 MATLAB,然后在 MATLAB 主界面中单击上面的 Simulink 按钮,如下图所示: 或在命令窗口中输入 simulink 命令打开. ? SIMULINK ...
- matlab 创建 符号矩阵,如何在MATLAB中动态创建符号矩阵?
我需要在MATLAB中创建一个符号矩阵.它可以静态地完成为如何在MATLAB中动态创建符号矩阵? syms a11 a12 a21 a22; A = [a11 a12; a21 a22]; 或使用紧凑 ...
- 2r 2s matlab模块,matlab中simulink怎样输入s^2+2s+1,用哪个模块?
在模型库中有这个调用在Simulink中的Continuous中由transfer Fcn这个模块,双击就可以修改其分子和分母多项式的系数向量值www.mh456.com防采集. 使用"ba ...
- MATLAB中simulink的SIL测试
关于MATLAB的simulink的测试的重要性我就不多说了,想了解的话,可以关注一下老胡的微信公众号. 其实对于SIL测试,几乎每一个版本都不太一样.我的电脑里安装了两个MATLAB,一个是2012 ...
- 基于Matlab中Simulink生成FPGA-Verilog语言及联合Vivado的仿真(以卡尔曼-Kalman滤波器为例)
目录 一.简介 二.在Simulink中生成Verilog语言 1.在Simulink中建立Kalman滤波器仿真 2.将Kalman滤波器部分打包 3.生成Verilog程序 3.1.参数配置 3. ...
- MATLAB 中 simulink 里的 scope显示图像格式的设置
MATLAB 中 scope 可以现在输出的结果,对于仿真非常重要. 当我们需要在 scope 里生成 2 副图像的时候,我们可以加两个 scope. 图1 但是有时候我们需要将两幅图像一起现在来 ...
- [MATLAB]MATLAB中SIMULINK常用命令表
simulink的命令集 仿真命令 sim 仿真运行一个simulink模块 sldebug 调试一个simulink模块 simset ...
- MATLAB中Simulink的模块封装
目录 前言 软件准备 过程 仿真测试 帮助 前言 最近在学习matlab,刚好学到如何制作一个封装库,记录一下自己的学习过程. 软件准备 MATLAB R2016b 过程 首先要新建一个文件夹,把你所 ...
- mex文件用matlab能打开吗,matlab中mex文件编译运行的问题
我运行的时候出现了这样的问题怎么解决??? >> mex -setup Please choose your compiler for building external interfac ...
最新文章
- mysql 命令源码_MySQL常用命令
- LINUX下的21个特殊符号 转
- 页面自动刷新html实现
- 格式化大容量硬盘为fat32
- android gridview滑动卡,Android RecyclerView的卡顿问题
- 初学HTML5系列二:HTML5新增的事件属性
- php 重复区域,如何使用Mysql和PHP从重复区域单击缩略图后检索图像
- GitHub 标星 7000+,面试官的灵魂 50 问,问到你怀疑人生!
- hdu5831 Rikka with Parenthesis II
- leetcode 75. Sort Colors | 75. 颜色分类(荷兰国旗问题,快速排序)
- SQL Server商业智能功能–创建简单的OLAP多维数据集
- 沈大海38节jquery强化教程2016视频下载
- h5前端兼容性问题及解决方法集合
- 服务器的四个网卡虚拟一个网卡,一种物理网卡虚拟成多个虚拟网卡的方法及系统...
- div和div之间画横线_HTML在两个div标签中间画一条竖线的方法
- angular-ng new
- golang emoji表情处理
- frp Connection refused
- 云原生 (Cloud Native) = 微服务 + DevOps + 持续交付 + 容器化 ?
- export及export default的区别