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

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

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

Описание

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

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

Порты

Входной параметр

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

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

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

Вывод

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

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

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

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

Зависимости

Чтобы включить этот порт, кликните по вкладке 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'

Образцовые примеры

Введенный в R2017b

Для просмотра документации необходимо авторизоваться на сайте