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

ResourceTaskEnd

Задает конец отдельной диаграммы процесса, моделирующей процесс выполнения задачи для ресурсов (обычно это процесс завершения задачи).

На рисунке вы можете видеть пример завершающей задачи. Вы задаете завершение задачи как отдельную диаграмму процесса, начиная ее из нижнего порта блока Release и заканчивая ее блоком ResourceTaskEnd.

Параметры

Переместить ресурс в его базовый узел
Если опция выбрана, ресурсы будут перемещены в их базовое местоположение по окончании выполнения задачи.
Тип значения: boolean
Значение по умолчанию: true
Локальная переменная: T unit — ресурс
Освобождать захваченные ресурсы
Если опция выбрана, то все ресурсы, захваченные ресурсом, завершающим в этом блоке свою задачу, будут освобождены.
Тип значения: boolean
Значение по умолчанию: true Локальная переменная: T unit — ресурс

Действия

При выходе
Код, выполняемый, когда ресурс завершает задачу и покидает этот блок ResourceTaskEnd.
Локальные переменные:
T unit — ресурс
Agent agent — агент, который обслуживался перед выполнением этой завершающей задачи ресурса
При извлечении
Код, выполняемый, когда ресурс умышленно извлекается из блока посредством вызова функции ресурса remove(). Этот код вызывается автоматически после вызова функции remove().
Локальная переменная: T unit — ресурс

Функции

Функция Описание
long count() Возвращает количество ресурсов, прошедших через этот блок ResourceTaskEnd.

Порт

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