我是OMNeT ++,SUMO和Veins的新手。复习教程,我能够运行一个简单的Veins项目,将Sumo和OMNeT ++集成在一起。我有2辆汽车和1个交通信号灯横穿横断街道。运行模拟时,我可以在OMNeT ++中看到两个节点(SUMO中每个汽车一个节点),但是无法为交通灯添加节点。它存在于SUMO中,但不存在于OMNeT ++中。虽然我可以使用TraCICommandInterface访问交通灯并获取/设置当前状态。我只是希望它在OMNeT ++模拟器中可见,用于视觉目的。谁能指导我如何在OMNeT ++仿真器中添加交通信号灯节点。
答案 0 :(得分:0)
如果您需要的只是模拟中的一个模块,该模块可以提醒您交通信号灯的位置,则只需将任何OMNeT ++模块添加到模拟中,然后手动将其适当放置即可。
如果您想更加花哨,可以添加功能以定期向模块查询TraCI,以更新其外观。
有关如何创建自定义模块,将其放置在仿真中或更改模块的外观的信息,请参见OMNeT ++ Tic Toc教程。