标签: omnet++ veins
在静脉中更改默认eNodeB(RSU)的名称时出现一个错误。
模块中的错误(Veins :: TraCIScenarioManagerForker) 在事件#105,t = 0.1时的censing.manager(id = 6):check_and_cast():无法 强制转换为NULL指针以键入'LteMacEnb *'。
我该如何解决?
答案 0 :(得分:1)
通过阅读代码,Veins LTE 1.3似乎并未准备好处理连接到eNodeB1之外的eNodeB的节点。
eNodeB1
通过快速搜索此文本,您可以发现TraCIScenarioManager.cc中的line 480和line 509,这似乎都迫使每个新节点在连接到名为eNodeB1的eNodeB时创建并在节点被销毁时与名为eNodeB1的eNodeB分离。
TraCIScenarioManager.cc
两者都应该很容易更改代码,但是从您的问题看来,您似乎正在尝试运行多eNodeB场景,我不确定Veins LTE 1.3是否支持该场景,因为它不包含最新版本的SimuLTE。