Классы объектов AnyLogic, содержащиеся в Пешеходной библиотеке, используются при построении блок-схем. Объекты Пешеходной библиотеки можно условно отнести к следующим категориям:
![]() |
PedConfiguration |
Главный объект Пешеходной библиотеки. Позволяет задавать общие параметры, относящиеся ко всем объектам Пешеходной библиотеки. Объект PedConfiguration должен присутствовать на диаграмме в каждой модели AnyLogic, использующей Пешеходную библиотеку. |
![]() |
PedGround | Задает двумерное пространство в моделируемой среде, представляющее собой «этаж», т.е. поверхность, по которой будут перемещаться пешеходы. |
![]() |
PedArea |
Задает область,
определяющую правила и/или накладывающую
ограничения на скорость пешеходов. Позволяет изменять скорость
пешеходов и задавать их максимальную скорость. |
![]() |
PedServices |
Представляет один или несколько сервисов и задает их свойства по умолчанию. Используйте этот объект для создания нескольких точечных или протяженных сервисов и задания их параметров по умолчанию. Чтобы добавить в блок-схему сервис, заданный этим объектом, используйте объект PedService. |
![]() |
PedAttractor |
Позволяет управлять местоположением пешеходов во время ожидания. Для ожидания указанные пешеходы будут помещены в позицию, заданную аттрактором. Используйте аттракторы для моделирования информационных стоек, экспозиций в магазинах и т.д. |
![]() |
PedTie | Когда пешеходы перемещаются в среде, они пересекают специальный элемент, который называется "транзит". Транзит - это указатель в виде линии или точки, определяющий цель движения пешехода. Также при помощи объекта пользователь может перемещать транзиты, в то время как пешеходы движутся по направлению к ним. |
![]() |
PedSource | Создает пешеходов. Обычно используется в качестве начальной точки потока пешеходов. |
![]() |
PedSink | Удаляет пешеходов. Обычно используется в качестве конечной точки потока пешеходов. |
![]() |
PedEnter | Помещает пешеходов в моделируемую среду. |
![]() |
PedExit | Удаляет пешеходов из моделируемой среды. |
![]() |
PedGoTo | Заставляет пешеходов идти к заданной точке пространства. |
![]() |
PedWait | Заставляет пешеходов ожидать в заданной области в течение определенного периода времени. |
![]() |
PedChangeGround | Перемещает пешеходов на другой этаж, заданный блоком PedGround. |
![]() |
PedService | Направляет поток пешеходов через группу сервисов и очередей, заданных объектом PedServices. |
![]() |
PedSelectOutput | Направляет входящих пешеходов в один из пяти выходных портов в зависимости от заданных коэффициентов предпочтения. |
![]() |
PedCmdGoTo | Команда "перейти" для пешехода. Моделирует безусловное прямолинейное движение в место назначения. |
![]() |
PedCmdQueue | Команда для пешехода "пройти заданную очередь", представляет одну физическую очередь. |
![]() |
PedCmdService | Команда
для пешехода "пройти
заданный сервис", представляет один физический сервис. |
![]() |
PedCmdWait | Команда "ожидание" для пешехода. Указывает, чтобы пешеход ожидал в текущем местоположении. |
![]() |
PedGroupAssemble |
Формирует группы из последовательно поступающих на входной порт объекта пешеходов. Также может использоваться для явного воссоединения группы. Это требуется тогда, когда группа пешеходов проходит через какой-то блок диаграммы процесса, не поддерживающий группы, а обрабатывающий каждого пешехода по отдельности (например, PedService). Такие пешеходы будут ждать прихода всех членов их группы в заданной Вами области ожидания. По приходу всех членов группы они проследуют дальше уже вновь в виде цельной группы пешеходов. |
![]() |
PedGroupDisassemble | Производит расформирование группы. Группа будет расформирована при поступлении в объект ее лидера. При этом пешеходы станут независимыми и смогут двигаться каждый в свою сторону. |
![]() |
PedGroupChangeForm | Изменяет форму группы пешеходов на другую, заданную этим объектом. Форма группы будет изменена при прохождении через объект лидера этой группы. |