Simulink学习之路——(1)Simulink界面与Library Browser基本介绍

matlab版本:R2022b

一.Simulink基本介绍
Simulink本身为一种图形化的编程,Simulink是一款编译器,传统编译器将c语言编译成二进制代码,Simulink将图形化的模块编译成c代码或c++代码。
Simulink模型可以分为三部分:模块、连接线和状态跳转。其核心技巧就是:如何选择适合自身算法要求的模块并将其连接起来,进行相应的调试和仿真。
模块相当于一个黑盒子,用户不需要了解内部的实现算法,只需要了解其输入输出及模块内部的设置即可。所以后续的分享集中部分在相应的模型解释。

二.运行Simulink
1.基础介绍
打开matlab点击simulink即可运行在这里插入图片描述
或直接在运行命令窗口输入simulink
在这里插入图片描述
成功运行simulink后,进入模型选择,一般情况下均选择新建一个空白模型
在这里插入图片描述
新建成功后模型如图所示,按ctrl+s进行保存,注意保存路径不能有中文
在这里插入图片描述
2.模型工具栏介绍
UI界面:
在这里插入图片描述

仿真栏:
在这里插入图片描述
生成C语言代码栏:
在这里插入图片描述
选择模型适应参数后即可生成可读性较强的C语言代码
在这里插入图片描述

三.Simulink模块仿真

1.打开模块库

在这里插入图片描述
如需在搜索的同时,查看模块形状,需点击如下图标
在这里插入图片描述
在这里插入图片描述
常用模块库:
在这里插入图片描述
除此之外,在ui界面中双击后直接输入模块库的名字也可跳转所需模块:
在这里插入图片描述
在这里插入图片描述

2.模块库分类
在simulink中一个模型至少要接收一个输入信号,对该信号进行处理,然后输出结果,在Library Browser 中,Sources 包含代表输入信号的模块。Sinks 库包含用于捕获和显示输出的模块。其他库包含可用于各种用途(如数学运算)的模块
sources库:
在这里插入图片描述
Sinks库:
在这里插入图片描述

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值