问题标签 [omnet++]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
networking - Omnet++ 中的路由表和流量拆分
我是 Omnet++ 4.3 的新手,我有一个 WMN 网络,我想通过两条最短路径发送流量,从我的一个客户端节点到两个 ONU(wgRouter)。
首先,我想知道如何找到两条最短路径,是否可以运行网络并通过其中一个 wgRouter 找到第一条最短路径并保存路由表,然后关闭该 wgrouter,然后再次运行模型并通过另一个wgrouter找到第二个最短路径并再次保存路由表,然后关闭wgRouter,在初始化部分使用两个路由表(我不知道如何同时使用它们,如果你知道请告诉我) 并运行模型?
假设我们找到了通过两个 wgRouter 的两条最短路径,现在如何在它们之间平均分配流量?
任何信息对我来说都非常有用。谢谢。
python - 静脉中的错误([Errno 111] 连接被拒绝)(sumo-launchd.py)
我想使用静脉,在OMNeT++网络模拟器和SUMO道路交通模拟器之间进行联合模拟。
Veins 有sumo-launchd守护程序(用 Python 编写),旨在在后台运行,监听传入的请求。在每个传入连接上,它接收 XML 格式的模拟设置,然后启动一个单独的 SUMO 实例并代理 OMNeT++ 和 SUMO 之间的请求。
当我在终端中运行sumo-launchd.py(在打开 OMNet++ 并开始模拟之后)时,我得到以下问题,我认为这是与 Python 相关的。
以及来自 OMNeT++ 控制台的信息:
c++ - omnet++ free():无效指针,错误 134/139
我正在开发一个关于 Omnet++ anc C++ 的项目,该项目是关于模拟 p2p 网络的协议,该协议应该在节点退出时重新配置它们。但有时模拟崩溃并退出,在控制台上我读到:“ * glibc检测到/opt/omnetpp-4.4/workspace/Progetto/Progetto: free(): 无效指针: 0x09011e4c * * "。
所以似乎 free() 是问题,但我唯一要做的就是在处理完消息后将其删除。我试图删除
但错误不断发生。那么,我该如何解决这个问题?我不知道那个 free() 在哪里被调用...
如果有人想看一下代码,就在这里
https://www.dropbox.com/sh/jdrqrt93qazn4xd/ae-qVqgzEF
更新:我刚刚尝试使用我在教程中找到的以下命令使用 Valgrind 启动我的项目(其名称是 ./Progetto):
我已经复制了 partebin 的日志,你可以在这里阅读:
我无法理解该日志,为什么使用 valgrind 启动项目不会崩溃?我看到的唯一问题是,当节点通过 scheduleAt() 向自己发送消息时,项目会崩溃......
c++ - 类未正确链接
对不起,如果这个问题之前可能被问过,但我找不到合适的答案。我正在尝试在另一个已经由不同人编写的类中使用我自己的类文件。整个程序基于Omnet++。在构建之前一切似乎都很好,但是一旦我构建程序给我一个错误
我正在尝试在 CentralEntity 中使用 RatePrediction,这就是我所做的:
在 RatePrediction.cc 中:
在 CentralEntity.h 中:
在 CentralEntity.cc 中:
编辑:
@hildensia 感谢您的评论。我实际上是这样做的,现在它可以工作了。但我不确定它是否可靠和稳定。
我Makefile
手动编辑并添加:
simulation - Omnet++:模拟结束后获取 .ned 文件
当我使用 Omnet++ 开始模拟时,有一个描述初始场景的 .ned 文件(在我的例子中,它显示了某种类型的网络配置)。在模拟过程中,这种情况会发生变化,有时它会发生很大变化。有没有办法在模拟结束后获取描述最终场景的 .ned 文件?这样我就可以用脚本来分析它了……谢谢
macos - 尝试编译 omnet 4.2 时出错
我正在尝试安装 omnetpp 4.2(无法安装新版本)。无论如何,运行 ./configure 不会报告任何错误或警告,但是当我运行 make 我得到以下信息:
我在 mac os x (lion 10.8) 上运行。任何人都可以帮忙吗?谢谢
ubuntu - 在 omnetpp 中显示菜单
我正在使用 omnetpp-4.3.1 和 ubuntu 13.4,我的问题是我无法在我的 omnetpp 中显示菜单,所以无论如何要让我的菜单可见?
c++ - 计算下一条最短路径(到目的地的最小跳数)
这是 omnet 使用 Dijkstra 计算最短路径(跳)的结构。
我想找到并记录下一个最短的一跳。谁能帮我解决这个问题?理论上,我需要创建一个新结构来计算最短路径,而无需先前选择的下一个节点对吗?谢谢
tcl - Omnet++ GUI 不断崩溃
我想问题是文件 ~/.tkenvrc 删除后一切都很好。唯一的问题是它没有被 make clean 删除或重置。似乎它保存了GUI的当前排列和值
万一其他人有这个错误,我希望这篇文章能有所帮助。
干杯
simulator - WVSN 的 Castalia 和 omnetpp 模拟
WVSN的OMNETPP模拟
我面临错误,错误:从.': NED error in file
ThroughputTest.ned'加载NED源时出错:声明的包node.application.throughputTest' does not match expected package
Castalia-files.input.src.node.application.throughputTest'。