静脉停车区定义

问题描述 投票:0回答:1

我在相扑中研究了我们可以定义一个停车区域。我们是否也可以模拟相同的场景(带有停车区域的道路网络)。我想用静脉模拟停车场场景,所以静脉与相扑的停车场定义兼容吗?

veins
1个回答
0
投票

当您使用ParkedArea配置SUMO XML文件时,在VEINS中,车辆将停在定义的区域。在VEINS 5中,您可以使用handleParkingUpdate()方法处理是否停放车辆。

SUMO XML文件中的配置示例:

。net.xml文件:

 <parkingArea id="parkingArea1" lane="D2D3_0" roadsideCapacity="1" startPos="10.00" endPos="20.00"/>

。rou.xml文件:

    <vehicle id="0.10" depart="0.00">
        <route edges="D2D3"/>
    <stop parkingArea="parkingArea1" duration="3600.00"/>
    </vehicle>

VEINS方法:

void MyClass::handleParkingUpdate(cObject* obj) {
    DemoBaseApplLayer::handleParkingUpdate(obj);

    //IF CAR IS PARKED
    if (mobility->getParkingState()) {
        //set color blue+red to parked cars
        findHost()->getDisplayString().updateWith("r=20,red");
        findHost()->getDisplayString().setTagArg("i", 1, "blue");
    }
}

我希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.