Veins 5.2.i1车辆仿真信息日志配置与路径问题咨询
Veins仿真车辆日志配置指南
一、需要修改的配置文件
- OMNeT++ 配置文件(
.ini):以Veins示例里的omnetpp.ini为例,找到对应仿真场景的配置段(比如[Config ExampleScenario]),添加以下配置开启车辆状态日志:
第一行启用移动模块的日志记录,第二行设置日志输出的时间间隔(可按需调整,比如*.node[*].mobility.logging = true *.node[*].mobility.logInterval = 1s0.1s),这样每个车辆节点会定期输出Timestamp、Node ID、Position、Speed等信息。 - SUMO 配置文件(
.sumocfg):如果需要从SUMO侧获取更完整的车辆轨迹数据,在配置文件的<output>节点下添加:<fcd-output value="fcd.xml"/> <tripinfo-output value="tripinfo.xml"/>fcd.xml会记录每一步的车辆实时状态,tripinfo.xml会汇总车辆全程的行驶数据。
二、日志文件存储位置
- OMNeT++的仿真日志默认存在仿真启动的工作目录(比如示例的
examples/veins文件夹),文件名一般以results开头,也可以在.ini里通过output-file参数指定自定义路径和文件名。 - 你找到的
tmp目录是临时存储区,里面的文件多为中间数据,正式日志建议通过配置固定到常规目录。 - SUMO生成的
fcd.xml和tripinfo.xml默认在.sumocfg所在的目录,也可以在配置里写绝对路径指定存储位置。
三、确认配置生效的小技巧
- 修改完配置后重新运行仿真,在OMNeT++的仿真界面打开Output窗口,就能实时看到车辆输出的状态信息。
- 仿真结束后,工作目录下的
results文件夹里会有.sca和.vec文件,用OMNeT++自带的Scavenger工具可以打开查看详细的车辆统计数据。
内容的提问来源于stack exchange,提问作者Mo9000
相关产品推荐
相关产品推荐

