我想访问其他车辆的信息(roadId,当前位置,速度.)在我的Vehicle应用程序 (MyVeinsApp
)中进行仿真,并且没有发送任何消息。
据我所知,车辆只能在MyVeinsApp
中使用TraCI函数获取自己的信息。是否有办法让车辆访问4.7.1静脉中的所有其他车辆信息?
任何帮助都将不胜感激。
发布于 2019-06-29 16:54:35
每个car都有一个唯一的索引,它可以通过: self = getParentModule()->getIndex()获得。可以将此索引(self)用作数组索引。基本上,您需要为每个参数(例如roadId[]、velocity[]等)创建一个全局数组。然后每辆车把它的信息放在各自的数组位置。由于这个数组是全局的,任何汽车都可以访问任何其他汽车的信息。与使用多个数组不同,您还可以创建一个对象数组,为每个car创建一个对象,其中每个对象包含car的所有参数。
https://stackoverflow.com/questions/56808083
复制相似问题