Omnet++ 如何添加普通车辆而不是智能连接车辆?

Omnet++ 如何添加普通车辆而不是智能连接车辆?,omnet++,veins,Omnet++,Veins,如何添加普通车辆而不是智能连接车辆? 在Veins5.1中,似乎每辆车都应该是一个节点,并相互发送消息。如何添加在模拟中不会与其他车辆通信的普通车辆?如果您只想让一些随机车辆成为“哑”车辆,可以将TracisCanarioManager的值设置为小于其默认值的值,1.0。如果将此值设置为,例如,0.1,则只有10%的车辆是“智能”车辆。剩下的90%甚至不会在OMNeT++中模拟 如果您希望更多地控制哪些车辆是“哑”车辆,哪些车辆是“智能”车辆,我建议对“哑”车辆和“智能”车辆使用不同的OMNeT

如何添加普通车辆而不是智能连接车辆?
在Veins5.1中,似乎每辆车都应该是一个节点,并相互发送消息。如何添加在模拟中不会与其他车辆通信的普通车辆?

如果您只想让一些随机车辆成为“哑”车辆,可以将
TracisCanarioManager
的值设置为小于其默认值的值,
1.0
。如果将此值设置为,例如,
0.1
,则只有10%的车辆是“智能”车辆。剩下的90%甚至不会在OMNeT++中模拟


如果您希望更多地控制哪些车辆是“哑”车辆,哪些车辆是“智能”车辆,我建议对“哑”车辆和“智能”车辆使用不同的OMNeT++模块类型。例如,除了标准的
Car.ned
模块外,您还可以提供一个根本无法通信的
DumbCar.ned
。然后,您可以使用
TraCIScenarioManager
配置哪些SUMO车辆类型映射到哪些OMNeT++模块类型。有关如何使用此参数的更多文档如下。

如果您只想让一些随机车辆成为“哑巴”车辆,可以将
TracisCanarioManager
的值设置为小于其默认值
1.0
。如果将此值设置为,例如,
0.1
,则只有10%的车辆是“智能”车辆。剩下的90%甚至不会在OMNeT++中模拟

如果您希望更多地控制哪些车辆是“哑”车辆,哪些车辆是“智能”车辆,我建议对“哑”车辆和“智能”车辆使用不同的OMNeT++模块类型。例如,除了标准的
Car.ned
模块外,您还可以提供一个根本无法通信的
DumbCar.ned
。然后,您可以使用
TraCIScenarioManager
配置哪些SUMO车辆类型映射到哪些OMNeT++模块类型。有关如何使用此参数的更多文档,请参阅