Entity Transport Delay

Введите задержку распространения сообщения SimEvents

  • Библиотека:
  • Simulink/Непрерывный

    SimEvents

  • Entity Transport Delay block

Описание

Блок Сущность Transport Delay задерживает сущность на период времени с именем transport delay. Первый вход является сущностью, который переносится из точки A в точку B на движущейся поверхности постоянной длины, скорость которого изменяется с течением времени. Значение от второго входа является мгновенной задержкой. Скорость поверхности является взаимной мгновенной задержкой. Продукты мгновенной задержки и скорости равен 1.

Блок вычисляет реализованную задержку переноса по отношению расстояние-скорость-время, где длина поверхности (расстояние) равна интегралу переменной скорости поверхности в течение длительности задержки переноса (времени). Для получения дополнительной информации об этом вычислении см. Переменную задержка при переносе».

Блок Entity Transport Delay соединяет SimEvents® к Simulink® использование входа от сигнала Simulink и вычисление задержки переноса в качестве непрерывного процесса и применение этой задержки к сущности в процессе дискретного события. Для примера, который использует блок Entity Transport Delay, см. Моделирование киберфизических систем.

Порты

Вход

расширить все

Сущность или сообщение SimEvents. Дополнительные сведения о сущностях в SimEvents см. в разделе Сущности в модели SimEvents (SimEvents).

Мгновенная задержка транспортировки сущности SimEvents. ti является взаимной скоростью сущности. Для получения дополнительной информации о вычислении мгновенной задержки смотрите Переменная задержка транспорта.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | bus

Выход

расширить все

Сущность SimEvents с ti мгновенной задержки.

Вторичный выходной сигнал блока, который отображает количество сущностей, обработанных за временной шаг.

Зависимости

Чтобы включить этот порт, включите параметр Output number of entities in block, n

Типы данных: double

Параметры

расширить все

Укажите способность принимать сущности, которые будут задерживаться.

Программное использование

Параметры блоков: Capacity
Тип: Вектор символов
Значения: 'inf' | действительный скаляр
По умолчанию: 'inf'

Количество сущностей, присутствующих в блоке, которые задерживаются.

Программное использование

Параметры блоков: ShowNumberEntitiesInBlock
Тип: Вектор символов
Значения: 'on' | 'off'
По умолчанию: 'off'

Характеристики блоков

Типы данных

Boolean | bus | double | enumerated | fixed point | integer | single

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

no

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

yes

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

no

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

yes

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Введенный в R2019b