Entity Batch Splitter

Разделение сущностей пакета

  • Библиотека:
  • SimEvents

  • Entity Batch Splitter block

Описание

Блок Entity Batch Splitter разделяет пакетную сущность на отдельные сущности и выходы каждую сущность через выход порт. Пакетная сущность является выходом блока Entity Batch Creator.

Чтобы настроить действия, когда сущности заходят, выходят и блокируются или не связаны, введите MATLAB® код в Entry action, Exit action, Blocked action, или Unbatch action поле вкладки Event actions.

Порты

Вход

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

Входной порт сущности для сущностей, входящих в блок.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | enumerated | bus | fixed point

Выход

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

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

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | enumerated | bus | fixed point

Количество сущностей, поступивших в блок.

Зависимости

Чтобы включить этот порт, щелкните вкладку Statistics и выберите поле, помеченное Number of entities arrived, a.

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

Количество сущностей, которые покинули блок.

Зависимости

Чтобы включить этот порт, щелкните вкладку Statistics и выберите поле, помеченное Number of entities departed, d.

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

Количество сущностей в блоке, которые еще не ушли.

Зависимости

Чтобы включить этот порт, щелкните вкладку Statistics и выберите поле, помеченное Number of entities remaining to depart, rem.

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

Установка этого флажка выводит значение 1 для ожидающей сущности в блоке и 0 в противном случае.

Зависимости

Чтобы включить этот порт, выберите Statistics > Pending entity in block, pe.

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

Параметры

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

Задает поведение сущности при определенных событиях. Например, действие Entry вызывается, когда сущность входит в блок. Чтобы настроить действия, когда сущности заходят, выходят или не посещают или блокируются, введите код MATLAB в Entry action, Exit action, Unbatch action, или Blocked action поле вкладки Event actions. Для получения дополнительной информации о действиях события см. События и Действия события. Для получения примера смотрите Управление сущностями Используя Действия События

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

Параметры блоков: EntryAction, UnbatchAction, ExitAction, BlockedAction
Тип: Вектор символов
Значения: код MATLAB
По умолчанию: ''

Количество сущностей, поступивших в блок.

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

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

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

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

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

Выводит количество сущностей в блоке, которые еще не ушли.

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

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

Указывает, присутствует ли в блоке сущность, который еще не удален. Значение 1 для ожидающей сущности и 0 в противном случае.

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

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

Примеры моделей

Введенный в R2016b