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