Библиотека дорожного движения включает в себя семь блоков, с помощью которых вы можете задать сценарии движения потоков машин:
CarSource | Создает автомобили и пытается поместить их в указанное место дорожной сети (на указанную дорогу или парковку). | |
CarDispose | Удаляет машины из модели. Удалять автомобили нужно именно с помощью блока CarDispose, а не блоков Sink или Exit. | |
CarMoveTo | Блок, который управляет движением автомобиля. Автомобиль может ехать, только когда он находится в блоке CarMoveTo. Автомобиль пытается рассчитать путь от своего текущего места до указанного места назначения, когда поступает в блок CarMoveTo. В качестве места назначения могут выступать: дорога, парковка, автобусная остановка или стоп-линия. | |
CarEnter | Принимает агента-машину и пытается поместить его в качестве автомобиля в указанное место дорожной сети (на указанную дорогу или парковку). Блок CarEnter используется вместе с блоком CarExit для моделирования части движения автомобиля на более высоком уровне абстракции, а не на детальном, физическом уровне. | |
CarExit |
Извлекает поступающий в объект автомобиль из дорожной сети и передает его как агента далее в обычную диаграмму процесса, которая может быть составлена из блоков Библиотеки моделирования процессов. Обычно используется в связке с блоком CarEnter для моделирования каких-то процессов (например, движения машины на определенном участке) на более высоком уровне абстракции, а не на детальном, физическом уровне. |
|
TrafficLight | Моделирует светофор, управляющий движением машин на перекрестке или у какой-то стоп-линии. | |
RoadNetworkDescriptor |
Опциональный блок. С помощью блока RoadNetworkDescriptor разработчики получают доступ к управлению всеми транспортными средствами, находящимися в одной дорожной сети. Блок позволяет задавать действия, которые будут выполняться при добавлении автомобиля в дорожную сеть, въезде на дорогу, остановке автомобиля, смене полосы и т.д. Кроме того, с помощью данного блока вы можете включить отображение пробок на дорогах. |
-
Как мы можем улучшить эту статью?
-