Anylogic: прекратить поиск источников, если хранилище заполнено - PullRequest
0 голосов
/ 08 ноября 2018

example anylogic

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

Можно ли в этом потоке остановить источник, если система стойки заполнена или заполнена до определенного уровня? (при условии, что в этой стойке производится сборка и хранение в стойке.)

1 Ответ

0 голосов
/ 08 ноября 2018

Конечно, вы всегда можете выключить источник. Это зависит от того, как вы определили поступления в источнике, но для источника «Скорость» и «Время поступления» вы можете использовать:

mySource.set_rate(0);

Все, что вам нужно сделать, это позвонить в правильную точку вашей модели, то есть, когда система стойки заполнена. Для этого вам может понадобиться написать функцию isFull, которая перебирает все его строки, позиции и уровни и тестирует myRackSystem.isFree(row, position, level). Если все заполнено, вы не позволяете источнику создавать больше материала.

...