【问题标题】:In Oment veins, how to get speed of a vehicle by providing vehicle ID which is not transmitting or receiving any message?在 Oment 静脉中,如何通过提供不发送或接收任何消息的车辆 ID 来获取车辆的速度?
【发布时间】:2021-04-05 05:32:09
【问题描述】:

我想通过定义 getSpeedById(Std::string vid) 之类的函数来获取车速,该函数将为我提供该车的当前速度。车辆正在接收/传输任何消息都没有关系。我正在使用 TraciDemo11p 示例文件。在那个例子中,我知道只有在发送/接收消息时才能获得当前速度。但是我想在整个模拟时间内获得特定车辆的速度,而这根本不会传输任何信号。

【问题讨论】:

    标签: omnet++ veins sumo


    【解决方案1】:

    请参阅答案https://stackoverflow.com/a/49973662/4707703,了解如何在 OMNeT++ 中迭代所有当前模拟的车辆以及如何获取指向其移动模拟模块的指针。从那里,它应该像调用getCurrentSpeed 一样简单(而不是getCurrentPosition,这在链接的答案中完成)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多