#networking #collections #statistics #modeling #omnet
#сеть #Коллекции #Статистика #моделирование #omnet
Вопрос:
На самом деле, я смоделировал вирусную сеть, и я хочу получить конечный результат: сколько людей погибло и выздоровело в конце моделирования. Я прошел через tictoc tutorial 5.3, но до сих пор не понимаю, как реализовать подобное в моей модели. Какая-нибудь помощь?
Ответ №1:
В кодовых точках, где состояние агента изменяется emit()
died
или recovered
сигнализирует (и требуемые @signal()
строки в файле NED модуля. Когда это будет реализовано в вашем коде, вы можете добавить @statistics
на сетевом уровне NED и настроить получение sum()
передаваемых сигналов, что даст вам количество died
recovery
сигналов и по всему моделированию.
Очевидно, что вы можете выполнять гораздо более сложные вычисления также «на лету», Используя различные фильтры (скользящее среднее и т. Д.) Или с помощью последующей обработки путем анализа фактических файлов результатов.
Но, как правило, шаг руководства в 5.3 четко описывает, как добавлять статистику, поэтому неясно, в чем ваш актуальный вопрос? Обратите внимание, что заявление о том, что вы чего-то НЕ понимаете, не считается вопросом os SO.