Entity Transport Delay

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

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

    SimEvents

  • Entity Transport Delay block

Описание

Блок Entity 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++ с помощью Simulink® Coder™.

Введенный в R2019b