# 5. Schulung - ## 5.1. Thematische Gliederung ### Session 1 von Schulung 5: - Erstellung der Callbackfunktionen zur Änderung der Drehrichtung bei Anbindung von Kreisel und Gefällestrecke ### Session 2 von Schulung 5: - Implementierung von copy paste in der Ebene - Fix der eindeutigen Bezeichner jedes einzelnen Shapes ## 5.2. Video des Mitschnitts \\\\195.243.223.8\allgemein\RuleDesigner\2023-11-20-RuleDesigner-Configurator-Schulung_5.mp4 ## 5.3. Inhalte je Zeitstempel Hier zählt immer der angezeigte Zeitstempel von Teams im im Recording in der linken oberen Ecke. Zeit [h:mm]| Thema :--------- |:----- 0:05|Test des letzten Codestandes 0:07|Kurze Zusammenfassung der Codeblöcke der letzten Session 0:13|Funktion zur Drehrichtugnsänderung in der Kreiseldefinition 0:20|Befüllung des Eckrads mit eigens definierten Defaults 0:22|Testlauf des neu definierten Eckrads 0:30|Funktionen im Switch Case Fall für Eckrad Create/Update bei Doppelklick 0:32|Neuer Lauf 0:33|Implentierung des Callback Link 0:38|Überlegungen zur Parameterübergabe: Erzeugungszeit / älterer Kreisel ausschlaggebend 0:40|Durchsprache des Switches Shapelist der funktion OnEditor2DLinked 0:49|Implementierung des CASE Eckrad 0:54|Falls am angebundenen Eckrad noch andere Objekte hängen 0:56|Testlauf: Anbindung von Eckrad an Kreisel und umgekehrt 0:59|Fix des Falles Kreisel geht an Eckrad 1:04|Platzierung der Weichen 1:06|Test der Erzeugung der Weichen 1:11|Erklärung des Codes zur Weichenergänzung 1:18|Überlegung des Filters für die Erstellung von Weichen 1:21|Test 1:24|Test des neuen Fix 1:30|Pause 1:40|Test einer Alternative für Input Parameter Übergabe 1:40|Testrun mit verschiedenen Alternativen 2:00|Ausschlussfilter in die Funktion AddWeiche verschoben. neuer Testlauf 2:04|Eckrad soll auf Doppelklick reagieren 2:08|Test. Eckrad Drehrichtungsänderung beeinflusst noch nicht die Partner 2:15|Einchecken des Codes mit Eckrädern 2:23|Optimierung des Codes. Ctr-C, Ctr-V erzeugt Objekt gleichen Namens 2:27|debugging Session beim Einfügen mehrerer Objekte 2:42|Erzeugen einer Funktion zur Erzeugung einer eindeutigen ID 2:49|erster Test der Funktion getNewShapeId 2:52|erneuter Test 2:56|Test des Einfügens mehrerer Objekte 3:08|Korrektur der Funktion getNewShapeId