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,则

波形如下:

- 增益模块:

可以设置相乘的方式

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

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


- 关系运算符:

有多种运算符可以选择

。。。。。。(未完待续)
转载请注明出处,欢迎讨论和交流!

浙公网安备 33010602011771号