exponenta event banner

Разделитель пакетов объектов

Разделить объекты пакета

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

  • Entity Batch Splitter block

Описание

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

Чтобы настроить действия при входе, выходе и блокировании или отмене привязки объектов, введите код MATLAB ® в Entry action, Exit action, Blocked action, или Unbatch action на вкладке Действия события.

Порты

Вход

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

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

Типы данных: 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 incompended, a.

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

Число объектов, вышедших из блока.

Зависимости

Чтобы включить этот порт, перейдите на вкладку Statistics (Статистика) и установите флажок Number of entities leaded (Количество удаляемых объектов), d.

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

Количество объектов в блоке, которые еще не удалены.

Зависимости

Чтобы включить этот порт, перейдите на вкладку Statistics (Статистика) и установите флажок Number of entities remains to department, rem (Количество объектов, оставшихся на выходе).

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

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

Зависимости

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

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

Параметры

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

Укажите поведение объекта при определенных событиях. Например, действие Entry вызывается при входе объекта в блок. Чтобы настроить действия при входе, выходе или отмене привязки или блокировке объектов, введите код MATLAB в Entry action, Exit action, Unbatch action, или Blocked action на вкладке Действия события. Дополнительные сведения о действиях с событиями см. в разделе События и действия с событиями. Пример см. в разделе Управление сущностями с помощью действий с событиями

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

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

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

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

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

При установке этого флажка выводится количество объектов, вышедших из блока.

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

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

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

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

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

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

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

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

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

Представлен в R2016b