MATALB-Simulink仿真

  • 以RLC振荡电路为例:

  • 然后用MATLAB simulink仿真

MATLAB中找到:

 选择

 选择

 然后进行仿真

对于加法器可以通过双击它来修改形状和加法的数量

 其次 复制相应的器件 可以Ctrl C+Ctrl V 或者选中器件 按Ctrl 进行拖动就可以复制了

 

右键点击器件 可以对相应的器件进行翻转的操作

整个模型如下

  • 设置参数

 器件设置完 保存完 点击Model Configuration Parameters设置参数

首先增益器件双击然后设置参数,其次输出条件,因为Vc(0-)=0.5 则第二个积分器参数设置为0.5

因为iL(0-)=0 所以第一个积分器参数设置为0

参数设置完,双击示波器器件,然后点击开始仿真

仿真结果如下所示:

  •  最近使用过的器件,选择Recently Used Blocks

  •  子系统的创建

 然后双击子系统就可以查看了

  • 选择是否隐藏名字,是否显示阴影

  • 选择对模块的前景色和背景色进行改变

  • Ground器件

连接同类型的输入

  • Terminator器件

是对输出模块中未连接的信号进行封闭处理,以防止出错,例如悬空信号的输出

  •  常数和加减乘除运算模块

  • 乘除模块:可以双击改功能的数目

 

 可以改变乘法模式是按元素还是按矩阵的形式

 如下:按矩阵的形式进行相乘

 示波器:

可以右键坐标轴改参数

 也可以选择让示波器以最好的数据大小来显示

总线:

双击总线按钮,选择相应的信号,点击Find,可以显示出是哪个信号

 那总体的总线及示波器模块如下所示:

  •  复用器和分路模块

 没有任何设置的情况下,9个数字自动平均分配

 若设置输出的数字

 则第一个输出2个数字,下一个系统分配,再下一个也系统分配

  •  开关模块:

输入正弦信号,如果大于0,则通道1输出 否则常数0从通道2输出

 

波形如下:

 

 若正弦函数大于0输出1,小于0的部分输出-1,则

波形如下:

  •  增益模块:

 可以设置相乘的方式

 按元素进行相乘的结果为:

 按照矩形的形式进行相乘,有两种情况

  • 关系运算符:

有多种运算符可以选择

 。。。。。。(未完待续)

posted @ 2021-01-28 11:58  司砚章  阅读(442)  评论(0编辑  收藏  举报