问题标签 [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.
simulation - 如何在模拟期间增加 Veins-lte 中的车辆密度
我想增加每个区域的车辆数量,即车辆密度。在静脉的情况下; 可以通过 erlagen.rou.xml 增加或减少车辆的数量和速度。我试图从heterogeneous.rou.xml 更改车辆数量,但我遇到了一些错误,例如:模块错误(HeterogeneousToLTE)scenario.node[1].heterogeneousToLTE (id=89) at event #192976, t=20.6: IPvXAddressResolver:未找到模块“节点 [21]”
如何解决这个问题?
谢谢
omnet++ - 使用 mt19937 的静脉错误
我正在尝试使用 mt19937 在 Veins 上为我的节点/车辆类生成(良好的)随机数。当我为每辆车使用一个 mt19937 时,他可以工作,但是当我设置为静态(所有车一个 mt19937)时,他不工作
使用 mt 时出现一个错误:
错误:
网络设置期间模块 (cModule) vehDist_rsu (id=48) 出错:找不到类“Veins::ObstacleControl”——可能其代码未链接,或者该类未使用 Register_Class() 注册,或者在模块和通道的情况,使用 Define_Module()/Define_Channel()。
网络清理期间出错:模型错误:ASSERT:条件 vect[i]==NULL false 在函数 deleteNetwork,csimulation.cc 第 437 行。
omnet++ - 在 Omnet++ 中使用感兴趣的区域(静脉)
我正在使用静脉使用简单的场景应用程序。我想计算不同的测量值。我使用 SUMO 使用逼真的地图,车辆的行程是使用 randomTrips.py 随机生成的。
我认为结果不准确,因为应该为同一区域或范围内的车辆计算测量值(例如:数据包传递概率),而不是在不同区域中存在。
根据我的阅读: 1- 我必须使用 O/D 矩阵,但是,我不想再回到相扑 2- 为 TraCIScenarioManager 配置“感兴趣的区域 (ROI)”。
我的问题:我如何将矩形区域指定为 ROI,并且只有这些区域中的车辆将在 OMNeT++ 中进行模拟,我必须从哪个文件更改?
谢谢你先进
omnet++ - 如何从 Omnet++ 调用 Sumo
我是 OMNet++ 和 Sumo 的新手,我按照本教程中描述的步骤进行操作,但是当我尝试在最后一步运行静脉演示场景时,我只能让 OMNet++ 模拟在没有 Sumo 的情况下工作,而它应该是并行运行的任何建议我将不胜感激
omnet++ - omnet++ 静脉 - 询问 RecievedBeacon 和 sentpacket 的值
我正在使用 Omnet++,静脉。我使用这里存在的代码:
Flooding.ned也 flooding.cc 存在于同一链接中。
我正在使用泛洪应用程序,我将 sentbeacon 分配为 true,并将 Data 发送为 false,以计算信标传递的概率。 所有统计数据都记录在上述项目中。
对于 flooding.cc 我更改了 onBeacon 函数来记录收到的信标
然后我想记录发送数据包的数量,所以我在这个文件 Mac1609_4.cc 中进行了更改(代码是这个文件的一部分,只是我更改的行)。
我的问题是关于统计数字。我需要方程的帮助来正确计算信标传递的概率。我使用了逼真的地图,当我运行项目并获得结果时,我不知道如何计算概率,我尝试占用部分区域(RoiRect)但我仍然有同样的问题,可能是我需要计算特定范围的概率还是我应该采取小区域,以获得准确的结果?
omnet++ - 基于 Veins 示例实现新场景
我正在使用 OMNET++ (4.6)、SUMO-0.22.0 和 VEINS-4a2 模拟器实现以下场景:在同一控制区域中的汽车之间交换消息,其中消息代表道路质量。
因此,我将消除静脉示例中汽车之间发生事故的情况。
我是否需要更改 TraCIMObility 中的 handleSelfMsg() 和 TraCIDemo11p 方法中的 onData() 的代码?
omnet++ - 使用新地图在节点之间交换消息且不会发生意外
我使用 erlangen 映射执行了 Veins 示例,并输入了node[*0].veinsmobility.accidentCount = 0,我注意到,在模拟过程中,节点之间没有交换消息,这是合乎逻辑的。
我已经从 SUMO 生成了我的 .rou.xml、.poly.xml 和 .net.xml 文件,然后我在 Veins 中导入了新地图。当我在 omnetpp.ini 文件中添加事故计数 = 0时,我注意到节点之间存在消息交换。我想知道这些消息是什么意思?
omnet++ - Omnet++ , Venes , Car X 在特定时间的邻居节点数
我的问题:如何根据结果或更新代码在特定时间(汽车 X 范围内的目标节点)计算/查找 Car X 的邻居节点数?
在 Beacon 广播中,要计算节点 X 成功接收数据包的比率,我认为我需要知道该汽车 X 区域中存在的节点(汽车)的数量。
omnet++ - 静脉框架教程事故率
目前,我正在使用 Veins 框架做一些研究场景。我修改了 Veins 示例(在教程中)并使它使用我的网络文件并运行了 3000 步的模拟。
从 OMNeT++ 控制台,我可以看到有很多事故被安排和执行。我可以知道这些事故是如何安排的吗?以什么速度?例如每分钟 2 次事故或 SUMO 15 步 5 次事故?
omnet++ - 挥手短信内容
我使用了静脉 4a2 和 OMNET++ (4.6)。我想知道静脉示例中车辆之间交换的消息的内容。我已经咨询了waveshortmessage.msg、WaveShortMessage_m.cc和WaveShortMessage_m.h但我没有找到消息内容。
在waveshortmessage.msg中,这行 " string wsmData = "Some Data" " 是什么意思?
在TraCIDemp11p.cc中,在 sendMessage 函数中声明的“ blockedRoadId ”是什么意思?