在使用OMNeT ++,Veins和SUMO的模拟中,我希望根据车辆类型运行多个应用程序,如使用.rou.xml
type="XXX"
文件中指定的那样
例如:
<vehicle ... type="private" ... >
运行APP_private
(使用*.node[*].applType ="APP_private"
)<vehicle ... type="bus" ... >
运行APP_bus
(使用*.node[*].applType ="APP_bus"
)如何在omnetpp.ini
?
答案 0 :(得分:1)
我有同样的问题。我试图将模块名设置为Christoph的答案,但出现以下错误:“ moduleType和moduleName的映射键不同”,似乎静脉映射功能映射了一条静脉moduleType“ org.car2x.veins.nodes。车”作为静脉模块名称。
但是,我设法通过定义静脉模块以匹配相同的键来解决此错误,因此最终的omnetpp.ini设置为:
*.manager.moduleType = "XXX=org.car2x.veins.nodes.Car *=org.car2x.veins.nodes.Car"
*.manager.moduleName = "XXX=busNode *=node"
*.busNode[*].applType = "APP_bus"
*.node[*].applType = "APP_private"