Задержите входной сигнал фиксированными или переменными демонстрационными периодами
Simulink / Обычно Используемые Блоки
Simulink / Дискретный
Блок Delay выводит входной параметр блока после задержки. Блок определяет время задержки на основе значения параметра длины Задержки. Блочные поддержки:
Переменная длина задержки
Спецификация начального условия от входного порта
Устройство хранения данных состояния
Используя кольцевой буфер вместо массива буферизуют для устройства хранения данных состояния
Сброс состояния к начальному условию с внешним сигналом сброса
Управление выполнением блока на каждом временном шаге с внешним включает сигнал
Начальный блок вывод зависит от нескольких факторов, таких как Начальный параметр условия и время начала моделирования. Для получения дополнительной информации смотрите Начальный Блок Вывод. Внешний параметр сброса определяет, выводил ли блок сброс к начальному условию на инициировании. Показ включает параметр порта, определяет, управляют ли блочным выполнением в каждом временном шаге внешним, включают сигнал.
Вывод в первых нескольких временных шагах моделирования зависит от блочной частоты дискретизации, длины задержки, и время начала моделирования. Блочное определение поддержек или наследование дискретных частот дискретизации, чтобы определить временной интервал между выборками. Для получения дополнительной информации см. Настройку времени выборки.
Таблица показывает блок Delay вывод для первых нескольких временных шагов с этими настройками. Блок наследовал дискретную частоту дискретизации как
, где [Tsampling,Toffset]
является периодом выборки, и Tsampling
является начальным смещением времени. Toffset
n
является значением параметра длины Задержки, и
является временем начала моделирования для моделиTstart
Область значений времени симуляции | Блок Вывод |
---|---|
|
Нуль |
|
Начальный параметр условия |
После |
Входной сигнал |
Блок Delay оказывает следующую поддержку для сигналов переменного размера:
Порт u
ввода данных принимает сигналы переменного размера. Другие входные порты не принимают сигналы переменного размера.
Выходной порт имеет те же размерности сигнала как порт u
ввода данных для входных параметров переменного размера.
Правила, которые применяются к сигналам переменного размера, зависят от входного режима обработки блока Delay.
Введите режим обработки | Правила для поддержки сигнала Переменного Размера |
---|---|
Elements as channels (sample based)
|
|
Columns as channels (frame based)
|
|
Inherited
(где введенный основанный на выборке сигнал), |
|
Inherited
(где введенный основанный на кадре сигнал), |
|
Блок Delay оказывает следующую поддержку для сигналов шины:
Порт u
ввода данных принимает виртуальные и невиртуальные сигналы шины. Другие входные порты не принимают сигналы шины.
Выходной порт имеет тот же тип шины как порт u
ввода данных для входных параметров шины.
Шины работают с:
Основанная на выборке и основанная на кадре обработка
Зафиксированный и переменная задерживают длину
Массив и кольцевые буферы
Чтобы использовать сигнал шины в качестве входного параметра к блоку Delay, задайте начальное условие на диалоговом окне. Начальное условие не может прибыть из входного порта x0
. Поддержка виртуальных и невиртуальных шин зависит от начального условия, которое вы задаете и пуст ли параметр имени состояния или нет.
Начальное условие | Имя состояния | |
---|---|---|
Пустой | Не пустой | |
Нуль | Виртуальная и невиртуальная поддержка шины | Невиртуальная поддержка шины только |
Ненулевой скаляр | Виртуальная и невиртуальная поддержка шины | Никакая поддержка шины |
Нескалярный | Никакая поддержка шины | Никакая поддержка шины |
Структура | Виртуальная и невиртуальная поддержка шины | Невиртуальная поддержка шины только |
Частичная структура | Виртуальная и невиртуальная поддержка шины | Невиртуальная поддержка шины только |
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
Восстановленная задержка | Коснувшаяся задержка | Единичная задержка | Переменная целочисленная задержка