Unit Delay Enabled Resettable (Obsolete)

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

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

Примечание

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

  • Unit Delay Enabled Resettable (Obsolete) block

Библиотека

Дополнительная Math & Discrete / Дополнительный Дискретный (до R2016b)

Описание

Блок Unit Delay Enabled Resettable сочетает функции блоков Unit Delay Resettable (Obsolete) и Unit Delay Enabled (Obsolete).

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

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

Когда разрешать сигнал выключен, блок отключен, и состояние и выведен, не изменяются за исключением сброса. Разрешать сигнал включен когда E не 0, и прочь когда E 0.

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

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

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

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

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

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

  • Булевская переменная

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

Выход имеет совпадающий тип данных как вход u. Для перечислимых сигналов Initial condition должен иметь тот же перечислимый тип как вход u.

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

Параметры

Initial condition

Задайте начальный выход симуляции.

Sample time

Задайте временной интервал между выборками. Чтобы наследовать шаг расчета, установите этот параметр на -1. См. Настройку времени выборки в онлайн-документации для получения дополнительной информации.

Характеристики

Типы данных

Дважды | один | булевская переменная | основывают целое число | фиксированная точка | перечислимый

Размер шага

Заданный в параметре Sample time

Прямое сквозное соединение

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

Нет, разрешать порта

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

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

Нет

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

Нет

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

Нет

Генерация кода

Да

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

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

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

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

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

InputPipeline

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

OutputPipeline

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

SoftReset

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

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