Delay
将输入信号延迟固定或可变数量的计算步骤。
类型: Delay
Delay 图书馆中的路径:
|
|
Enabled Delay 图书馆中的路径:
|
|
Resettable Delay 图书馆中的路径:
|
|
Variable Integer Delay 图书馆中的路径:
|
资料描述
座 Delay 延迟输入信号而不改变它。 块根据参数值确定延迟时间 Delay length (恒定延迟值),或者输入信号*d*(可变延迟值)。
块输出在初始时刻的值取决于几个因素,即参数的值 Initial condition 和模拟的开始时间。
外部复位参数确定触发时块的输出是否复位到初始状态。 参数 Show enable port 确定在每个时间步的块的执行是否由外部使能信号控制。
块在初始时刻输出的值
在仿真的前几个时间步骤期间输出的值取决于块计算步骤、延迟的长度和仿真的开始时间。 块支持设置或继承离散计算步骤以确定采样之间的时间间隔。
下表显示了块输出信号的值。 Delay 对于具有这些设置的前几个计算步骤。 块继承离散计算步骤为 [Tsampling,Toffset],在哪里:
-
采样,采样-采样周期; -
托夫塞特-初始时间偏移; -
n-参数值 Delay length ; -
启动/启动-模型的模拟开始时间。
| 模拟时间范围 | 块输出 |
|---|---|
从 |
零 |
从 |
参数 Initial condition |
之后 |
的输入信号 |
港口
输出
#
OUT_1
—
输出信号
标量` | 向量` | 矩阵` | 数组
Details
输出信号,表示输入信号延迟了给定时间。
| 数据类型 |
|
| 复数支持 |
是 |
输入
#
启用
—
授权执行程序块的外部信号
标量
Details
启用信号,用于启用或禁用程序块的执行。
依赖关系
要使用该端口,请在参数 Show enable port
| 数据类型 |
浮点 64 |
| 复数支持 |
是 |
#
重置
—
外部块复位信号
标量
Details
外部信号,用于重置区块执行到初始状态。
依赖关系
要使用此端口,请将参数 External reset 以外的任何值。 None
| 数据类型 |
Float16`、 |
| 复数支持 |
是 |
#
x0
—
初始条件
标量
Details
初始条件设置为从输入端口继承。
依赖关系
要使用该端口,请将参数 Initial condition source 值 Input port.
| 数据类型 |
|
| 复数支持 |
是 |
#
d
—
滞后长度
标量"|"向量"|"矩阵"|"数组
Details
外部信号给出的滞后长度。
依赖关系
要使用该参数,请将参数设置为 Delay length source 值 Input port.
| 数据类型 |
|
| 复数支持 |
是 |
#
u
—
输入信号
标量` | 向量` | 矩阵` | 数组
Details
单元根据设置延迟的输入信号。
| 数据类型 |
|
| 复数支持 |
是 |
参数
数据
#
Delay length source —
滞后值的来源
Dialog | Input port
Details
确定输入信号的延迟值的来源:
-
Dialog-延迟值由参数设置 Delay length . -
Input port-延迟值由端口*d*上信号的值决定。 在这种情况下,您还可以使用参数指定最大延迟值 Delay length upper limit .
对话框中超出可接受范围的值、非整数或负值(固定延迟)返回错误。 从输入端口接收的超出范围值(可变延迟)假定等于范围限制。 从输入端口接收的非整数值(可变延迟)四舍五入为整数。
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
Delay length —
延迟长度
Int64 integer
Details
信号延迟的量值。
依赖关系
若要使用此参数,请为参数设置 Delay length source 意义 Dialog.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
#
Delay length upper limit —
延迟长度的上限
Int64 integer
Details
用输入信号的情况下的最大允许延迟值来确定延迟值。
依赖关系
若要使用此参数,请为参数设置 Delay length source 意义 Input port.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
#
Initial condition source —
初始值的来源
Dialog | Input port
Details
定义输入信号初始值的来源:
-
Dialog-初始值由参数设置 Initial condition . -
Input port-初始值由端口*x0*上的信号的值设置。
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
Initial condition —
第一个计算步骤的块输出
Scalar / array of real and/or complex numbers
Details
块输出在第一个计算步骤。
依赖关系
若要使用此参数,请为参数设置 Initial condition source 意义 Dialog.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
是 |
| 可计算 |
是 |
算法
#
Input processing —
指定基于样本或基于帧的处理
Elements as channels (sample based) | Columns as channels (frame based)
Details
指定块是执行基于样本还是基于帧的处理。:
-
'列作为通道(基于帧)`—输入信号的每列被视为独立的通道(基于帧的处理)。
-
'元素作为通道(基于样本)`—输入信号的每个元素被视为独立的通道(基于样本的处理)。
有关详细信息,请参阅 按帧和计数进行信号处理.
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
Prevent direct feedthrough —
防止直接端到端连接
Logical
Details
选择此选项可防止从输入端口*u*直接连接到输出端口。 但是,此复选框不能阻止值直接从初始状态端口*x0*传递到输出端口。
依赖关系
若要使用此参数,请为参数设置 Delay length source 意义 Input port.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
Diagnostic for delay length —
检查延迟长度时的反应
None | Error
Details
确定当输入*d*小于下限或大于参数值时是否会返回错误。 Delay length upper limit . 下限取决于设置 Prevent direct feedthrough :
-
如果未选中该标志,则下限为零。
-
如果选择此选项,则基于采样的信号的下限为`1`,基于帧的信号的帧长度为'1'。
诊断选项包括:
-
None-没有行动。
-
Error-*Engee*完成模拟并显示错误。
依赖关系
若要使用此参数,请为参数设置 Delay length source 意义 Input port.
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
控制
#
Show enable port —
显示激活端口
Logical
Details
选中复选框以控制上电端口的显示。 当该端口的输入非零时,该单元被认为是启用的,当输入为"0"时则禁用。 在块执行的同一时间步检查输入值。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
External reset —
重置外部状态
None | Rising | Falling | Either | Level | Level hold
Details
指定将用于将状态返回到初始条件的触发器事件。 可供选择的选项:
-
None-没有重置。 -
Rising-在上升的正面复位。 -
Falling-复位下降沿。 -
Either-在上升沿或下降沿复位。 -
Level-在任何这些情况下重置:-
时,所述复位信号在当前时间步长非零。
-
时,所述复位信号值从前一时间步中的非零变为当前时间步中的零。
-
-
Level hold-当复位信号在当前时间步长中不同于零时复位。
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
参数
#
Sample time —
计算步骤之间的间隔
SampleTime (real number / vector of two real numbers)
Details
将计算步骤之间的间隔指定为非负数。 要继承计算步骤,请将此参数设置为-1。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |