我希望在我的(长)模拟(OMNeT + Veins)中保持恒定数量的汽车。我不太关心移动性,所以我可能会使用Veins内置函数* .manager.numVehicles = 100.事情是,如果我没有指定任何(足够的)车辆流量(来自SUMO)我的模拟立即终止(因为没有事件)。因此,我创造了一些流量(更快地退出模拟),并且当它们消失时静脉填满了汽车。
有更优雅的方法吗?我更喜欢使用numVehicles功能,因为它更容易,而且车辆移动得最小,因此它们可以长时间保留在模拟中。
我需要稳态车辆密度(固定的车辆数量 - 即使旧的车辆离开,新的车辆进入以在同一时刻更换它们)。
谢谢, 安德烈亚斯
答案 0 :(得分:0)
autoShutdown参数可以设置为false,以指示耦合界面继续运行,即使模拟中没有更多汽车也是如此。见https://github.com/sommer/veins/blob/veins-4.5/src/veins/modules/mobility/traci/TraCIScenarioManagerLaunchd.ned#L55