Как я могу изменить исходный код вен для создания моего первого триггера симуляции VANET с помощью RSU? - PullRequest
0 голосов
/ 10 мая 2019

На отрезке дороги (я экспортировал часть карты из osm), я уже разместил RSU и произвел несколько случайных поездок некоторых транспортных средств. Теперь я хотел бы смоделировать обмен сообщениями, как описано ниже: - RSU периодически передает сообщение, такое как WSA или SAM (сообщение о сервисном сообщении), и все транспортные средства, которые получают сообщение, будут отвечать на RSU. Следовательно, я хотел бы смоделировать потерю пакетов в соответствии с количеством транспортных средств и количеством сообщений обмена, обработанных RSU. Я не знаю, где изменить первого отправителя сообщения в исходном коде вен. В исходной программе вен это узел [0], который запускает сообщение об аварии.

Заранее благодарим за возвращение.

1 Ответ

0 голосов
/ 10 мая 2019

Исходный код приложения, запущенного в примере симуляции Veins 5a1, можно найти в src/veins/modules/application/traci/TraCIDemo11p.cc

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

Если вы также плохо знакомы с OMNeT ++, вам, вероятно, будет очень полезно начать с изучения простого OMNeT ++ (то естьбез вен) сначала.Учебное пособие OMNeT ++ Tic Toc - отличное место для начала.

...