问题标签 [veins]

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.

0 投票
2 回答
212 浏览

c++ - About assining two different application to 50 nodes randomly in omnetpp.ini

I am using VEINS 4a2 and I have two different application eg. one normal application from TraciDemo11.cc and another one I modified it. Is it possible to assign the two different applications to 50 nodes randomly. Eg. from *.node[5..20].applType = "TraCI" and "Modified traci" ? so that in each simulation run each nodes have different application running.

Thank you.

0 投票
1 回答
445 浏览

simulation - 改变 WAVE 消息的长度(VEINS/OMNET++)

如何更改 WAVE 消息的长度。方法setWsmLength不行。从这里的答案我认为这是不可能的,因为该功能未在 WAVE 中实现。但提供的答案非常模糊。它要求创建一个 .msg 文件,这很清楚。但其余的不是很清楚。有人可以澄清或解释吗?

PS:我无法在该线程中发表评论,因此不得不提出新问题。

0 投票
1 回答
672 浏览

omnet++ - 要在 OMNeT++、Veins 项目的 TracIDemo11p 中使用的自定义消息

在一个项目中,我必须使用自定义信标消息。它需要的参数与 WaveShortMessage 中的参数不同。我定义了 .msg 文件并且能够生成 _m.cc 和 _m.h 文件。为了在 TraCIDemo11p 中使用自定义消息,我想到了将 WSM 对象参数替换为 onBeacon() 函数中自定义消息的对象参数。但这不起作用,因为 BaseWaveApplLayer 也只使用了 WSM 对象。

所以我创建了另一个 MyAppLayer.ned,其内容与 TraCIDemo11p.ned 的内容相同,除了“sendWhileParking”参数(我在 MyAppLayer.ned 中删除),我通过查看为 MyAppLayer.ned 编写了相应的 .h 和 .cc 文件TraCIDemo11p.h/.cc 文件的结构。另外,我仔细地包含了所有相关的头文件,包括自定义消息的 _m.h 文件。但是它产生了很多错误,例如-

  1. scheduleAt() 未在范围内定义
  2. “MyMsg”未在范围内定义。. . 和类似的。

请帮助我了解如何在 TraCIDemo11p 中使用自定义消息代替 WSM。谢谢你。

0 投票
1 回答
227 浏览

networking - 从 inet-3.0.0 到更高版本的 VANET 模拟仍然缺少 sumo-launchd

目前我正在尝试使用 OMNeT++-4.6、INET-3.2.3 和 SUMO-0.25.0 模拟 VANET 的现有 MANET 路由协议(AODV、OLSR、GPSR 等)。但是我注意到从 INET-3.0.0 到更高版本中缺少诸如 Traci Mobility 之类的 sumo-launchd.py。

有没有其他方法可以将 sumo 与 inet 框架耦合,或者我需要使用 Veins 来解决这个问题?如果我需要使用静脉框架,那么我必须考虑哪些东西来进行模拟。

提前致谢。

0 投票
1 回答
671 浏览

omnet++ - OMNET++:使用 VEINS、INET 和 MIXIM

我需要使用 OMNET++ 实现自适应路由协议

子模块是否channel control仍然可以从 INET 框架中获得,因为我找不到它。因此我安装了 MIXIM。我可以使用 Veins 连接 SUMO 和 OMNET,以及 INET 和 MIXIM 用于车辆和 RSU 的复合模块吗?

谢谢你

0 投票
1 回答
253 浏览

omnet++ - 静脉 LTE Omnet++ 错误

我已经使用命令 ./run (no debug) 在 Ubuntu 14.04、Sumo-0.22、Omnet++-4.6 上成功运行了示例静脉 LTE sceranio

异类.rou.xml 文件有更多标记为注释的节点。当我从这个文件添加一些新节点时,我得到一个错误

是否可以使用命令或更改来运行场景以引入将找不到的节点?在我继续我自己的场景地图和路线文件之前。

你知道如何解决这个问题吗?

0 投票
2 回答
1847 浏览

omnet++ - 静脉中的 opp_run 错误 4.4 + sumo0.25 + omnet 4.6

我是 omnet++ 模拟的硕士生初学者。这是我第一次安装用于 IVC 模拟的 omnet + 静脉 + 相扑。

我整天都在解决这个问题,但没有成功。我真的需要任何人的帮助。

基本上,当我尝试按照教程中的建议运行“/veins-4.4/examples/veins”示例时收到此错误。错误是:

非常感谢您的任何回答。

0 投票
1 回答
93 浏览

omnet++ - 运行 Veins 示例场景时禁用车辆重新路由

亲爱的,这些天我正在用 Veins 做一个研究 secnario。作为第一步,我将使用车辆重新路由选项运行示例静脉场景,并且在发生事故时不重新路由。这可能吗?配置改变有可能吗?无论如何,在这两种情况下都需要发生事故(节点停止)。

谢谢,拉克什

0 投票
1 回答
245 浏览

simulator - omn​​et++/veins : 一些 sumo/traci 命令似乎没有实现

我想使用一些似乎没有在 omnet++/veins 中实现的 sumo/traci 命令,例如:

  • 交通灯命令 setRedYellowGreenState(tlsID, state) 例如
  • 连接命令
  • 和其他命令

能够从 omnet++/veins 使用这些命令的最简单方法是什么?

非常感谢你的帮助。问候 :)

0 投票
1 回答
389 浏览

java - SUMO 和 OMNeT++ 与 Java 一起使用

我目前正在写我的学士论文,我的目的是创建一个 VANET 模拟器,让流量模拟器 SUMO 和网络模拟器 OMNeT++ 一起工作。

我知道已经有一个名为 Veins 的项目正在这样做。

但问题是除了 PHP 或 Java 之外我不知道其他语言,我认为我需要更多时间来尝试理解 Veins,而不是用 Java 来做。

我已经看到,在 Java 的情况下,有一个名为 traci4j 的库,旨在替代 Java 语言中的 TraCI。

我认为,要完成的第一步是能够从 Java 运行 SUMO 和 OMNeT++。一旦我实现了这一点,我就会着手处理两个程序之间的数据交换。

但是,我进行了一些试验,但都没有成功,从我的简单程序运行 SUMO-gui:

但我不断收到以下信息。我试图在调试模式下遵循这一点,但这是一项非常乏味的工作,最后我什么也得不到。

如果你能告诉我我的想法是什么,我将不胜感激。任何其他关于我的想法和计划我的论文的方式的评论也将不胜感激。

顺便说一句,我正在使用 SUMO 0.25、OMNeT++ 4.6 和 Eclipse Mars.2 Release (4.5.2)

提前感谢您的关注

编辑:

我设法找到了异常的起源,您可以将其作为答案找到。但是,我不断收到错误:

错误 StatusLogger 找不到 log4j2 配置文件。使用默认配置:仅将错误记录到控制台。

无论如何,这似乎并不影响程序的运行,因为我运行它成功了。但是,如果我不按运行按钮,它就不起作用!