TSN-Simulator – NeSTiNg-Importomnet

NeSTiNg ist ein Simulationsmodell von Time Sensitive Networking (TSN), das das INET-Framework nutzt und TSN-Komponenten unterstützt. Ich verstehe den Arbeitsprozess einiger TSN-Mechanismen hauptsächlich, indem ich die Beispiele in diesem Projekt durchführe.

Hier stelle ich hauptsächlich die Schritte zum Importieren von Inet und Nesting sowie einige Probleme und Lösungen vor, auf die ich gestoßen bin (als ich selbst darüber nachdachte, dauerte es lange, bis ich erfolgreich erstellt hatte, und das Problem wurde nach mehreren Abstürzen gelöst).

1. Inet importieren und verschachteln

(1) Stellen Sie sicher, dass omnet5.6.2 erfolgreich installiert wurde.

(2) Laden Sie inet 4.1.2 ( https://inet.omnetpp.org/Download.html ) und Nesting ( https://gitlab.com/ipvs/nesting ) herunter und entpacken Sie sie in das Verzeichnis, in dem sich omnet befindet.

(3) Omnet öffnen und nacheinander ausführen:

Datei -> Importieren... -> Allgemein -> Vorhandene Projekte... -> Suchen Sie den Inet-Ordner -> Fertig stellen -> Klicken Sie mit der rechten Maustaste auf Inet und wählen Sie Build-Projekt aus. Nach einer Weile wird der Build erfolgreich sein. Dieser Schritt ist normalerweise der Fall wird nicht auftreten. Was ist das Problem?

Datei -> Importieren... -> Allgemein -> Vorhandene Projekte... -> Suchen Sie den Verschachtelungsordner -> Fertig stellen -> Klicken Sie mit der rechten Maustaste auf Verschachtelung und wählen Sie Build-Projekt aus. Wenn der Build in diesem Schritt erfolgreich ist, bedeutet dies, dass beide inet und nesting wurden erfolgreich importiert. .

2. Mögliche Probleme und Lösungen

Die Realität ist nicht so reibungslos, wie Sie denken, und die Verschachtelung gelingt oft nicht. Der Grund für dieses Problem liegt wahrscheinlich in der Inkompatibilität zwischen omnet++- und inet-Versionen. Nach dem Ausprobieren mehrerer Versionen können omnet++ 5.6.2 und inet 4.1.2 erfolgreich erstellt werden (andere Kombinationen habe ich noch nicht gefunden).

Wenn die Versionen übereinstimmen und der Build immer noch fehlschlägt, können Sie versuchen, inet bzw. nesting neu zu erstellen, nachdem Sie den lokalen Bereich gelöscht haben: Klicken Sie mit der rechten Maustaste auf inet oder nesting -> lokal bereinigen -> Projekt erstellen (Ich bin auch auf dieses Problem gestoßen. Wiederholen Sie dies ein paar Mal und es wird in Ordnung sein. Sie können es auch mit einem erneuten Import versuchen.

Vermeiden Sie Fallstricke: Als ich es einmal installiert habe, habe ich den aus der installierten Umgebung kopierten Inet-Ordner verwendet. Am Ende konnte die Verschachtelung nicht erfolgreich erstellt werden und ich war lange Zeit enttäuscht ... Am Ende stellte ich fest, dass dieses Inet defekt war (vielleicht wurde es während des Übertragungsprozesses beschädigt). Ich habe es einfach von der Website heruntergeladen und erneut importiert, um es zu verwenden.

Supongo que te gusta

Origin blog.csdn.net/m0_53786448/article/details/128851317
Recomendado
Clasificación