Визуализация светофора в OMNeT++

Я новичок в OMNeT++, SUMO и Вены. Переходя к учебникам, я могу запустить простой проект Veins, объединяющий Sumo и OMNeT++. У меня есть две машины и 1 светофор, бегущий по перекрестной улице. Когда я запускаю симуляции, я вижу два узла (по одному на каждую машину в SUMO) в OMNeT ++, но не могу добавить узел для светофора. Он существует в SUMO, но не в OMNeT++. Хотя я могу получить доступ к светофору с помощью TraCICommandInterface и получить / установить текущий статус. Я просто хочу, чтобы он был виден в симуляторе OMNeT ++ для наглядности. Может ли кто-нибудь подсказать мне, как добавить узел для светофора в симуляторе OMNeT++.

1 ответ

Если все, что вам нужно, это модуль в вашей имитации, который напоминает вам о том, где находится светофор, вы можете просто добавить любой модуль OMNeT++ в вашу имитацию и вручную расположить его в зависимости от ситуации.

Если вы хотите быть более навороченным, вы можете добавлять функциональные возможности для запроса TraCI через регулярные промежутки времени к вашему модулю, чтобы обновить его визуальное представление.

См. Учебник OMNeT++ Tic Toc о том, как создавать собственные модули, размещать их в симуляции или изменять визуальное представление модуля.

Другие вопросы по тегам