Tutorial OpenSCENARIO Workflow mit scenario.architect¶
Info
Der im Folgenden beschriebene Workflow wird momentan nur von dem Umfeldsimulationstool VTD und CarMaker unterstützt. Die Funktionalitäten beschränken sich ausschließlich auf Szenarien vom Typ OpenSCENARIO 1.0 (*.xosc).
Dieses Tutorial zeigt einen Workflow, mit dem es möglich ist, XOSC-Szenarien aus einer Toolanbindung heraus mit dem scenario.architect zu erstellen oder zu bearbeiten und anschließend in ecu.test zu parametrieren.
Konfiguration der Toolanbindung (TBC und TCF)¶
Die oben beschriebenen Funktionalitäten sind nur im Rahmen eines „Umfeldsimulationszugriffs“ verfügbar. Um einen solchen „Umfeldsimulationszugriff“ einzurichten, ist es nötig, eine neue Testbenchkonfiguration (TBC) für das entsprechende Umfeldsimulationstool anzulegen (Tutorial). Für das entsprechende Tool muss ein Port vom Typ „ENVSIM“ ausgewählt werden. Unter den Eigenschaften der Toolanbindung muss unter Projektverzeichnis die Option Lokales Verzeichnis auf Toolhost kopieren ausgewählt werden. Bei dieser Option liegt die „Wahrheit“ des Projektverzeichnisses lokal auf ecu.test Seite. Beim Start der TBC wird das lokale Projektverzeichnis auf den Toolhost kopiert.
Warnung
Ausnahme bei VTD: Wenn ein Lokales Projektquellverzeichnis auf den VTD-Toolhost kopiert wird, werden gleichnamige Ordner im Projektverzeichnis auf VTD-Toolhost-Pfad überschrieben.
Um die Einrichtung des Umfeldsimulationszugriffs abzuschließen, muss ebenfalls eine Testkonfiguration (TCF) angelegt werden und nach dieser Beschreibung konfiguriert werden.
Wenn TBC und TCF zusammen gestartet werden, erscheint im Aktionsfenster der Tab Umfeldsimulation. Dieser listet unterhalb des Knotens Szenarios die verfügbaren Szenarien auf.
Szenarien mit scenario.architect erstellen oder bearbeiten¶
Info
Für diesen Schritt ist eine Installation des scenario.architects in einer Version größer gleich 2023.4 nötig.
Über den Tab Umfeldsimulation kann nun aus ecu.test heraus der scenario.architect gestartet werden. So kann ein neues Szenario im XOSC-Format erstellt bzw. ein bestehendes XOSC-Szenario bearbeitet werden. In beiden Fällen wird das neue bzw. bearbeitete Szenario nach dem Schließen vom scenario.architect automatisch auf dem Toolhost aktualisiert.
Szenario neu erstellen¶
Die Option Neues Szenario im scenario.architect erstellen … erscheint bei einem Rechtsklick auf den Knoten Szenarios.
Warnung
Strecken (XODR-Dateien), die in dem neuen Szenario referenziert werden, müssen bereits zum Start der Toolanbindung im lokalen Projektverzeichnis liegen.
Bestehendes Szenario bearbeiten¶
Die Option Im scenario.architect öffnen … erscheint bei einem Rechtsklick auf ein XOSC-Szenario im Knoten Szenarios.
Parametrierung in ecu.test¶
Wenn im Knoten Szenarios ein XOSC-Szenario ausgeklappt wird, können dessen Parameter und Signale eingesehen werden. Bei einem Rechtsklick auf einen beliebigen Parameter erscheint, wenn ein Package im Editor geöffnet ist, eine Auswahlmöglichkeit, einen Lese- bzw. Schreibschritt für den Parameter im geöffneten Package einzufügen. Vor dem Lese- bzw. Schreibschritt muss das entsprechende Szenario mit einem Lade Element-Testschritt geladen werden.
Danach kann das parametrierte Szenario mit dem Testschritt Start Simulation gestartet bzw. mit dem Testschritt Stopp Simulation gestoppt werden.
Info
Für VTD ist das Schreiben von Parametern während der Simulation nicht möglich.