Задержка сигнала один период выборки, с внешним булевым сбросом
Примечание
Блок с возможностью сброса единичной задержки не рекомендуется. Этот блок был удален из дискретной библиотеки в R2016b. В новых моделях используйте блок Задержка (Delay) (с соответствующим набором параметров). Существующие модели, содержащие блок «Задержка установки» (Unit Delay Resettable), продолжают работать для обеспечения обратной совместимости.
Дополнительные математические и дискретные/дополнительные дискретные (до R2016b)
Блок с возможностью сброса единичной задержки задерживает один период выборки сигнала.
Блок может сбрасывать как свое состояние, так и выходной сигнал на основе внешнего сигнала сброса R. Блок имеет два входных порта, один для входного сигнала u и другой для внешнего сигнала сброса R.
В начале моделирования параметр начального условия блока определяет его начальный выход. Во время моделирования, когда сигнал сброса является ложным, блок выводит входной сигнал, задержанный на один шаг времени. Когда сигнал сброса является истинным, блок сбрасывает текущее состояние и его выход в исходное состояние.
Время между пробами задается с помощью параметра Sample time. Установка -1 означает, что блок наследует время выборки.
Блок Unit Delay Resettable принимает сигналы следующих типов данных:
Плавающая точка
Встроенное целое число
Фиксированная точка
Булев
Перечисленный
Выходные данные имеют тот же тип данных, что и входные данные. u. Для перечислимых сигналов начальное условие должно быть того же типа, что и входное u.
Дополнительные сведения см. в разделе Типы данных, поддерживаемые Simulink в документации Simulink ®.
Укажите начальный результат моделирования.
Укажите интервал времени между выборками. Чтобы наследовать время выборки, задайте для этого параметра значение -1. Дополнительные сведения см. в разделе Определение времени образца в интерактивной документации.
Типы данных | Double | Single | Логическое | Базовое целое | Фиксированная точка | Перечисление |
Время выборки | Указано в параметре Sample time |
Прямой проход | Нет, входного порта Да, порта сброса |
Многомерные сигналы | Нет |
Сигналы переменного размера | Нет |
Обнаружение пересечения нулей | Нет |
Создание кода | Да |
HDL Coder™ предоставляет дополнительные опции конфигурации, которые влияют на реализацию HDL и синтезированную логику. Для генерации кода HDL рекомендуется использовать блок «Единичная задержка, сбрасываемая синхронно» (HDL Coder). В этом блоке для синхронного моделирования аппаратных средств используется блок Unit Delay Resettable with the State Control (HDL Coder).
Этот блок имеет единую архитектуру HDL по умолчанию.
| InputPipeline | Количество входных ступеней трубопровода для вставки в сформированный код. Распределенная конвейерная обработка и конвейерная обработка с ограниченным выходом могут перемещать эти регистры. Значение по умолчанию - 0. См. также InputPipeline (кодер HDL). |
| OutputPipeline | Количество выходных ступеней трубопровода для вставки в сформированный код. Распределенная конвейерная обработка и конвейерная обработка с ограниченным выходом могут перемещать эти регистры. Значение по умолчанию - 0. См. также OutputPipeline (кодер HDL). |
| SoftReset | Определить |
Единичная задержка, Единичная задержка включена (устарела), Единичная задержка включена Внешняя IC (Устарело), Единичная задержка Включена Сбрасываемая (Устарела), Единичная задержка Включена Сбрасываемая внешняя IC (Устарело), Внешний IC с единичной задержкой (Устарело), Сбрасываемый внешний IC с единичной задержкой (Устарело), Задержка установки с включенным предварительным просмотром (Устарело), Задержка установки с включенным предварительным просмотром Сбрасываемая (Устарело), Задержка установки с включенным предварительным просмотром Сброс внешнего RV (Устарело), Задержка установки с предварительным просмотром Сброс (Устарело), Задержка установки с предварительным просмотром Сброс внешнего RV (Устарело)