Files
SSG-Ruledesigner-Konfigurator/wiki/Schulung4.md
T
2023-11-13 19:02:39 +01:00

2.2 KiB

4. Schulung -

4.1. Thematische Gliederung

Session 1 von Schulung 4:

  • Erstellung der Gui des Eckrads zur Eingabe von Höhe, Drehrichtung etc.
  • Erstellung der nötigen Connection Points des Eckrades

Session 2 von Schulung 4:

  • Implementierung der Callbackfunktion und der GUI (Buttons)
  • Umrechnungen von pixel in mm und umgekehrt
  • Beginn der Funktion der Änderung der Drehrichtung

4.2. Video des Mitschnitts

\\195.243.223.8\allgemein\RuleDesigner\2023-11-13-RuleDesigner-Configurator-Schulung_4.mp4

4.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:04 Vorstellung Thema Eckrad
0:08 Definition des Eckrads als ein Shape
0:15 Erstellung der Gui des Eckrads
0:18 Erstellung des Aufrufs des Eckrads
0:20 erster Run des Eckrad Interface
0:23 Frage zur Erstellung von labels
0:30 Definition von Connection Points
0:37 Erklärung des "Dimension" Haken bei den Connection Points
0:41 erster Testlauf des Eckrades
0:46 Labels für die Connection Points
0:49 Prototype
0:55 Pause
1:05 Callbackfunktion für Prototyp
1:11 Test Aufruf und debug
1:15 Umbau des Codes von Kreisel
1:25 Behebung des Fehlers dass das Shape nicht angelegt wurde (Copy Paste Fehler)
1:26 Check der Existenz des Shape in der Session mit dem Web Graphical Editor
1:31 Erstellung von Eckrad rechts und Eckrad links in der Library
1:35 Verwendung der beiden neuen Objekte Eckrad_rechts/Eckrad_links im Code
1:41 Testrun
1:44 Fix der Skalierung des Objektes (zu klein)
1:48 Umrechnung von Pixel in mm und umgekehrt beim Create
1:58 Ersetzen der Umrechnungen (pixel in mm) im gesamten Code
2:09 Setzen der Defaults für die Höhe der BoundingBox für Motor- und Spannstation als Variable
2:12 weitere Ersetzungen durch ConvertToPixel und ConvertFromPixel
2:27 neuer Testlauf
2:33 Eckräder sollten die Drehrichtung auch Korrekt mit ändern, wenn sie angebunden sindx
2:42 Übernahme der Eckräder in Family der Kreisel. Dann sollte die Rekursive Funktion zur Drehrichtung laufen.
2:43 Test ergibt: UI ist auch über Family
2:50 Definition einer Rotation Attribut Variable im Typ (Kreisel, Eckrad)
3:02 Testrun. Rekursive Funktion liefert nur Shapes mit der Eigenschaft "Rotation"