2016-04-23 4 views
0

Ich implementiere ein VANET Routing Protokoll mit OMNe ++ (INET Framework), Sumo und Venen (um Traffic zu generieren).OMNeT ++ Konfigurationsdatei

Ist es möglich, eine Konfiguration in omnetpp.ini hinzuzufügen, um die Simulation ohne Fahrzeuge zu starten, um eine Anwendung für die RSUs zu testen?

+0

Sie können eine zweite Konfiguration verwenden, in der '' .rou.xml'' leer ist. Sie können die richtige Datei aus der '' omnetpp.ini'' auswählen. – floxyz

Antwort

1

Wenn Sie keinen Datenverkehr in Ihrer Simulation wünschen, müssen Sie die Datei .rou.xml ändern, die für Ihre Simulation verwendet wird.

In Ihrem Beispielverzeichnis haben Sie wahrscheinlich eine Datei mit einer solchen Erweiterung, einfach den Code auskommentieren. Oder lassen Sie nur zwei Fahrzeuge, wie es in diesem Fall:

<?xml version="1.0" encoding="UTF-8"?> 
<routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> 

    <vType accel="5.0" decel="5.0" id="Car" length="5.0" minGap="2.0" maxSpeed="50.0" sigma="0" /> 

    <route id="route0" edges="1to2 out" /> 

    <vehicle depart="1" id="veh0" route="route0" type="Car" /> 
    <vehicle depart="1" id="veh1" route="route0" type="Car" /> 
</routes> 

Auf der anderen Seite ist es ein bisschen komisch für mich ist, wie würden Sie die Anwendung der RSU testen, ob es keine Autos gibt. Das heißt, es gibt keine Übertragung, dh die RSU-Anwendung reagiert auf was?

Für ein minimales Beispiel sollten Sie vielleicht nur ein Auto in Ihrem Szenario verwenden, das ein Paket an die RSU sendet.

+0

Vielen Dank für Ihre Antwort, das ist sehr hilfreich! Ja, Sie haben Recht, es macht mehr Sinn, mit einem Auto zu testen und schrittweise weitere Autos hinzuzufügen. –

+0

Gern geschehen! – user4786271