
Используется при моделировании транспортных сетей. NetworkStoragePut помещает заявку в ячейку заданного стеллажа NetworkStorage или зоны хранения NetworkStorageZone. При этом заявка перемещается из ее текущего местоположения в сети к ячейке (при необходимости, с помощью движущихся сетевых ресурсов). Вы можете добавить задержку, моделирующую время, требуемое на помещение заявки в ячейку; время задержки может зависеть от координат ячейки, например, от уровня этой ячейки.
Ячейка может быть задана явно с помощью координат (ряд, место, уровень) или же выбираться автоматически. В последнем случае объект NetworkStoragePut использует метод getFreeCell() соответствующего стеллажа или зоны хранения.
Если заявка перемещается с помощью ресурсов, NetworkStoragePut захватывает их, переносит их в местоположение заявки, присоединяет их к заявке, перемещает заявку к ячейке, (при необходимости) добавляет задержку, а затем освобождает ресурсы. Вы можете также захватывать и освобождать ресурсы и без помощи объекта NetworkStoragePut, или же не использовать их вовсе.
Вы можете выбирать, должна ли заявка (возможно, вместе с присоединенными ресурсами) плавно двигаться в течение всего пути по проходу и затем к самой ячейке или же она должна перемещаться только до места в проходе, находящегося напротив ячейки, а в саму ячейку помещаться мгновенно, "скачком". Последний случай обычно используется при моделировании автоматических стеллажей.
Объект позволяет пользователю задавать любые действия, которые он хочет выполнить в значимые моменты работы объекта.
На момент выхода заявки из объекта NetworkStoragePut,
она будет храниться в ячейке. Если это конечная точка моделируемого
Вами процесса обработки заявок, Вы можете добавить объект Exit после объекта NetworkStoragePut, но Вы не должны оставлять его выходной порт несоединенным. При этом не будет корректным добавлять объект Sink после этого объекта Exit, поскольку заявка будет по-прежнему оставаться в системе.
int queueSize() - возвращает количество заявок, находящихся в очереди ожидания ресурса.