Simulink常用模块库(In/Out/Subsys)

目录

    一. In1

    二. Out1 

    三. Subsystem


Commonly Used Blocks——In1、Out1、Subsystem Blocks

图1 本期模块在库浏览器中的位置

 一. In1

中文译名:

输入端口

 图标:

图2 Inport

​​模块参数: 

图3 In1模块参数

    · 左侧参数主要是对端口号及外观进行设置,一般不用额外去对其进行调整,每当拖出一对输入/输出端口(In1/Out1),Simulink会对其自动命名,只需去修改端口的标签即可;

    · 右侧是信号的属性,对于端口维度来说,-1代表继承其接受到的信号的维度,维度的值只能为-1或其他正整数。1代表一维向量,2代表二维矩阵,3······代表多维数组。其他的参数根据标签判断即可。

特点:

    · 当它存在于子系统模型中时,将为子系统模型增加一个输入端口,连接上层模型与当前层次模型的接口,将父层模型的信号传递到当前层次模型中来。

    · 当子系统中存在In模块时,子系统模块框图将按照In模块的编号生成端口。

    · 修改ln模块的标签后,相应的子系统输入端口的名称也会随之变化

图4 子系统模型与上层模型的接口演示

    · 另外In模块的另一个作用是:建立matlab工作区(Workspce)传入模型的数据接口

将matlab工作区的数据导入模型步骤如下:

1. 首先在模型设置 ‘数据导入/导出’ 内勾选 ‘输入’

    ‘ 输入’ :用来设置系统输入信号,其格式为 [t, u],其中 t、u 均为列向量,t 为输入信号的时间向量,u 为相应时刻的信号取值。可以使用多个信号输入,如 [t, u1, u2]。

    ‘初始状态’:用来设置系统状态变量的初始值。

图5 勾选从工作区加载

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

图6 变量赋值

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

图7 演示

    · 当将工作区的数据导入模型时,对没有对应数据点的采样时刻进行线性插值,上图 5点之后为线性插值结果。


二. Out1 

中文译名:

输出端口

 图标:

图8 Outport

 ​​模块参数: 

图9 Out1模块参数

 其与In1模块参数类似,不在赘述。

特点:

    · 当它存在于子系统模型中时,为子系统增加一个输出端口,是连接上层模型与当前层次模型的桥梁,将当前层次模型的信号传递到父层模型中去。


三. Subsystem

中文译名:

子系统

 图标:

图10 子系统模块

    · 双击进入子系统模块后可编辑子系统输入和输出之间的逻辑。

优点:

    · 子系统就是将一些基本模块及其信号连线组合成一个大的模块,屏蔽其内部结构,仅仅将输入输出个数表现在外的层次性划分。利用子系统有如下优点:

1. 可以减少模型窗口中显示的模块数目,使模型外观结构更清晰,增强模型可读性

2. 在简化模型外观结构图的基础上,保持了各模块之间的函数关系,使得特定功能 的模块可以拥有一些独立的属性。

3. 可以建立层次方框图。

  • 14
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Matlab Simulink是一种广泛应用于系统建模和仿真的工具,其常用模块对应中文名称如下: 1. Continuous Library (连续系统):提供了一系列用于建模和仿真连续系统的模块,如积分器(Integrator)、增益(Gain)等。 2. Discrete Library(离散系统):包含了一些用于建模和仿真离散系统的模块,如单位延迟(Unit Delay)、采样时间(Sample Time)等。 3. Sources Library(信号源):提供了多个产生系统输入信号的模块,如恒定值(Constant)、正弦波(Sine Wave)等。 4. Sinks Library(信号输出):包含了多个用于将系统输出信号显示或保存的模块,如显示(Scope)、写入文件(To Workspace)等。 5. Math Operations Library(数学运算):提供了多个常见的数学运算模块,如加法(Add)、乘法(Product)等。 6. Logic and Bit operations Library(逻辑和位运算):包含了一些用于逻辑运算和位操作的模块,如与门(AND)、位掩码(Bitwise Operator)等。 7. Signal Routing Library(信号路由):提供了多个模块,用于对信号进行分支和路由,如选择(Switch)、数据转换(Data Type Conversion)等。 8. Simulink Ports and Subsystems Library(Simulink端口和子系统):包含了一些用于构建系统模型的模块,如输入端口(Inport)、输出端口(Outport)和子系统(Subsystem)等。 9. Simulink Extras Library(Simulink额外):提供了一些附加功能和特殊用途的模块,如仿真时间显示(Simulation Time Displayer)和事件管理器(Event Enabled Enabled Subsystem)等。 以上是Matlab Simulink常用模块的中文名称,它们可以帮助用户方便地进行系统建模和仿真工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值