Я пытаюсь получить разные результаты для кода, который я написал в венах. Я хотел бы запустить симуляцию несколько раз, чтобы получить средний результат. Проблема, с которой я сталкиваюсь, заключается в том, что когда я использую repeat=5
, я получаю один и тот же результат во всех 5 прогонах. Я хочу регенерировать сеть каждый раз, когда она повторяется. Я написал код для размещения RSU в случайных позициях, но получаю тот же результат. Что я могу попробовать?
Несколько запусков в omnet++, но с новой сетью
Ответы (2)
Прежде всего, см. учебник TicToc.
Для вашей проблемы вам необходимо установить начальное значение для каждого запуска в виде " rel="nofollow noreferrer">Отображение руководства OMNet
Для меня лучший способ установить seed-set
в качестве числа повторений (repeat
)
seed-set = ${repetition}
person
João Batista
schedule
25.04.2017
Привет, я пробовал. Seed-Set для меня ничего не меняет. Всегда получаю один и тот же ответ.
- person Sam1324; 26.04.2017
я думаю, я что-то пропустил .. работает сейчас .. спасибо
- person Sam1324; 27.04.2017
Чтобы запустить все повторения симуляции, перейдите к Run Configurations
и установите Cmdenv
как User interface
и:
- для
OMNeT++
5.0 или старше: установите*
(звездочка) вRunnumber
- для
OMNeT++
5.1: установите0..4
вRun(s)
В результате вы получите пять наборов результатов.
При желании вы можете выбрать более одного процесса для параллельного запуска или процессоры/процессы для использования в Run Configurations
.
person
Jerzy D.
schedule
26.04.2017