Многоточечное запаздывание
Задерживает скалярный сигнал на несколько шагов расчета и выводит все задержанные версии.
Описание
Блок Многоточечное запаздывание задерживает входной сигнал на указанное количество периодов выборки и обеспечивает выходной сигнал для каждой задержки. Например, если указать 4
для параметра Количество значений и Сначала старые
для Порядок сортировки выходного вектора, то блок обеспечивает четыре выхода – первый с задержкой на четыре периода выборки, второй с задержкой на три и так далее. Используйте этот блок для дискретизации сигнала во времени или повторной выборки сигнала с другой скоростью.
Блок принимает на вход один сигнал (скаляр, вектор или матрицу) и генерирует выходной вектор, содержащий данные для каждой инкрементной задержки. Укажите порядок следования задержанных сигналов в выходном векторе с помощью параметра Порядок сортировки выходного вектора следующим образом:
-
Сначала старые
— упорядочивает выходной вектор, начиная с самой старой версии и заканчивая самой новой. -
Сначала новые
— упорядочивает выходной вектор, начиная с самой новой версии и заканчивая самой старой.
Задайте выходной вектор для первого периода выборки с помощью параметра Начальное значение. Тщательный выбор этого параметра может смягчить нежелательное поведение выходного сигнала.
Укажите время между выборками с помощью параметра Sample time. Укажите количество задержек с помощью параметра Number of delays. Каждая задержка эквивалентна оператору дискретного времени , который представляет блок Запаздывание на шаг.
Если параметр Количество значений равен −1
, то выходной сингал наследует размерность входного сигнала. В этом случае становится доступна векторизация. Но при этом размерность Начальное значение, , не должна менять размерности выходного сигнала. То есть, например, если на входе задана матрица 2 на 2, а – вектор длины 2, то выходная размерность равна входной – 2 на 2, а значение распространяется на соответствующую размерность. Но если вход - вектор длины 2, а – матрица 2 на 2, то блок выдаст ошибку, так как такая конфигурация потребует на выходе сигнала размерности 2 на 2, что изменит размерность входного сигнала.
Порты
Вход
#
IN_1
—
входной сигнал
скаляр
| вектор
| матрица
Details
Входной сигнал для задержки.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Выход
#
OUT_1
—
варианты входного сигнала с задержкой
скаляр
| вектор
| матрица
Details
Все версии задержанного входного сигнала. Используйте параметр Порядок сортировки выходного вектора, чтобы указать порядок следования задержанных сигналов в выходном векторе.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Параметры
Основные
#
Начальное значение —
начальное значение выходного сигнала
Скаляр / массив вещественных и/или комплексных чисел
Details
Начальное значение выходного сигнала. Параметр Начальное значение преобразуется из Float64
в тип входных данных в автономном режиме с помощью функции round-to-nearest
и насыщения.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
#
Шаг расчета —
интервал между шагами расчета
SampleTime (вещественное число / вектор из двух вещественных чисел)
Details
Укажите интервал между шагами расчета. Чтобы унаследовать интервал между шагами расчета, установите для этого параметра значение −1
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
#
Количество значений —
количество операторов дискретного времени
Вещественное число
Details
Укажите количество операторов дискретного времени в виде положительного скаляра или −1
для унаследованных.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
#
Порядок сортировки выходного вектора —
порядок вывода
Сначала старые
| Сначала новые
Details
Укажите, какую версию выводить сначала — самую старую или самую новую.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Включить текущий вход в выходной вектор —
включить текущий вход в выходной вектор
Логический тип
Details
Установите этот флажок, чтобы включить текущий вход в выходной вектор.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |