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

PlainTransfer

Блок, в который вы можете вписать код для действий агента, когда он проходит через какое-то место диаграммы процесса.

Действие При подходе ко входу выполняется, когда агент решает, что скорее всего пройдет через блок, но он пока еще не вошел в него. Окончательное поведение зависит от принимающего агента блока: он может быть занят в данный момент, или, более того, предыдущий блок мог отменить этого агента (например, блок Hold заблокировался). После подобной отмены агент может быть направлен по какому-то другому пути, например, по причине перерасчета условий в предшествующем блоке SelectOutput.

Параметры

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

Функции

Функция Описание
long count() Возвращает количество агентов, проходящих через этот блок.
boolean isPortInConnected Возвращает true, если порт ’in’ этого блока соединен с портом другого блока.
boolean isPortOutConnected Возвращает true, если порт ’out’ этого блока соединен с портом другого блока.

Порты

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