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

Чтобы открыть пример, см. Count Simultaneous Departures.
В новой модели из библиотеки SimEvents ® перетащите блоки Генератор сущностей, Сервер сущностей, Терминатор сущностей и Функция симулятора. Добавление блока области Simulink ®.
Дважды щелкните на блоке «Генератор объектов».
На вкладке Действия с событиями для генерации случайных значений атрибутов введите:
entity.Attribute1=rand();
Дважды щелкните блок «Сервер сущностей». На вкладке «Главная»:
В поле «Мощность» введите inf.
Для параметра Время обслуживания выберите MATLAB action.
В параметре действия Время обслуживания введите:
dt = getServiceTime();
На вкладке Статистика выберите Количество удаляемых объектов, d.
В блоке функции Simulink добавьте лестницу повторяющейся последовательности и определите getServiceTime функция.

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

Создатель составного объекта | Литник сущности | Генератор объектов | Многоадресная передача объекта | Очередь сущностей | Сервер сущностей | Терминатор объекта | Приобретатель ресурсов