exponenta event banner

Задержка передачи объекта

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

  • Библиотека:
  • Симуляция/непрерывная

    SimEvents

  • Entity Transport Delay block

Описание

Блок задержки передачи объекта задерживает объект на период времени, называемый задержкой передачи. Первый вход - это объект, который транспортируется из точки А в точку В на движущейся поверхности постоянной длины, скорость которой изменяется с течением времени. Значение со второго входа - мгновенная задержка. Скорость поверхности является обратной мгновенной задержкой. Произведение мгновенной задержки и скорости равно 1.

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

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

Порты

Вход

развернуть все

Сущность или сообщение 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