问题描述
我想要的模拟配置是让车辆和 RSU 通过 IEEE 802.11p
和 LTE
通过一个 eNB(eNodeB)相互通信。
参考veins_hetvnet
仓库和论文Simulating cellular communications in vehicular networks: making SimuLTE interoperable with Veins
配置各个节点的.ned
并编写源码。
错误似乎发生在以下代码中的 omnetpp.ini
代码中。
# car
**.car[*].masterId = 1
**.car[*].macCellId = 1
# RSU
**.fRSU[*].masterId = 1
**.fRSU[*].macCellId = 1
# Cell (eNodeB)
**.Cell.macCellId = 1
**.Cell.macNodeId = 1
**.dynamicCellAssociation = true
当我运行模拟时,出现以下错误。
check_and_cast():在模块 (LteMacUeRealisticD2D) MyScenario.fRSU[0].lteNic.mac (id=184) 中,无法强制转换 (LteMacEnbRealistic*)MyScenario.Cell.lteNic.mac 以键入“LteMacEnbRealisticD2D*”网络初始化..
论文说是自动耦合和手动耦合的区别,不知道是不是真的。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)