Освобождает кран или мост, который ранее был захвачен блоком SeizeCrane или блоком MoveByCrane. Сама процедура освобождения происходит моментально.
Вы можете задать поведение крана или моста после освобождения в свойстве После освобождения крюк с помощью одной из двух возможных опций:
- Остается на месте. Если используется стреловой кран, то плечо, каретка и крюк крана останутся в том же месте, где они находились в момент освобождения крана. Если используется мостовой кран с несколькими балками, то освобожденная балка останется на том же месте, где она находилась в момент освобождения и будет ожидать там захвата следующим агентом, но может сдвинуться, если этого потребует движение балки с более высоким приоритетом.
- Возвращается в исходную позицию, если нет других задач. При возвращении соблюдается Безопасная высота. Если используется стреловой кран, то исходная позиция рассчитывается на основе значений, указанных в свойствах крана Начальный поворот плеча и Местоположение каретки. Если используется мостовой кран, то исходная позиция рассчитывается на основе значений, заданных в свойствах балки Место парковки моста и Местоположение каретки.
Все захваченные краны должны быть освобождены перед тем, как агент (материальный объект) будет уничтожен блоком Sink.
Демо-модель: SeizeCrane and ReleaseCrane
Открыть страницу модели в AnyLogic Cloud. Там можно запустить модель или скачать ее по ссылке Исходные файлы модели.
- Описывает поведение подъемного устройства крана после того, как кран был освобожден. Крюк остается на месте или возвращается в исходную позицию, если нет других задач. При этом соблюдается безопасная высота движения крюка. В случае стрелового крана исходная позиция крюка рассчитывается на основе значений, заданных в свойствах крана Начальный поворот плеча и Местоположение каретки. В случае мостового крана, исходная позиция зависит от свойств моста Место парковки моста и Местоположение каретки.
Тип значения: CraneReleaseMovingPolicy
Локальная переменная: Crane crane — кран - Здесь вы можете задать абсолютную минимальную высоту, на которую необходимо поднять агента, чтобы его переместить.
Тип значения: double
Локальная переменная: Crane crane — кран
- При входе
- Здесь вы можете задать код Java, который будет выполняться, когда агент (материальный объект) входит в блок.
Локальная переменная: T agent — агент (материальный объект)
- При выходе
- Здесь вы можете задать код Java, который будет выполняться, когда агент (материальный объект) выходит из блока.
Локальная переменная: T agent — агент (материальный объект)
- При освобождении крана
- Здесь вы можете задать код Java, который будет выполняться, когда агент (материальный объект) освобождает кран или мост.
Локальные переменные:
T agent — агент (материальный объект)
Crane crane — кран
- in
- Входной порт.
- out
- Выходной порт.
-
Как мы можем улучшить эту статью?
-