exponenta event banner

Единичная задержка включена и может быть восстановлена (устарела)

Задержка сигнала один период выборки, если включен внешний разрешающий сигнал, с внешним булевым сбросом

Совместимость

Примечание

Сбрасываемый блок с включенной единичной задержкой не рекомендуется. Этот блок был удален из дискретной библиотеки в R2016b. В новых моделях используйте блок Задержка (Delay) (с соответствующим набором параметров). Существующие модели, содержащие блок Unit Delay Enabled Resettable, продолжают работать для обратной совместимости.

  • Unit Delay Enabled Resettable (Obsolete) block

Библиотека

Дополнительные математические и  дискретные/дополнительные дискретные (до R2016b)

Описание

Блок «Единичная задержка, разрешенная для сброса» объединяет функции блоков «Единичная задержка, разрешенная (устаревшая)» и «Единичная задержка, разрешенная для сброса (устаревшая)».

Блок может сбросить свое состояние на основе внешнего сигнала сброса R. Когда разрешающий сигнал E включен и сигнал сброса R имеет значение false, блок выдает входной сигнал, задержанный на один период выборки.

Когда разрешающий сигнал E включен и сигнал сброса R true, блок сбрасывает текущее состояние и его вывод в исходное состояние.

Когда разрешающий сигнал выключен, блок отключается, и состояние и выходной сигнал не изменяются, за исключением сброса. Сигнал включения включен, когда E не равно 0, и выключено, когда E равно 0.

Время между пробами задается с помощью параметра Sample time. Установка -1 означает, что блок наследует время выборки.

Поддержка типов данных

Блок «Unit Delay Enabled Resettable» принимает сигналы следующих типов данных:

  • Плавающая точка

  • Встроенное целое число

  • Фиксированная точка

  • Булев

  • Перечисленный

Выходные данные имеют тот же тип данных, что и входные данные. u. Для перечислимых сигналов начальное условие должно быть того же типа, что и входное u.

Дополнительные сведения см. в разделе Типы данных, поддерживаемые Simulink в документации Simulink ®.

Параметры

Исходное состояние

Укажите начальный результат моделирования.

Время выборки

Укажите интервал времени между выборками. Чтобы наследовать время выборки, задайте для этого параметра значение -1. Дополнительные сведения см. в разделе Определение времени образца в интерактивной документации.

Особенности

Типы данных

Double | Single | Логическое | Базовое целое | Фиксированная точка | Перечисление

Время выборки

Указано в параметре Sample time

Прямой проход

Нет, входного порта

Нет, порта enable

Да, порта сброса

Многомерные сигналы

Нет

Сигналы переменного размера

Нет

Обнаружение пересечения нулей

Нет

Создание кода

Да

Поддержка генерации кода HDL

HDL Coder™ предоставляет дополнительные опции конфигурации, которые влияют на реализацию HDL и синтезированную логику. Для генерации кода HDL рекомендуется использовать вместо него блок кодера HDL (Unit Delay Enabled Resettable Synchronous). В этом блоке для синхронного моделирования аппаратных средств используется блок Unit Delay Enabled Resettable with the State Control (HDL Coder).

Архитектура HDL

Этот блок имеет единую архитектуру HDL по умолчанию.

Свойства блока HDL

InputPipeline

Количество входных ступеней трубопровода для вставки в сформированный код. Распределенная конвейерная обработка и конвейерная обработка с ограниченным выходом могут перемещать эти регистры. Значение по умолчанию - 0. См. также InputPipeline (кодер HDL).

OutputPipeline

Количество выходных ступеней трубопровода для вставки в сформированный код. Распределенная конвейерная обработка и конвейерная обработка с ограниченным выходом могут перемещать эти регистры. Значение по умолчанию - 0. См. также OutputPipeline (кодер HDL).

SoftReset

Определить on для создания логики сброса для блока, который является более эффективным для синтеза, но не соответствует поведению Simulink. Значение по умолчанию: off. См. SoftReset (кодер HDL).

Представлен до R2006a