You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置sumo-launchd.py以获取Lanearea Detectors的输出?

Sumo+Veins F2MD框架Lanearea Detector无输出解决方案
  • 确认sumo附加文件参数正确传入sumo-launchd启动流程
    sumo-launchd.py通过TraCI远程调用启动sumo进程时,不会继承本地手动运行sumo-gui时的-a参数,你需要将附加文件配置写入仿真框架的sumo启动参数中:
    在F2MD对应的omnetpp.ini配置文件内找到manager模块的配置项,新增参数:
*.manager.additionalSumoArgs = "-a 你的绝对路径/lust.add.xml"

推荐使用附加文件的绝对路径,避免sumo进程工作目录和预期不一致导致文件加载失败

  • 检查检测器输出路径配置
    你在lust.add.xml中为Lanearea Detector配置的output属性如果是相对路径,输出文件会生成到sumo-launchd启动的sumo进程的工作目录下,而非你手动运行sumo-gui的目录,建议先将output修改为绝对路径测试,确认文件是否生成。
  • 开启日志排查问题
    启动sumo-launchd.py时添加-v参数开启详细日志,查看仿真启动时sumo的实际调用参数,确认-a参数和附加文件路径是否被正确传入,同时可以排查是否存在附加文件格式错误、路径不存在等报错信息。
  • 备选方案:通过TraCI动态加载附加文件
    如果不想修改启动参数,可以在仿真初始化阶段调用TraCI接口加载附加文件:
traci.simulation.loadAdditionalFile("lust.add.xml")

加载完成后检测器即可正常工作并生成输出文件。

内容的提问来源于stack exchange,提问作者Bill Chen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 01:57:04