Simulink 学习

一、模块(block)介绍

simulink就像是Unity的shader graph或者visual effect graph。通过拖动一个个block,实现功能的组合,最终达成目的。simulink的目的当然就是建模。所以simulink就是拖动一个个block,将他们组合起来,以建立我们的模型,然后进行仿真研究。

 

 

比特模块

relational operator

switch 

源模块

clock  发送系统时间信号

sine wave  

signal builder 信号打包,可以读取excel文件,然后发送信号

constant

 

系统相关

subsystem  子系统。用于实现复杂模型的嵌套
inport   输入口
outport  系统的输出口
Signal Builder block 可以导入excel的数据
relay 转发block,当高于某个数字输出1这样的功能。

 

数学相关


constant  常量,可以设定变量名给其赋值
sum  加减
gain  乘
product 乘除


sine wave  sin函数  

amplitude是峰值。bias是同y=0的偏离值。frequency是频率。如果是2*pi,则表示一秒钟绘制sine函数一个周期。

 

sine wave function:同sine wave一样,不过该模块必须要有输入信号。


Integrator 积分  里面有一个initial condition就是初试值

 

常用


saturation :将输入限制在最大值和最小值之间。比如最大值最小值限制在0.5

显示


scope 通过图像显示仿真结果

floating scope 也是显示图像。不过不需要连线,在其设置中跟数据进行绑定。

layout设置subplot

 

定制模块


Fcn  定制数学表达式  如(u*3)^2    ,u就是出入的值。如果u是向量,则u可以u(i)这样用。
 

Simulink是一款MATLAB的拓展工具,用于建立和仿真动态系统模型。它提供了一个图形化界面,使得用户可以通过模块化的方式搭建系统模型,并通过仿真来验证模型的行为。Simulink可以用于多个领域的应用,包括控制系统、信号处理、通信系统等等。 要学习Simulink,可以按照以下步骤进行: 1.安装MATLAB和Simulink软件。确保你的计算机已经安装了MATLAB和Simulink软件,并且可以正常运行。 2.了解Simulink的基本概念和工作流程。Simulink使用块图来表示系统模型,每个块代表一个组件或子系统。了解Simulink的基本概念,如模型、块、信号线等,以及建立模型和连接块的方法。 3.学习使用Simulink中的块和工具。Simulink提供了各种各样的块和工具,用于建立和仿真系统模型。学习如何使用这些块和工具来搭建模型,并了解它们的功能和参数设置。 4.了解仿真设置和运行仿真。在搭建模型之后,需要设置仿真参数,如仿真时间、步长等。学习如何设置这些参数,并运行仿真来验证系统模型的行为。 5.学习如何分析和可视化仿真结果。Simulink提供了多种方法来分析和可视化仿真结果,如示波器、作用域等。学习如何使用这些工具来查看和分析模型的输出结果,以验证模型的正确性。 通过以上步骤,你可以开始学习Simulink并应用它来建立和仿真系统模型。希望对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值