Unit Delay With Preview Enabled Resettable (Obsolete)

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

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

Примечание

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

  • Unit Delay With Preview Enabled Resettable (Obsolete) block

Библиотека

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

Описание

Блок Unit Delay With Preview Enabled Resettable поддерживает вычисления, которые имеют обратную связь и зависят от текущего входа. Блок может сбросить свое состояние на основе сигнала сброса R.

Блок имеет три входных порта: один для входного сигнала u, один для внешнего сигнала включения E, и один для внешнего сигнала сброса R.

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

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

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

Сигнал включения включен, когда E не 0, и выключено, когда E равен 0. Действия включения и сброса векторизированы и поддерживают скалярное расширение.

Наличие двух выходов полезно для реализации рекурсивных вычислений, где результат включает в себя самые последние входы. Второй выход может быть возвращен в вычисления входов блока, не вызывая алгебраического цикла. Между тем, первый выход показывает самые актуальные расчеты.

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

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

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

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

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

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

  • Булев

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

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

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

Параметры

Initial condition

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

Sample time

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

Особенности

Типы данных

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

Шаг расчета

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

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

Да, к первому выходному порту

Нет, ко второму выходному порту

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

Нет

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

Нет

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

Нет

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

Да

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