Используя статистику, можно подсчитать сущности в симуляции и в момент времени.
Используйте выход d или a из блока, чтобы узнать, сколько сущности покинули (или пришло) блок. Сигнал выхода также указывает, когда произошли вылеты. Этот метод подсчета является совокупным на протяжении всей симуляции.
Предположим, что вы хотите визуализировать отходы сущности от определенного блока, и вы хотите сбросить (то есть перезапустить) счетчик в каждый момент времени. Визуализация отъезда в момент времени может помочь вам:
Обнаружение одновременных отправлений
Сравнение количества одновременных отправлений в разное время
Визуализируйте время отправления, сохраняя управляемую ось графика
Пример подсчета одновременных отклонений от сервера кумулятивным способом см. в разделе Количество одновременных отклонений от сервера.
Пример некумулятивного подсчета поступлений сущностей см. в разделе Некумулятивный подсчет сущностей.
Предположим, что вы хотите подсчитать сущности, которые отходят от определенного блока, и вы хотите сбросить счетчик в произвольные моменты времени во время симуляции. Сброс счетчика может помочь вам вычислить статистику для оценки системы по частям симуляции.
Во время симуляции блок подсчитывает отходящие сущности и сбрасывает свой счетчик всякий раз, когда входной сигнал удовлетворяет вашим заданным критериям события.
Чтобы связать сущность с ее индексом, в разделе инициализации блока Entity Generator можно связать сущность со временем ее генерации:
Используйте Simulink Function блок с тактовым блоком, таким как Digital Clock, чтобы создать Simulink® функция.
Эта функция возвращает текущее время.
В блоке Entity Generator создайте атрибут и связайте его с текущим временем, которое возвращает функция Simulink.
Для получения примера см. Time stamp entities upon generation в SimEvents® Сублибрарий Шаблоны проекта.