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

PedServices

Назначение:

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

Свойства:

int serviceType (Тип сервиса). Сервис может быть:

Протяженный - пешеходы двигаются от начальной точки линии сервиса к конечной.

Точечный сервис - пешеходы проводят определенное время в какой-то точке сервиса. Значение по умолчанию: Точечный

Group services (Сервисы - группа линий). Группа, содержащая фигуры (линии), задающие сервисы.

Group queues (Очереди - группа линий, ломаных). Группа, содержащая линии и ломаные, задающие геометрию очередей.double delay (Время задержки). Задержка сервиса, задается в единицах модельного времени. Время, в течение которого пешеход стоит у точки входа в сервис протяженного типа, или в точке точечного сервиса.

Значение по умолчанию: uniform(2.0*second(), 3.0*second())

int queueChoicePolicy (Правило выбора очереди ). Задает, должен ли пешеход выбрать самую короткую очередь, ближайшую очередь, или пользователь должен в ручном режиме задать очередь индивидуально для каждого пешехода в свойстве «Выбрать очередь (линия, ломаная)». Значение по умолчанию: «Самая короткая очередь»

int servePedsFrom (Обслуживается). Определяет, будет ли сервис обслуживать пешеходов из самой длинной очереди, ближайшей очереди, или пользователь должен самостоятельно в ручном режиме выбрать очередь, из которой нужно обслуживать пешехода, используя свойство  «Обслуживать очередь (линия, ломаная)».Значение по умолчанию: «Ближайшая очередь».