[simulink] --- simulink模块(二)

简介: [simulink] --- simulink模块(二)

2.6 关系操作模块

Relational operator

9种关系操作符

2.7 逻辑运算模块

7中逻辑操作

与(AND)、或(OR)、非(NAND)、或非(NOR)、异或(XOR)、异或非(NXOR)、非(NOT)

Icon shape用于选择模块图标的形状。选择rectangular时,模块形状不变,只是在框图中央显示当前所选择的逻辑操作。

选择distinctive时,模块会以IEEE图像符号标准所规定的形式展现出来。

有了逻辑运算模块,Simulink就可以进行数字门电路的逻辑仿真。

2.8 switch模块

Switch

Switch模块是一个选择开关模块,可根据判断条件选择多个输入端口中的某个进行输出。

若由第2个端口决定的判断条件为真,则输出口输出第1个端口的信号;否则输出第3个端口的信号。

多路选择:

2.9 积分模块

Integrator

External reset:增加一个输入端口,通过外部输入信号的电平或脉冲上下沿进行状态变量的复位。

Initial condition source:初始值的获取方式选择。

Initial condition:模块的初始值。

Limit output:勾选时对输出值的上下限进行限定。

Show saturation port:使能饱和输出端口。1表示输出值超出上限但被上限饱和值限制住,0表示上下限均未达到,-1表示超出下限但被下限饱和值限制住。

Show state port:使能状态输出端口。用于消除代数环。

示例:

示例:求解微分方程

y’‘(t)+5y’(t)+6y(t)=2x’(t)+8x(t)

x(t)=exp(-t)×u(t)

y(0-)=5,y’(0-)=-4

2.10 限幅模块

示例:半波整流

2.11 接地模块

此模块没有参数,用于避免仿真时某些模块出现输入端口未连接的警告。

2.12 终止模块

用来接收未使用的输出信号。

2.13 信号合并与分解模块

Mux模块是一个虚拟模块,虽然视觉上将多个信号合并为一个信号,但是实际上并没有改变其内部数据结构,只是视觉上看起来简洁并且可以同一管理。

在仿真模型中,往往可以使用Mux模块将多个信号汇聚之后显示到同一个scope的同一个坐标系中,这样scope就不需要提供多个输入输出端口了。

Demux模块能将多维信号分解为单维或维数较少的多维信号。

2.14 总线创建与总线选择模块

Bus creator模块将输入的一系列信号合并为一个总线。

当Output data type选择为Bus:,勾选Output as nunvirtual bus时,表示输出信号是非虚拟信号,在C代码生成时将输出总线信号定义为结构体。

Bus Selector可从总线中选择出一个或一组成员,这个总线信号可来自于Bus Creator、Bus Selector或其他输出Bus object的模块。

2.15 向量连接模块

有两种模式:向量和矩阵

向量模式下,使用方式类似于Mux模块,使用时需注意不同朝向下模块输入端口的排列顺序是从左到右、从上到下。

矩阵模式下则多出一个参数,Concatenate dimension设置矩阵合并所用的维数。

1表示输入矩阵列数相同,按照竖直方向合并;2表示矩阵行数相同,按照水平方向合并。

相关文章
|
12月前
|
算法
专题九Simulink仿真基础-1
专题九Simulink仿真基础
129 1
[simulink] --- 数据字典(下)
[simulink] --- 数据字典(下)
358 0
|
12月前
|
安全 算法 C++
专题九Simulink仿真基础-2
专题九Simulink仿真基础
122 1
[simulink] --- simulink辅助技巧
[simulink] --- simulink辅助技巧
133 1
[simulink] --- simulink信号
[simulink] --- simulink信号
147 0
|
6月前
|
存储 缓存
[simulink] --- simulink模块(一)
[simulink] --- simulink模块
414 0
|
6月前
|
C语言
[simulink] --- simulink模块(三)
[simulink] --- simulink模块
409 0
|
6月前
|
存储
[simulink] --- simulink模块(二)
[simulink] --- simulink模块
249 0
|
6月前
[simulink] --- simulink中stateflow的使用
[simulink] --- simulink中stateflow的使用
119 0
|
6月前
[simulink] --- 数据字典
[simulink] --- 数据字典
142 0