我应该如何在一个模拟中使用两种车辆类型?

How am I supposed to use two vehicle types in one simulation?

Veins_inet 说它是在 veins 库之上制作的。那么如何在inet模拟中使用802.11p车辆呢?

我在 rou.xml 文件中定义了两种车辆类型。我怎样才能在模拟中阅读它们? 我试过了,到目前为止这似乎是不可能的。大多数模块已从源文件相互连接。

是否可以在单个移动模型中执行此操作,或者我可以在单个模拟中使用两个移动模型吗?

Veins 5.0 和 INET 4 使用完全独立的模型来模拟无线通道。虽然让两个模型都知道“正确”的车辆位置是完全可行的(通过实例化两个模型堆栈,也就是说,使用两个应用程序,每辆车两个无线卡模块和两个移动模块——以及每个模拟两个通道模块,虽然只有 一个 连接到 SUMO),但这不一定是最简单的前进方式。

您确定您的研究需要在相同模拟中模拟两种类型的模型吗?如果没有,则构建两个单独的模拟——一个使用 Veins+veins_inet+INET(仅使用后者的无线模型),一个使用 Veins.

您确定不能依赖配置为 opMode=p 的 INET WLAN 模型而不是 Veins 的无线模型吗?有关示例配置,请参阅 https://github.com/inet-framework/inet/blob/v4.2.0/examples/wireless/nic/omnetpp.ini#L245。如果没有,你所有的车都可以使用纯INET无线车型。