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