c++ - 无法为 X.radio 创建中等可视化,因为未找到网络节点可视化 - 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。您将需要更新您的 Veins_inet 子项目以使用最新的 Veins。
具体来说,具有此提交的版本: https ://github.com/sommer/veins/commit/4a1459c408338eacb96a699d080e3116a518ac9a#diff-00d2a86e05e87c58818048abab354bf7
推荐阅读
- mysql - 将默认数据插入 MySql
- reactjs - react-mapbox-gl 功能不适用于 NextJS
- mongodb - mongodb 分片,如果我将分片分成 10 倍小
- node.js - Kubernetes - “ERR_TOO_MANY_REDIRECTS”错误
- python - 唯一约束失败 - 如果不是唯一键,则为好消息
- javascript - 超过最大更新深度。当组件在 useEffect 中调用 setState 时,可能会发生这种情况,
- powershell - PS 列出包含文件的特定目录
- python - mypy 没有拾取已安装的存根
- php - Laravel 应用程序无法完成迁移 - 新安装 - 如何修复数据库连接
- ios - 在 iOS 上为 Tensorflow Lite 构建静态框架