logo
Моделирование систем / Моделирование систем / ModelEkzamen_1 / Практикум_AnyLogic_2

Networksize

Назначение:

Объект захватывает для заявки заданное количество сетевых ресурсов. При необходимости может пересылать захваченные ресурсы в заданное место сети и (опять же, при необходимости) присоединять их к заявке. Вначале ресурсы запрашиваются для первой заявки из очереди, и пока эта заявка не захватит ресурсы (или не покинет объект по какой-либо другой причине), ресурсы для последующих заявок не выделяются даже если они и могли бы быть выделены.

Порты:

Port in (Входной порт).

PortoutTimeout (Выходной порт для заявок, покидающих объект по вследствие истечения заданного времени ожидания).

PortoutPreempted (Выходной порт для заявок, покидающих объект в результате вытеснения).

Portout (Выходной порт).

Свойства:

NetworkResourcePool[] resources (Список ресурсов). Задается в виде: {pool1,pool2,...}. Это имена объектов NetworkResourcePool, задающих те сетевые ресурсы, которые будут захватываться данным объектом. Указав имя объекта один раз, заявка захватит один ресурс того типа, который задается этим объектом. Поэтому, например, если нужно хотите захватить два ресурса одного и того же типа список нужно составить в виде:

{doctor,nurse,nurse}.