2015-06-25 2 views
0

Сообщество Hello StackEx.Как собирать данные о трафике и макроскопическую статистику в Венах?

Я реализую определенные сценарии в Veins 3.0, и я хочу собрать определенную статистику трафика, такую ​​как среднее время ожидания, среднее потребление энергии и т. Д. Из моей моделировки.

Пожалуйста, помогите нам в том, как создавать и интерпретировать эти данные.

Благодаря

ответ

1

TraCIMobility уже записывает некоторые статистические данные, которые можно непосредственно использовать или построить на. См., Например, totalCO2Emission. Другая статистика, которую вы, возможно, придется реализовать самостоятельно, например, после detecting that a car was stopped for a certain time. См. OMNeT++ user manual pages on result recording and analysis для получения общей информации о том, как это сделать, и Tic Toc tutorial для конкретного примера.

+0

Благодарим вас за ответ, сэр. У меня простой запрос. Этот процесс взят каждый раз, верно? Так что мне нужно реализовать что-то, что будет учитывать каждый шаг моделирования, правильно? Как мне получить эти значения переменных в текстовый файл, скажем так? Кроме того, предполагается, что автомобиль остановлен на 'speed = -1', не так ли? Спасибо. – AayDee

+0

Модуль 'TraCIMobility' уже отслеживает, как долго ехал автомобиль (' totalTime' и 'totalDistance'). Для преобразования из выходного формата OMNeT ++ в другие форматы файлов см. Документацию на свой 'scavetool'. Обратите внимание, что вы также можете напрямую загружать результаты в GNU R, используя библиотеку импорта, предоставляемую OMNeT ++. Любой из этих способов описан в руководстве. –

+0

Сэр. Я написал файл 'add.xml' для SUMO для записи статистики на основе краев, которые мне нужны в моем сценарии. Я самостоятельно запускал сценарий в SUMO и обнаружил, что данные действительно записываются. Но когда я запустил его в Вейне, данных не было. Разве «TraCI» отключает сбор данных на стороне SUMO во время прогона в Veins? Как мне обойти? Спасибо. – AayDee