问题标签 [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.
omnet++ - 如何使 RSU 成为移动节点(汽车)?
我目前正在使用静脉将我的相扑交通网络与 omnet++ 连接在我的相扑网络中,我使用两种类型的车辆,公共汽车和汽车
我的问题,
- omnet++ 是否支持RSU 作为移动节点?我的意思是 RSU 不是放置在固定位置,而是可以作为节点(汽车)移动,基于相扑网络的汽车类型。例如,车辆类型总线作为 RSU,车辆类型汽车作为移动节点。这样相扑中的所有车辆类型总线都可以作为 RSU-as-mobile-node 如果支持,它是如何工作的?
谢谢!
omnet++ - 如何在omnet++的静脉示例中分析两个节点之间的不同参数
在静脉中,获得的结果是所有可能时间的所有节点的集合。有没有可能的方法来调查和分析静脉示例中两个节点之间的通信,同时它们正在广播消息以防发生事故?就像如何在 omnet++ 的静脉示例中找到两个节点之间的丢包?
omnet++ - 如何在静脉中获取车辆的路线 ID/流量 ID?
omnet++ 静脉模块具有getRoadId()
返回车辆当前“道路 ID”的功能,但我如何才能获得车辆的“路线 ID”或“流程 ID”。
simulation - 在 Ubuntu 服务器上运行 Veins/Omnet++ 模拟时出现 NED 路径错误
我已经设置了一个 Linux 服务器来在其上运行静脉/omnet++ 模拟。我这样做的主要原因是减少模拟时间。该服务器正在运行 Ubuntu Server 14.04.3、OMNET++ 4.6、SUMO 0.22.0 和 VEINS 4a2。安装 OMNET 和 SUMO 后,我切换到 VEINS 根目录并./configure
运行make MODE=release -j 32
. veins-4a2
这生成了一个我尝试运行的可执行文件:
但我收到以下错误:
在运行上一个命令之前,我在机器上做了另一个 ssh 来运行命令./sumo-launchd.py -vv -c sumo
。
我的问题是错误指的是什么?我在安装/配置过程中是否错过了任何步骤?我make
是否正确地执行了静脉步骤?
statistics - 分析和绘制 OMNET++ 结果
我已经使用Cmdenv
. 通常我使用 OMNET++ IDE 来运行仿真,并会在 IDE 中分析结果。但是现在结果在服务器上,有没有更简单(方便)的方法来分析结果而不将其导入 OMNET++ IDE?
windows - 找不到网络设置和类“Veins::ObstacleControl”
如果您能帮助我解决静脉问题,我将不胜感激:我成功安装了静脉 4a2 和 sumo 0.21.0 和 Omnet 4.4 ,模拟示例运行良好。
接下来,我在工作区中导入 Crypto++ 5.6.3 作为 C/C++ → Existing Code as Makefile Project 下的新项目。然后我将它与静脉联系起来,如下所示:
- 在项目参考中,我选择了 Crypto++
- 在 Makemake 选项中,我选择 Link → 并编写 Crypto++
我在我的代码中包含#include< rsa.h> 等...,它被识别并且没有语法错误,但是当我运行模拟(omnet.ini)时,opp_run.exe 崩溃。
系统是Windows 10,错误是:
问题:如何将另一个 C++ 库(如 Crypto++)链接到我的静脉项目?
omnet++ - 如何分析 omnet++ 中的路径损失以用于静脉示例?
在两个节点之间的通信期间,我如何分析静脉中的路径损耗。我查看了模拟模块文件,发现使用了简单的路径损耗模块,但我不知道如何使用该模块来累积路径损耗结果。我是否必须添加单独的统计数据来提取路径损耗结果?
omnet++ - Veins(Omnet++) WAVE 数据包优先级映射到 EDCA(增强型分布式信道访问)
在Veins中创建WaveShortMessage或(wsm)时,需要为每个数据包指定一个优先级字段。可以使用的优先级为 0-3。同样基于这篇论文, WAVE使用 EDCA 作为 MAC 层协议。EDCA 有四种不同的访问类别 (AC) 或队列。这些队列用于确定传出数据包的优先级。我的问题是:
- 在WSM中,0 具有最高优先级还是最低优先级?
- WSM数据包优先级如何映射到EDCA访问类别?或者它根本没有映射?如果没有,那么在 Veins 中是否有任何方法可以将数据包分配给 EDCA 中的特定访问类别?
omnet++ - 在 Veins 上,如何从 ini 文件中获取一些值?
在Veins应用程序 ( veins/src/modules/application/app_name.(cc, h
) 上,如何
*.car[*].appl.numVehicles
从ini
文件中获取值?
我可以得到像sim-time-limit
(见下文)和我创建的其他值,因为我无法访问 ini 文件上*.car[*].*
或*.rsu[*].*
从 ini 文件中的值。
我会很感激任何帮助
simulation - 如何通过 *.car[*].appl.numVehicles 在时间戳零处插入场景中的车辆/节点?
在Veins上,当我通过文件(见下文)创建路线并设置场景中的车辆/节点数量时ini
,它们会以 1.2 秒的时间戳插入到模拟中。
有没有办法*.car[*].appl.numVehicles
在时间戳 0 s 处插入车辆?
我会很感激任何帮助