Помимо создания объектов на основе времени, блок «Генератор объектов» позволяет создавать объекты в ответ на события, происходящие во время моделирования. При генерации на основе событий новый объект генерируется всякий раз, когда сообщение поступает на входной порт блока генератора объектов.
Время события и временные интервалы между парами последовательных объектов не обязательно прогнозируются заранее.
Создание объектов при возникновении событий является подходящим, если необходимо, чтобы динамика модели определяла, когда создавать объекты.
Чтобы создать объект при уничтожении первого объекта, используйте два блока генератора объектов и блок функции Simulink. Блок терминатора объекта вызывает функцию Simulink после уничтожения первого объекта. Дополнительные сведения см. в разделе Создание и инициализация объектов.

В этом примере объект Generator1 генерирует первый объект. SendMessage содержит genNext , которая посылает сообщение.

Блок терминатора сущности вызывает genNext функция.

Пример использования электронной таблицы Excel ® см. в разделе Создание и инициализация сущностей.
Разделитель составных объектов | Дискретная диаграмма событий | Литник сущности | Генератор объектов | Переключатель ввода объекта | Многоадресная передача объекта | Переключатель вывода объекта | Очередь сущностей | Репликатор сущностей | Сервер сущностей | Терминатор объекта | Система дискретных событий MATLAB | Очередь получения многоадресной рассылки