通过固定或可变的采样周期来延迟输入信号
金宝appSimulink /常用块
金宝appSimulink / Discrete
HDL编码器/常用块
HDL编码器/离散
的延迟块在延迟后输出块的输入。的值确定延迟时间延迟的长度参数。该块支持:金宝app
可变延迟长度
输入端口的初始条件说明
状态存储
使用循环缓冲区代替数组缓冲区进行状态存储
使用外部复位信号将状态重置为初始状态
使用外部使能信号在每个时间步中控制块的执行
初始块输出取决于几个因素,例如初始条件参数和模拟开始时间。有关更多信息,请参见初始块输出.的外部复位参数确定在触发时块输出是否重置为初始条件。的显示启用端口参数确定块执行是否在每个时间步中由外部使能信号控制。
仿真的前几个时间步的输出取决于块采样时间、延迟长度和仿真开始时间。该块支持指定或继承离金宝app散的样本时间,以确定样本之间的时间间隔。有关更多信息,请参见指定采样时间.
表中显示了使用这些设置的前几个时间步骤的Delay块输出。该块继承一个离散的采样时间为[
,在那里Tsampling
,Toffset
]
采样周期和Tsampling
为初始时间偏移量。Toffset
n
是价值的延迟的长度参数和
模型的模拟开始时间是吗Tstart
模拟时间范围 | 块输出 |
---|---|
|
零 |
|
初始条件参数 |
后 |
输入信号 |
选择显示启用端口复选框启用启用端口。如果启用了enable端口,则块按此顺序操作
检查是否满足启用条件。
如果复位端口是开启的,则检查复位条件。
执行延迟块功能。
block的Enable端口是这样的:
在第一个块启用时,块输出是初始条件值(x0
).
对于连续的使能信号,块取输入信号u的最后状态。
如果在模拟开始时未启用端口,则延迟块输出0
.
在模拟过程中,如果端口在启用后变为禁用,则块不执行并保持其最后值。
的延迟Block为可变大小的信号提供以下支持:金宝app
数据输入端口u
接受可变大小的信号。其他输入端口不接受可变大小的信号。
输出端口与数据输入端口具有相同的信号尺寸u
对于可变大小的输入。
适用于变大小信号的规则取决于的输入处理模式延迟块。
输入处理方式 | 变大小信号支持规则金宝app |
---|---|
作为通道的元素(基于示例) |
|
列作为通道(基于框架) |
|
的延迟Block为总线信号提供以下支持:金宝app
数据输入u
接受虚拟和非虚拟总线信号。输入端口除外x0
,其他输入端口不接受总线信号。
初始条件x0
端口接受非虚拟总线信号。
输出端口与数据输入端口具有相同的总线类型u
对于总线输入。
公共汽车与:
基于样本和基于框架的处理
固定和可变延迟长度
数组和循环缓冲区
使用总线信号作为a的输入延迟块时,指定对话框上的初始条件或通过x0
端口。金宝app对虚拟和非虚拟总线的支持取决于您指定的初始条件以及是否国家的名字参数是否为空。为x0
输入端口,只支持非虚拟总线。金宝app
初始条件 | 国家的名字 | |
---|---|---|
空 | 非空 | |
零 | 虚拟和非虚拟总线支持金宝app | 仅支持非虚拟总线金宝app |
非零的标量 | 虚拟和非虚拟总线支持金宝app | 没有总线支持金宝app |
Nonscalar | 没有总线支持金宝app | 没有总线支持金宝app |
结构 | 虚拟和非虚拟总线支持金宝app | 仅支持非虚拟总线金宝app |
部分结构 | 虚拟和非虚拟总线支持金宝app | 仅支持非虚拟总线金宝app |
的延迟Block只能在以下情况下接受并输出字符串数据类型:
块配置为默认值初始条件参数(0)。
的延迟的长度值小于等于1。
数据类型 |
|
直接引线 |
|
多维信号 |
|
适应信号 |
|
讨论二阶导数过零检测 |
|