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,则
波形如下:
- 增益模块:
可以设置相乘的方式
按元素进行相乘的结果为:
按照矩形的形式进行相乘,有两种情况
- 关系运算符:
有多种运算符可以选择
。。。。。。(未完待续)
转载请注明出处,欢迎讨论和交流!