#anylogic
#anylogic
Вопрос:
Я хочу смоделировать обход oss в больничных палатах для доставки обеда / ужина или различной помощи. Ну, я использовал блок «простоя», управляемый расписанием. Но во время выполнения этот блок ничего не делает
Вы знаете, почему? Тнк У Мириана
Ответ №1:
вы определяете, какой блок простоя использовать в вашем блоке ResourcePool… Если вы не сообщите anylogic, зачем использовать блок простоя, он не будет его использовать.
Комментарии:
1. Я думал сделать это через расписание. как будто «расписание время простоя» было событием, и это вызвало бы запуск ResourceTaskStart! Не так ли?
2. Хорошо, я не понимаю! Если в блоке простоя есть «определено», и вы можете выбирать между триггером или расписанием, почему этот блок не запускается? Я попытался вставить в действие расписания код » if (value==true){downtime.taskStart(resourceTaskStart.onEnter(OssM6));} но у меня проблема! Извините, это первое время с anylogic, может быть, у меня пробел!
3. «OssM6» — это пул ресурсов, который я указал в блоке ResourceTaskStart
4. возможно, ваша проблема в том, что ваш приоритет простоя равен 0, что означает, что если ваши ресурсы что-то делают во время простоя (обед), то ваше время простоя будет проигнорировано … увеличьте приоритетность до 100 или что-то в этом роде