Composite Entity Creator

Создайте составные сущности

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

  • Composite Entity Creator block

Описание

Блок Composite Entity Creator создает составную сущность для каждого набора сущностей, прибывающих одновременно во все входные порты. Недавно созданная сущность может включать информацию о структуре, атрибутах и таймерах прибывающих сущностей.

Можно объединить сущности от различных путей с помощью этого блока. Объединенная сущность представляет различные части в большем элементе, такие как заголовок, полезная нагрузка и трейлер, которые являются частями пакета данных. В качестве альтернативы можно смоделировать распределение ресурсов путем объединения сущности, которая представляет ресурс сущностью, которая представляет часть или другой элемент.

Блок Composite Entity Creator обнаруживает, когда все необходимые сущности компонента присутствуют и когда составная сущность, которая следует из объединяющейся операции, сможет перейти к следующему блоку. Можно также сконфигурировать блок Composite Entity Creator, чтобы сделать объединяющуюся операцию обратимой через блок Composite Entity Splitter.

Порты

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

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

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

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

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

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

Параметры

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

Задайте количество входных портов, чтобы создать составную сущность.

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

Параметры блоков: NumberInputPorts
Ввод: символьный вектор
Значения: '2' | скаляр
Значение по умолчанию: '2'

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

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

Параметры блоков: EntityTypeName
Ввод: символьный вектор
Значения: 'Combined' | вектор символов
Значение по умолчанию: 'Combined'

Задайте, вывести ли составную сущность как объект шины.

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

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

Имена сущностей в составной сущности.

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

Параметры блоков: InputEntityName
Ввод: символьный вектор
Значения: 'E1|E2' | вектор символов
Значение по умолчанию: 'E1|E2'
Введенный в R2016a