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