通过VEINS集成OMNeT ++和SUMO

时间:2015-11-04 13:24:45

标签: omnet++

我在SUMO中创建了一个场景,并且还有一个runner.py文件来控制相扑中的流量。 当我使用没有跑步者fil的正常场景时,一切正常,但我需要在使用跑步者文件后获得动作。 你知道在omnet ++中使用这个运行器文件后如何获得输出?当我调用runner.py文件时它会打开相扑并且我可以看到移动但是当我链接相扑和omnet ++时,由于没有调用此文件,因此我无法在omnet ++中获得真正的移动。 我怎样才能同时看到Omnet ++模拟和相扑系列对话框? 有人可以帮我解决这个问题! 提前致谢。

1 个答案:

答案 0 :(得分:0)

SUMO目前没有支持从两个程序控制SUMO运行实例的功能。在您的情况下,OMNeT ++和您的runner.py都会尝试控制,例如模拟运行的速度。

最简单的解决方案是将runner.py中的功能移动到使用Veins模块影响模拟的新OMNeT ++模块中。