AnyLogic
Развернуть
Размер шрифта

Sink

Уничтожает поступивших агентов. Обычно используется в качестве конечной точки потока агентов.

Для того, чтобы агенты удалялись из модели и уничтожались, нужно соединить выходной порт последнего блока процессной диаграммы с портом блока Sink или Exit.

Для успешного уничтожения агента необходимо выполнение трех условий:

  1. Если агент находится в сети, то он должен быть удален из этой сети.
  2. Агент не должен обладать ни одним ресурсом или сетевым ресурсом.
  3. Если агент содержит других агентов, то они тоже должны удовлетворять вышеуказанным условиям.

Если какое-то из этих условий не выполняется, блок Sink выдает ошибку.

Параметры

Действия

При входе
Код, выполняемый при поступлении агента в блок.
Локальная переменная: T agent — агент

Функции

Функция Описание
long count() Возвращает количество агентов, уничтоженных этим блоком Sink.

Порты

in
Входной порт.
Как мы можем улучшить эту статью?