一. Delay
中文译名:延时模块
图标表示:
模块参数:
- 总的延迟时间由延迟长度和采样时间共同决定:
例如,延迟长度为5,采样时间设置为0.2,则模块的输出将在1s时开始更新,在0~1s之间,模块的输出值由初始条件中指定的初始值决定。
- 源中Dialog表示参数在对话框输入,Input port表示增加一个输入端口,通过信号线传递参数。
- 外部重置选择None以外的选项时为Delay增加一个输入端口,通过此端口的输入信号达到某种条件而将Delay模块的输出值复位,所谓复位即Delay模块的状态值恢复初始状态值(包括延迟时间以及初始条件)。Level hold表示当前采样时刻的值非零时即复位。Level则包含了Level hold的情况,另外还包括信号从非零跳变到零的采样点。
-
- 输入处理包括基于采样(Element as channels)和基于帧(Columns as channels),基于采样和基于帧的采样方式区别在于采样数据的组织方式。
- 勾选使用环形缓冲区选项时,将使用环形缓存存储仿真或代码生成时使用的状态变量,当延迟长度值比较大时,勾选此选项有助于提高执行效率。
文章来源:https://www.toymoban.com/news/detail-612247.html
- 对于使能输入端口,在使能输入第一次非0时,开始延迟,再次变为0时,保持前一个采样点的值。可以认为使能输入非0执行延迟模块,使能输入为0保持上一个采样点的值。
【注】有关使能和触发的更多内容将在Ports & SubSystems模块中介绍。文章来源地址https://www.toymoban.com/news/detail-612247.html
到了这里,关于Simulink常用模块库(Delay)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!