我如何在 Veins 中执行每一步操作?

How do I take actions every step in Veins?

我正在使用 Veins 来实现一个场景,在该场景中,我将在每个以 step selfmsg 为特征的时间步更新车辆的路线。我应该在哪个模块中找到这种行为?我想通过扩展在应用层为这个模块增加一些功能。可以吗?

您可以利用 SUMO 完全同时更新所有车辆位置这一事实。通过扩展,Veins(我假设您使用的是 4a2 版)将同时更新所有车辆的 OMNeT++ 位置。请参阅 Veins tutorial demo application 以了解如何在位置更改时执行代码。实际上,这将确保所有代码都在单个 OMNeT++ 事件中 运行,这似乎是您想要的。