OMNET ++: ошибка в модуле cModule при настройке сети - PullRequest
0 голосов
/ 08 мая 2019

Я пытаюсь запустить свое первое моделирование Castalia / WSN (testRouting) в Omnet ++, включая папки с файлами .ned и c ++ / h (TestRouting.h, TestRouting.cc и TestRouting.ned) и файл .ini, и я исправлены ошибки, которые появляются в омнет IDE.

Когда я запускаю симуляцию, я получаю ошибку:

Ошибка в модуле (cModule) SN.node [0]. Связь (id = 10) во время настройки сети: маршрутизация субмодуля: не найден тип модуля с именем «TestRouting», который реализует интерфейс модуля node.communication.routing. iRouting (не в загруженных файлах NED?), в omnetpp-4.6 / samples / castalia / src / node / communication / CommunicationModule.ned: 32.

Я уже пытался восстановить OMNeT ++ с Castalia, как я читал в других предлагаемых решениях, но это не помогло.

Вы можете мне помочь?

1 Ответ

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

Ошибка возникает из-за того, что ваш TestRouting модуль в TestRouting.ned неправильно реализует интерфейс модуля node.communication.routing.iRouting.

Ваш код в файле TestRouting.ned должен как минимум выглядеть примерно так:

simple TestRouting like node.communication.routing.iRouting

или что-то подобное.

Вкратце: код вашей модели неверный ...

...