【发布时间】:2021-02-18 16:49:52
【问题描述】:
首先,对不起我的英语不好......
我有一个从 SUMO 以 OMNeT++ 识别的格式导出的跟踪。现在我需要用它在 Veins 中运行一些模拟,但我不知道如何在 OMNeT++ 中读取/导入跟踪文件。
其他信息,对于这些模拟,我不想使用通过 SUMO 代理直接连接到 SUMO 的 Veins,我想直接使用我拥有的跟踪。有可能吗?
谢谢。
【问题讨论】:
首先,对不起我的英语不好......
我有一个从 SUMO 以 OMNeT++ 识别的格式导出的跟踪。现在我需要用它在 Veins 中运行一些模拟,但我不知道如何在 OMNeT++ 中读取/导入跟踪文件。
其他信息,对于这些模拟,我不想使用通过 SUMO 代理直接连接到 SUMO 的 Veins,我想直接使用我拥有的跟踪。有可能吗?
谢谢。
【问题讨论】:
Veins 旨在创建与(正在运行的)道路交通模拟交互的无线网络模拟,以便两个模拟可以相互影响。从 Veins 5.1 开始,它的任何组件都不能读取移动跟踪文件。
其他 OMNeT++ 仿真模型库可以做到这一点。例如,INET 框架有许多可以读取移动轨迹的模型以及一个可以读取节点创建/删除事件的模型 (ScenarioManager)(如果汽车在您的模拟中出现/消失,您可能需要这些事件)。我不知道 SUMO 跟踪编写器是否/如何支持 INET 模型期望的任何文件格式(它声称它的输出可以由“OMNeT++”读取,而无需说明其众多模型中的哪一个)
【讨论】: