Документация Engee

Delay DSP

Задерживает дискретный сигнал на N периодов дискретизации.

delay

Описание

Блок Delay задерживает дискретный сигнал на N периодов дискретизации. Блок определяет время задержки на основе значения параметра Delay length.

Порты

Вход

u — входной сигнал
скаляр | вектор

Сигнал входных данных, который блок задерживает в соответствии с настройками параметров.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Выход

Port_1 — выходной сигнал
скаляр | вектор

Выходной сигнал, который представляет входной сигнал, задержанный на время, заданное параметром Delay length.

Типы данных: Float64

Параметры

Delay length — длина задержки
1 (по умолчанию)

Длина задержки как действительное неотрицательное целое число.

Значение вне диапазона или нецелое число в диалоговом окне (фиксированная задержка) возвращает ошибку. Выходящее за пределы диапазона значение из порта ввода (переменная задержка) переводит его в диапазон. Нецелое значение из порта ввода (переменная задержка) усекает его до целого числа.

Параметр блока

DelayLength

Значения

скаляр

По умолчанию

1

Initial condition — исходное состояние
0.0 (по умолчанию)

Значение входного сигнала на первом шаге симуляции.

Параметр блока

InitialCondition

Значения

скаляр

По умолчанию

0.0

Sample time (−1 for inherited) — интервал между шагами расчета
−1 (по умолчанию) | скаляр

Укажите интервал между шагами расчета как неотрицательное число. Чтобы наследовать шаг расчета, установите для этого параметра значение −1.

Этот блок поддерживает дискретный, но не непрерывный шаг расчета.

Программное использование

Параметр блока

SampleTime

Значения

действительный скаляр

По умолчанию

−1