Выходной сигнал и сигнал, задержанный к одному периоду расчета, если внешний включите сигнал, включен
Блок Unit Delay With Preview Enabled не рекомендуется. Этот блок был удален из библиотеки Discrete в R2016b. В новых моделях используйте блок Delay (с набором параметров соответственно). Существующие модели, которые содержат блок Unit Delay With Preview Enabled, продолжают работать на обратную совместимость.
Дополнительная Math & Discrete / Дополнительный Дискретный (до R2016b)
Блок Unit Delay With Preview Enabled поддерживает вычисления, которые имеют обратную связь и зависят от текущего входа.
Блок имеет два входных порта: один для входного сигнала u
и один для внешнего включают E
сигнала.
Когда разрешать E
сигнала включен, первые выходы порта сигнал и вторые выходы порта сигнал, задержанный к одному периоду расчета. Когда разрешать
E
сигнала выключено, блок отключен, и и выходные значения состояния не изменяются, кроме во время сброса.
Разрешать сигнал включен когда E
не 0, и прочь когда E
0. Это включает действие, векторизован и поддерживает скалярное расширение.
Наличие двух выходных параметров полезно для реализации рекурсивных вычислений, где результат включает новые входные параметры. Второй выход может возвратиться в вычисления входных параметров блока, не вызывая алгебраический цикл. Между тем первый выход показывает самые актуальные вычисления.
Вы задаете блок выход в течение первого периода выборки со значением параметра Initial condition.
Вы задаете время между выборками параметром Sample time. Установка -1
средние значения, что блок наследовал Sample time.
Блок Unit Delay With Preview Enabled принимает сигналы следующих типов данных:
Плавающая точка
Встроенное целое число
Фиксированная точка
Булевская переменная
Перечислимый
Выходные параметры имеют совпадающий тип данных как вход u
. Для перечислимых сигналов Initial condition должен иметь тот же перечислимый тип как вход u
.
Для получения дополнительной информации смотрите Типы данных, Поддержанные Simulink в документации Simulink®.
Задайте начальный выход симуляции.
Задайте временной интервал между выборками. Чтобы наследовать шаг расчета, установите этот параметр на -1
. См. Настройку времени выборки в онлайн-документации для получения дополнительной информации.
Прямое сквозное соединение | Да, к первому выходному порту Нет, к второму выходному порту |
'SampleTime' | Заданный в параметре Sample time |
Скалярное расширение | Да |
Обнаружение пересечения нулем | Нет |
Типы данных | Дважды | один | булевская переменная | основывают целое число | фиксированная точка | перечислимый |
'SampleTime' | Заданный в параметре Sample time |
Прямое сквозное соединение | Да, к первому выходному порту Нет, к второму выходному порту |
Многомерные сигналы | Нет |
Сигналы переменного размера | Нет |
Обнаружение пересечения нулем | Нет |
Генерация кода | Да |
Unit Delay, Unit Delay Enabled (Obsolete), Unit Delay Enabled External IC (Obsolete), Unit Delay Enabled Resettable (Obsolete), Unit Delay Enabled Resettable External IC (Obsolete), Unit Delay External IC (Obsolete), Unit Delay Resettable (Obsolete), Unit Delay Resettable External IC (Obsolete), Unit Delay With Preview Enabled Resettable (Obsolete), Unit Delay With Preview Enabled Resettable External RV (Obsolete), Unit Delay With Preview Resettable (Obsolete), Unit Delay With Preview Resettable External RV (Obsolete)