Создайте пакет сущностей
SimEvents
Entity Batch Creator получает ожидаемое количество сущностей и создает пакетную сущность, которая содержит все эти сущности. Пакетная сущность является массивом сущностей. Любые полученные средства должны быть высвобождены с помощью блока Resource Releaser прежде, чем обработать входную сущность в пакетном режиме.
Чтобы настроить действия, когда сущности входят, выйдите, или обрабатываются в пакетном режиме или блокируются, вводят MATLAB® код в Entry action, Exit action, Batch generate action, или Blocked action поле вкладки Event actions. Для получения дополнительной информации о действиях события, смотрите Действия События и События.
Можно записать код MATLAB, чтобы управлять атрибутами пакетной сущности. Например, к атрибутам доступа после того, как пакет сущности сгенерирован, выберите Batch generate action и используйте код.
entity.batch
4, затем entity.batch 4- 1 массив структур. Управлять Attribute1 из третьей сущности в пакете вводят код.entity.batch(3).Attribute1
Можно сослаться на обработанные в пакетном режиме атрибуты сущности в действиях события. Вы не можете сослаться на них в:
Приоритетные очереди — не устанавливают параметр Priority source на PriorityAttribute.
Блок Entity Server — не устанавливает параметр Service time source на Attribute.
Блок Output Switch — не устанавливает параметр Switching criterion на From attribute.
Чтобы вывести пакет как объект шины, выберите параметр Bus object. Рассмотрите создание объекта шины для пакетной сущности когда:
Отправка или получение пакетной сущности к или от блока MATLAB Discrete-Event System.
Отправка или получение пакетной сущности к или от блока Discrete-Event Chart.
При передаче полных данных сущности блоку Simulink Function.
При преобразовании пакетной сущности в сигнал с помощью блока Message Receive.