#anylogic
Вопрос:
Привет,у меня есть источник, связанный с блоком захвата, который содержит 3 ресурса (см. Изображение)
Я хочу, чтобы ресурс «motrice» был выпущен первым, поэтому я использовал два блока выпуска. (см. изображение)
проблема в том, что блок release1 не освобождает ресурс, и я не знаю, почему. Как вы можете видеть из последних двух изображений, после того, как агент пройдет через блок release1, ресурс «motrice» все еще связан с агентом.В чем заключается ошибка?Спасибо
Комментарии:
1. вы должны попытаться воспроизвести свою модель в уменьшенной версии… если вы не в состоянии, то вы скрываете важную информацию, которая поможет вам решить… я сам не смог бы воспроизвести эту проблему
2. ресурс motrice находится только в этом захвате. Между началом и ожиданием есть только встреча и высадка. В уменьшенной версии работает релиз.
Ответ №1:
Я создал аналогичную модель с двумя вариантами:
- один с самовывозом, прежде чем захватить ресурсы;
- один с самовывозом после захвата ресурсов.
Как вы можете видеть из приведенных ниже скриншотов, в обоих случаях он выпускает «motrice». Это может быть связано с получением/отправкой или изъятием ресурса где-то в другом месте, не связанном с этими блоками, о которых вы упомянули.
Комментарии:
1. ресурс захвачен только в этих блоках (я проверил ). Но я заметил,что если я выберу в блоке release1 «Все захваченные ресурсы из данного пула (ов)» (всегда выбирая «motrice»), проблема будет решена, но я все равно хочу знать причину первой ошибки.
2. Я попробовал «Все изъятое из ресурсов из данного пула (ов)» и «Указанное количество ресурсов». В обоих случаях «мотрис» освобождается.