目录
Commonly Used Blocks——In1、Out1、Subsystem Blocks

一. In1
中文译名:
输入端口
图标:

模块参数:

· 左侧参数主要是对端口号及外观进行设置,一般不用额外去对其进行调整,每当拖出一对输入/输出端口(In1/Out1),Simulink会对其自动命名,只需去修改端口的标签即可;
· 右侧是信号的属性,对于端口维度来说,-1代表继承其接受到的信号的维度,维度的值只能为-1或其他正整数。1代表一维向量,2代表二维矩阵,3······代表多维数组。其他的参数根据标签判断即可。
特点:
· 当它存在于子系统模型中时,将为子系统模型增加一个输入端口,是连接上层模型与当前层次模型的接口,将父层模型的信号传递到当前层次模型中来。
· 当子系统中存在In模块时,子系统模块框图将按照In模块的编号生成端口。
· 修改ln模块的标签后,相应的子系统输入端口的名称也会随之变化。

· 另外In模块的另一个作用是:建立matlab工作区(Workspce)传入模型的数据接口。
将matlab工作区的数据导入模型步骤如下:
1. 首先在模型设置 ‘数据导入/导出’ 内勾选 ‘输入’
‘ 输入’ :用来设置系统输入信号,其格式为 [t, u],其中 t、u 均为列向量,t 为输入信号的时间向量,u 为相应时刻的信号取值。可以使用多个信号输入,如 [t, u1, u2]。
‘初始状态’:用来设置系统状态变量的初始值。

2. 在matlab命令行窗口中对设置的变量赋值(变量名称可修改,向量一定要为列向量)

3. 编写一个简单模型示例,结果演示

· 当将工作区的数据导入模型时,对没有对应数据点的采样时刻进行线性插值,上图 5点之后为线性插值结果。
二. Out1
中文译名:
输出端口
图标:

模块参数:

其与In1模块参数类似,不在赘述。
特点:
· 当它存在于子系统模型中时,为子系统增加一个输出端口,是连接上层模型与当前层次模型的桥梁,将当前层次模型的信号传递到父层模型中去。
三. Subsystem
中文译名:
子系统
图标:

· 双击进入子系统模块后可编辑子系统输入和输出之间的逻辑。
优点:
· 子系统就是将一些基本模块及其信号连线组合成一个大的模块,屏蔽其内部结构,仅仅将输入输出个数表现在外的层次性划分。利用子系统有如下优点:
1. 可以减少模型窗口中显示的模块数目,使模型外观结构更清晰,增强模型可读性。
2. 在简化模型外观结构图的基础上,保持了各模块之间的函数关系,使得特定功能 的模块可以拥有一些独立的属性。
3. 可以建立层次方框图。