Omnet++ 我如何采取行动的每一步静脉?

Omnet++ 我如何采取行动的每一步静脉?,omnet++,Omnet++,我正在使用Velse实现一个场景,在该场景中,我将在以步骤selfmsg为特征的每个时间步骤更新车辆路线。我应该在哪个模块中找到这种行为?我想通过扩展这个模块,在应用层为它添加更多的功能。有没有可能做到这一点?你可以利用相扑在同一时间更新所有车辆的位置这一事实。通过扩展,Velse(我假设您使用的是版本4a2)将同时更新所有车辆的OMNeT++位置。有关如何在位置更改时执行代码,请参见。事实上,这将确保所有代码在一个OMNeT++事件中运行,这似乎是您想要的。您可以利用SUMO在完全相同的时间更

我正在使用Velse实现一个场景,在该场景中,我将在以
步骤
selfmsg为特征的每个时间步骤更新车辆路线。我应该在哪个模块中找到这种行为?我想通过扩展这个模块,在应用层为它添加更多的功能。有没有可能做到这一点?

你可以利用相扑在同一时间更新所有车辆的位置这一事实。通过扩展,Velse(我假设您使用的是版本4a2)将同时更新所有车辆的OMNeT++位置。有关如何在位置更改时执行代码,请参见。事实上,这将确保所有代码在一个OMNeT++事件中运行,这似乎是您想要的。

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

谢谢您的回复,先生。抱歉没有提及,我使用的是Velse3.0。是的,我在OMNeT++中描述了这个事件,其特点是selfmsg
步骤
,其中
TraCIScenarioManager
模块报告订阅和更新节点位置。我只是想不出应该在哪里编写代码来创建此事件同步。现在,我认为我必须编写一个类似于
handlePositionUpdate()
的方法来实现这一点,我认为你是对的。同样的方法也适用于Velse3.0。只需在应用层模块的每个时间步骤后插入要运行的代码,例如,谢谢您的回复,先生。抱歉没有提及,我使用的是Velse3.0。是的,我在OMNeT++中描述了这个事件,其特点是selfmsg
步骤
,其中
TraCIScenarioManager
模块报告订阅和更新节点位置。我只是想不出应该在哪里编写代码来创建此事件同步。现在,我认为我必须编写一个类似于
handlePositionUpdate()
的方法来实现这一点,我认为你是对的。同样的方法也适用于Velse3.0。只需在应用层模块的每个时间步骤后插入要运行的代码,例如,谢谢您的回复,先生。抱歉没有提及,我使用的是Velse3.0。是的,我在OMNeT++中描述了这个事件,其特点是selfmsg
步骤
,其中
TraCIScenarioManager
模块报告订阅和更新节点位置。我只是想不出应该在哪里编写代码来创建此事件同步。现在,我认为我必须编写一个类似于
handlePositionUpdate()
的方法来实现这一点,我认为你是对的。同样的方法也适用于Velse3.0。只需在应用层模块的每个时间步骤后插入要运行的代码,例如。,