基于matlab的框图进行动态的建模与仿真
-
特点
交互式建模
交互式仿真
可扩展与定制
专业的模块库
利用simulink解决实际问题的一般步骤
第一步,分析出数学模型
第二步,将数学模型转换成框图形式
第三步,用模块实现框图
第四步,设置模块中各个参数
第五步,设置仿真运行参数
第六步,开始仿真
第七步,分析仿真图
第八步,解决工程问题
- 常用快捷键
连线点ctrl
创建子系统 ctrl+G
增益旋转 ctrl+I
常用模块简介
In 输入
Out 输出
-
Subsystem 子系统模块 (对于庞大的系统 通过子系统模块来进行功能划分)
-
Ground 模块 输入未连接的信号接地 防止报错
-
Teminator模块 输出未连接的信号封闭 方式报错
-
Constant常量模块 不勾选interpret vector 时将其看城横向的矩阵 否则时以为的数组纵向排列
但是我这个版本在操作的时候没啥区别啊
Sum Add Subtract Sum of element
-
总线及示波器模块
总线在新版本已经不推荐使用了 -
复用器和分路器模块(类似于编码器和解码器)
Multiplexer(复用器) 多个输入和为一个输出
Demultiplexer(分路器) 处理多个输入 通过真值表进行解码 分解出多个输出 -
Display 数值显示器
-
开关模块和增益模块
Switch Gain
实现正弦信号的半波整流
增益模块 对输入的值放大一个系数
可以设定乘积规则 -
关系运算及逻辑运算模块
Relational Operator isInf判断一个数是否是无穷大
isFinite是否是一个有限值
isNaN是否是一个数值
Logical Operator (AND OR NAND NOR XOR亦或 NOT) -
积分模块Integrator 可以设置数值积分解法