Simulink常用模块库(Delay)

一. Delay

中文译名:延时模块

图标表示:

图1 Delay

模块参数:

图2 模块参数: Delay
  • 总的延迟时间由延迟长度采样时间共同决定:

​例如,延迟长度为5,采样时间设置为0.2,则模块的输出将在1s时开始更新,在0~1s之间,模块的输出值由初始条件中指定的初始值决定。

图3 延迟模块演示
  • 中Dialog表示参数在对话框输入,Input port表示增加一个输入端口,通过信号线传递参数。
图4 在源中选择了Input port后的Delay模块
  • 外部重置选择None以外的选项时为Delay增加一个输入端口,通过此端口的输入信号达到某种条件而将Delay模块的输出值复位,所谓复位即Delay模块的状态值恢复初始状态值(包括延迟时间以及初始条件)。Level hold表示当前采样时刻的值非零时即复位。Level则包含了Level hold的情况,另外还包括信号从非零跳变到零的采样点。
  • 图5 外部重置选择Rising上升沿演示
  • 输入处理包括基于采样(Element as channels)和基于帧(Columns as channels),基于采样和基于帧的采样方式区别在于采样数据的组织方式。
  • 勾选使用环形缓冲区选项时,将使用环形缓存存储仿真或代码生成时使用的状态变量,当延迟长度值比较大时,勾选此选项有助于提高执行效率。

图6 使能输入端口演示
  • 对于使能输入端口,在使能输入第一次非0时,开始延迟,再次变为0时,保持前一个采样点的值。可以认为使能输入非0执行延迟模块,使能输入为0保持上一个采样点的值。

【注】有关使能和触发的更多内容将在Ports & SubSystems模块中介绍。

  • 17
    点赞
  • 95
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
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常用模块的中文名称,它们可以帮助用户方便地进行系统建模和仿真工作。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值