Omnet ++:网络设置期间模块(cModule)SN(id = 1)出错

时间:2016-02-13 14:37:30

标签: omnet++

我正在尝试在Omnet ++中运行Castalia模拟(radioTest),但我在一个问题上停止了。当我选择omnetpp.ini中定义的配置之一时,会出现错误:

“网络设置期间模块(cModule)SN(id = 1)出错:未找到类”WirelessChannel“ - 可能是其代码未链接,或者类未注册Register_Class() ,或者在模块和通道的情况下,使用Define_Module()/ Define_Channel()。“

我非常感谢你的帮助。

1 个答案:

答案 0 :(得分:3)

默认情况下,Castalia被编译为可执行文件,因此无法使用opp_run启动它。
OMNeT++,您应该转到Run | Run Configuration...然后双击OMNeT++ Simulation添加新配置。
下一组:

  • as Working directory - 放置模拟的omnetpp.ini的文件夹,例如/Castalia-3.2/Simulations/BANtest
  • Executable设置Other并指明您的CastaliaBin可执行文件,例如/Castalia-3.2/src/CastaliaBin
  • Ini file(s)类型omnetpp.ini

并运行模拟。