无法为 X.radio 创建中等可视化,因为未找到网络节点可视化 - Omnet++

Cannot create medium visualization for X.radio because network node visualization is not found- Omnet++

我正在尝试在 Veins_Inet 示例中添加汽车的通信范围。我包括一个 网络 NED 文件中的可视化工具:

visualizer: IntegratedVisualizer {}

我还在 ini 文件中添加了以下行:

*.node[*].wlan[0].radio.displayCommunicationRange = true        # show range of car
*.visualizer.*.mediumVisualizer.displaySignals = true           # show signals

但是,在事件跟踪中发生此事件后,我得到以下 运行 时间错误:

INFO (Ieee80211ScalarRadio)TestScenario.node[0].wlan[0].radio:Radio mode changed from OFF to OFF.

<!> Cannot create medium visualization for 'TestScenario.node[0].wlan[0].radio', because network node visualization is not found for 'TestScenario.node[0]' -- in module (inet::visualizer::MediumCanvasVisualizer) TestScenario.visualizer.canvasVisualizer.mediumVisualizer (id=17), at t=0.1s, event #11

我缺少什么才能让 Veins_Inet 场景显示视觉效果?我试图使用这里的教程来获得灵感 https://inet.omnetpp.org/docs/showcases/visualizer/radiomediumactivity/doc/index.html 但没有得到任何运气。

我也遇到过这个错误。就我而言,我使用的是 INET 4.2,但 Veins 5.0。在此版本中,可视化不适用于静脉。 您需要更新 veins_inet 子项目以使用最新的 Veins。

具体来说,具有此提交的版本: https://github.com/sommer/veins/commit/4a1459c408338eacb96a699d080e3116a518ac9a#diff-00d2a86e05e87c58818048abab354bf7