Я хочу восстановить содержимое модуля журнала показа Omnet++/Tkenv (см. рисунок, прикрепленный здесь) в файл, чтобы анализировать трафик между узлами и RSU каждый раз после окончания моделирования. Как я могу это сделать, пожалуйста?
Как восстановить содержимое модуля журнала шоу Omnet++/Tkenv?
comment
вы пробовали использовать буфер обмена?
- person Christoph Sommer   schedule 13.10.2016
comment
Привет, сэр, нет, я не использовал его. Как я могу использовать его, пожалуйста? Мне нужно, прежде чем начать симуляцию, запустить что-то, что позволит мне восстановить содержимое модуля show Omnet++/Tkenv после окончания симуляции.
- person Fariha   schedule 13.10.2016
Ответы (1)
Для одноразовой симуляции, запущенной в Tkenv, вы можете использовать буфер обмена: щелкните правой кнопкой мыши окно журнала модуля, выберите select all
. Щелкните правой кнопкой мыши окно журнала, выберите copy
, чтобы скопировать текст в буфер обмена. Откройте текстовый редактор по вашему выбору, щелкните правой кнопкой мыши и выберите paste
, чтобы вставить текст из буфера обмена.
Для пакетного моделирования, запущенного в Cmdenv, вы можете установить два параметра в файле omnetpp.ini
: cmdenv-express-mode = false
и cmdenv-output-file = log.txt
— это сохранит выходные данные журнала в файле.
Однако, если вы делаете это для сбора результатов, лучше использовать сигнальные, скалярные и векторные функции OMNeT++.
person
Christoph Sommer
schedule
24.10.2016
Спасибо за ваш ответ, сэр. Перед запуском симуляции я скопировал содержимое модуля журнала в файл с именем logtxt. Затем я установил omnetpp.ini и выполнил симуляцию. На самом деле log.txt не изменился. Зная, что я положил его /Veins-4a2/log.txt. Почему это не сработало? Я также пытался указать путь к файлу, но тщетно: cmdenv-output-file = C:/Users/user/src/veins-4a2/log.txt
- person Fariha; 24.10.2016