首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PLEXE从Sumo .rou文件插入车辆时出错

使用PLEXE从Sumo .rou文件插入车辆时出错
EN

Stack Overflow用户
提问于 2021-01-04 17:47:29
回答 1查看 113关注 0票数 0

我试图插入常规车辆和排车辆在一个特定的时间步骤,在一个场景中使用相扑和Plexe。我正在使用相扑1.2.0,静脉5.0,Omnet++ 5.5.1,Plex-3.0a2版本。作为综合文档点,我必须将.ini文件中的交通管理器更改为SumoTrafficManager,以便从我创建的.rou文件中插入车辆和排。出于测试目的,我使用了使用Sumo流量选项的丛提供的排示例。问题是我得到了相扑错误

错误: tcpip::Socket::recvAndCheck @ recv:对等关机

使用代码139退出omnet。只有插入第一辆车时才会发生错误。注意:该示例的所有其他配置都工作得很完美。

为什么会发生此错误,如何解决此问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-07 18:30:02

我从相扑邮件列表中得到了答案,所以我也在这里发布。目前有一个错误,用于插入排和标准相扑方式(.rou文件)的普通人车。但是有一种解决这个问题的方法,让排车的插入由TrafficManager模块来处理,而普通的人车要用相扑的方式插入。要使其工作,必须使用经典的PlatoonsTrafficManager并将以下行添加到.ini文件中:

*.manager.moduleType = "vtypeauto=org.car2x.plexe.PlatoonCar vtypehuman=HumanCar“*.manager.moduleName = "vtypeauto=node vtypehuman=human”

这样,您就可以分离模拟的模块类型,以以不同的方式处理它。测试的一个很好的例子是提供的人工示例。通过修改.ini文件,只向TrafficManager传递与排相关的变量,然后在.rou文件中添加一些行(如流或vehs),用于要注入的人力汽车,您将得到所需的结果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65567340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档