我正在基于SUMO,OMNeT ++和静脉进行模拟,我想看看连接性对交通安全的影响。因此,我在路由器文件中添加了几个“ SSM”命令。
当我单独运行相扑车时,它将给我带有SSM装置(例如TTC和PET)的车辆的输出。每个SSM设备将有自己的输出文件,名为“ ssm_id.xml”
但是,当我同时运行SUMO,OMNeT ++和Veins时,SSM设备的输出丢失了,我找不到它们。
有人知道如何解决这个问题吗?
非常感谢您!
答案 0 :(得分:1)
您可能(1)已配置SUMO以将输出文件写入运行模拟的目录,并且您可能(2)使用sumo-launchd.py
为每个模拟运行一个SUMO副本。默认情况下,sumo-launchd.py
通过将所有文件复制到一个临时目录(在模拟完成时将其删除)来运行SUMO模拟。因此,您的输出文件将被删除。
因此,有三种保留输出文件的方法:
sumo-launchd.py
以不删除临时目录