блок dowtime с расписанием

#anylogic

#anylogic

Вопрос:

Я хочу смоделировать обход oss в больничных палатах для доставки обеда / ужина или различной помощи. Ну, я использовал блок «простоя», управляемый расписанием. Но во время выполнения этот блок ничего не делаетвведите описание изображения здесь

Вы знаете, почему? Тнк У Мириана

Ответ №1:

вы определяете, какой блок простоя использовать в вашем блоке ResourcePool… Если вы не сообщите anylogic, зачем использовать блок простоя, он не будет его использовать.

Комментарии:

1. Я думал сделать это через расписание. как будто «расписание время простоя» было событием, и это вызвало бы запуск ResourceTaskStart! Не так ли?

2. Хорошо, я не понимаю! Если в блоке простоя есть «определено», и вы можете выбирать между триггером или расписанием, почему этот блок не запускается? Я попытался вставить в действие расписания код » if (value==true){downtime.taskStart(resourceTaskStart.onEnter(OssM6));} но у меня проблема! Извините, это первое время с anylogic, может быть, у меня пробел!

3. «OssM6» — это пул ресурсов, который я указал в блоке ResourceTaskStart

4. возможно, ваша проблема в том, что ваш приоритет простоя равен 0, что означает, что если ваши ресурсы что-то делают во время простоя (обед), то ваше время простоя будет проигнорировано … увеличьте приоритетность до 100 или что-то в этом роде