问题标签 [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.
linux - 发出“make”命令时出错
输入“make”命令时遇到错误
是什么导致了这个失败?
omnet++ - 外部接口如何在 OMNETPP/INET 中工作?
在过去的几天里,我一直在尝试构建和运行一个非常简单的网络,但无济于事(我尝试构建的大部分网络都是从 extServer 示例中借用的)。无论我在 IP 地址、路由等方面的配置如何,我似乎都无法使其工作。
我见过很多人为此苦苦挣扎,但没有在任何地方找到任何解决方案。INET 的 Emulation 文件夹中的自述文件更令人困惑而不是有用。因此,我希望您能帮助我完成以下简单的网络工作,并希望它(帖子)也能成为其他人的教程。
我想建立的网络(再简单不过了):
我的设置:
软件:
- 启用 PCAP 的 OMNET++ 4.6。
- INET 集成头(包括我喜欢的几个功能)。
- 启用 PCAP 的 OMNET++ 4.6。
操作系统:
VirtualBox 中的 Xubuntu 作为托管 OMNET++ 的访客。使用 Virtualbox 的原因是我的 Host Win 7 机器拒绝运行任何外部接口示例,并出现错误“cSocketRTScheduler: could't set socketopt for raw socket.”。我稍微修改了源代码并使用了 WSAGetLastError 函数,该函数将问题解决为“请求的地址在其上下文中无效。”。
回到 VirtualBox :) Xubuntu 有一个网络接口设置为仅主机网络,IP 地址为 10.0.0.1 和网络掩码 255.255.255.0 。
omnetpp.ini 中的标准主机设置:
标准主机使用与 extServer 示例相同的 server.mrt。
router.mrt 如下:
任何关于如何使这个网络工作的想法都非常受欢迎,因为如果它工作,我想稍后扩展它。此外,如果有任何建议采用分步方式,我将不胜感激。
先感谢您。
c++ - 构建 omnet++ 项目后的错误
我正在尝试测试 mixim 中已经存在的源代码和头文件(用于 mac 层)。我刚刚从 mixim 中的 scr 文件夹中复制了 (.cc) 和 (.h) 文件,并将其粘贴到我的项目文件夹中。我还提到了mac层的(.NED)文件中的类。不幸的是,每次尝试构建项目时,我都会遇到相同的错误。错误如下:
来自 makefile 的截图(第 107 行是粗体):
我怎样才能解决这个问题?还有其他方法可以用来测试内置源代码吗?
先感谢您。哦哦。
omnet++ - 包含在我的 OMNET++ 项目中的布隆过滤器类
我正在使用 OMNET++ 做一个项目。我只需要一个像样的布隆过滤器类(可以接受字符串的哈希函数和简单的控制函数:添加/重置/检查),所以我可以创建它的一个对象并在我的网络中使用它。我尝试自己创建一个,但哈希函数部分给我带来了麻烦。我在一个简单的 macbook pro 上运行我的项目模拟。有什么建议吗?
omnet++ - 什么是 Omnet++ 的最佳操作系统
我将在 Omnet++ 上开发一个光纤网络来评估性能。该软件在 OS MAVERICKS 上的运行情况如何?我听说它在 Windows 上效果不佳。
fatal-error - Veins 演示场景中的错误
我想使用静脉来模拟 V2V 通信。我尝试一步一步地练习静脉教程。我使用 omnetpp-4.4、sumo-0.21.0 和静脉 3.0。在最后一步,静脉演示场景不运行。存在两个问题,包括:
enter code here
致命错误:jni.h:没有这样的文件或目录。make: ***[out/gcc-debug//jMessage.o] Error
我该如何解决这些问题?
c++ - 如何在 OMNeT++ 中模拟期间更改网络配置?
我想在模拟运行期间修改 OMNeT++ 中元素的.ini文件的一些参数,例如节点的传输速率,例如当节点接收到一些控制消息时。
我发现信息说有可能以某种方式循环配置为:some_variable = ${几个值},但.ini文件中没有条件子句,也无法将任何来自C++函数的数据传递给这些文件(至于我很关心)。
我使用 INET,但也许其他一些模型的用户已经为这样的问题而烦恼。
distributed - omnet 中的分布式网络仿真
大多数 omnet 模块都具有集中式通信模型。我请求您的原谅,但到目前为止我无法跟踪任何完整的去中心化模块。我更倾向于使用 INETMANET 框架,因为我想在 omnet 中实现网格确定性方法或分布式预留协议。
如果有人可以指出我在mac层具有分布式通信模型的任何特定模块,那对我来说将是一个很大的帮助。
omnet++ - omnet - Inet - 哪个因素决定节点的传输顺序
我有一个关于传输顺序的一般性问题。在 INET ->exapmles->manetrouting->dynamicNodeCreation 中,它如何决定哪个节点应该发起信标传输。以及如何选择下一个节点进行传输。
我试图通过 tic-toc 示例,其中初始化函数中的 getIndex() 用于选择传输节点(例如 txc10.cc)。但我还没有在 INET 示例中弄清楚这样的功能。
有没有一种方法,我可以选择相应的节点进行信标传输作为我的信标占用图矢量?
有没有一种方法,我可以选择信标传输的相应节点作为我的信标占用图矢量。
我请求你原谅我对这个问题的不全面。
omnet++ - 如何在 OMNet++ 中声明用户定义函数?
我已经按照文档中的说明在 c++ 文件中声明了一个函数,并在 .ned 文件中调用了它。但它给出了以下错误。
以下是我的 c++ 文件。
在我的网络描述文件中,我调用了该函数。
为什么它给我错误?