我正在尝试在Omnet ++中运行Castalia模拟(radioTest),但我在一个问题上停止了。当我选择omnetpp.ini中定义的配置之一时,会出现错误:
“网络设置期间模块(cModule)SN(id = 1)出错:未找到类”WirelessChannel“ - 可能是其代码未链接,或者类未注册Register_Class() ,或者在模块和通道的情况下,使用Define_Module()/ Define_Channel()。“
我非常感谢你的帮助。
答案 0 :(得分:3)
默认情况下,Castalia
被编译为可执行文件,因此无法使用opp_run
启动它。
在OMNeT++
,您应该转到Run
| Run Configuration...
然后双击OMNeT++ Simulation
添加新配置。
下一组:
Working directory
- 放置模拟的omnetpp.ini
的文件夹,例如/Castalia-3.2/Simulations/BANtest
Executable
设置Other
并指明您的CastaliaBin
可执行文件,例如/Castalia-3.2/src/CastaliaBin
Ini file(s)
类型omnetpp.ini
并运行模拟。