2017-07-29 5 views
0

Es ist eine sehr naive Frage, aber ich habe gerade mit Veins begonnen, und nicht in der Lage, den Anruffluss von Veins zu verstehen. Wenn wir die INI-Datei starten, welche Datei wird zuerst aufgerufen? Wie im Falle von C++ wird main() zuerst aufgerufen. Was ist der Ausgangspunkt der Venen App? Ich hoffe, dass mich jemand führen kann.Call-Flow von Veins

Antwort

0

Wenn Sie versuchen, Adern zu lernen, ohne zuerst OMNeT ++ zu lernen, springen Sie am tiefsten Ende ein. Für OMNeT ++ sind hervorragende Tutorials, Videos und ein umfassendes Benutzerhandbuch unter documentation pages on the OMNeT++ website verfügbar.

Wenn Sie in Eile sind, kann ich die 10-minütige Einführung von dort, sowie die empfehlen. Beide behandeln Ihre Fragen viel detaillierter, als dies in einer kurzen StackOverflow-Antwort allein möglich ist.

Um noch eine kurze Antwort speziell auf Ihre Fragen zu geben: Die INI-Datei gibt an, welches Netzwerk instanziiert und wie das Netzwerk zu parametrisieren ist. Das Netzwerk (im Wesentlichen eine Instanz eines zusammengesetzten Moduls) definiert, welche konstituierenden Module instanziiert werden sollen. Diese Module bilden einen Baum, von dem jedes Blatt ein einfaches Modul ist. Jedes einfache Modul ist eine Instanz einer C++ - Klasse. Bei der Initialisierung des Netzwerks werden die initialize Methoden jeder dieser C++ - Klassen in (im Wesentlichen) zufälliger Reihenfolge aufgerufen. Diese Methodenaufrufe können als Startpunkte Ihrer Simulation angesehen werden.

+0

Vielen Dank für Ihre Antwort. Ich habe TicToc-Tutorials gemacht, aber in Venen kann ich immer noch nicht verstehen, wie Autos erzeugt werden. In der .ned-Datei ist keine Struktur definiert. – Victor

Verwandte Themen