Files

3.6 KiB

3. Schulung -

3.1. Thematische Gliederung

Session 1 von Schulung 3: Klärung der Frage

  • Suchen und Ersetzen von Null durch 0 bzw. Komma durch Punkt in einer Funktion
  • Erzeugung einer Eingabemöglichkeit für eine Zahl, welche die Länge der Säule ändert über ModernUI

Session 2 von Schulung 3:

  • import eines json files durch den RD Konfigurator
  • Beschreiben einer eigenen Variable H aus dem eingegeben Wert. Definition der nötigen Typen und Ableitung

Definition eines eigenen Typen

Session 3 von Schulung 3:

  • Erzeugung eines SoldiEdge Assemblies aus der Session Export eines SE CAD Assemblies aus der RD Session

3.2. Video des Mitschnitts

\\195.243.223.8\allgemein\RuleDesigner\2023-11-08-RuleDesigner-Configurator-Schulung_3.mp4

3.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:13 Festlegung des Session Themas: Assemblies und einfache Funktion mit Ersetzen von NULL und Kommata
0:25 Komma durch Punkt ersetzen
0:27 Sichern und Einchecken des aktuellen Code Standes
0:40 Shape Baugruppe erstellen. Nicht weiter verwendbar, da nicht im SE veränderlich
0:50 Anlegen des Assembly im RD Configurator
0:51 Import der beiden .stl Dateien Platte und Säule
0:57 Änderung der Höhe der Säule über Doppelklick (keine Umsetzung)
1:02 Prototyp einer längenvariablen Säule in der Session
1:05 Userinterface für die Änderung der Höhe der Säule über ModerUI (MUI)
1:07 Verwendung eines neuen eigenen InputType
1:13 Beispiel des neuen UserInterfaces
1:16 Pause 1
1:26 Verwendung der Informationen um eine Modifikation der Säule zu erreichen
1:28 Beschreibung des Weges wie man im weiteren das Quellobjekt das Shapes bekommt
1:32 PrototypeItem: Ursprung/Quelle
1:41 neuer Weg für die Erzeugung einer verlängerten Säule: Setzen der Eigenschaften des Prototypen direkt
1:45 Laden der Eigenschaften der Säule aus der json Datei
1:46 Pfad zur Datei zusammensetzen
1:50 json Inhalt auslesen mit ReadTextFile() und FromJSON()
1:54 Umrechnung der Höhe von mm in pixel
1:59 Exkurs: Umsetzung der Erstellung der Objekte beim Kreisel
2:01 Überschreiben der Länge bei der Säule
2:04 Test in der Session
2:06 Nachschauen im alten Code für ILS
2:07 erneuter Test
2:11 erneuter Lauf
2:18 Verwendung von AddShape stattdessen, da in der Session das Objekt nicht kam
2:19 erneuter Lauf
2:20 Darstellung des neuen Objekts
2:21 Überschreiben der BoundingBox
2:24 Test
2:29 erfolgreicher Lauf
2:30 Diskussion zur Session und der darin dargestellten Objekte
2:40 Ergänzung des Prototypen um spezifische Attribute (SSYType)
2:45 Exkurs: Umsetzung der Datentypen im ILS Code
2:46 Einschreiben der Länge in den neuen Datentyp
2:51 Pause 2
3:02 Neuer Button im RD Configurator für den Export nach SolidEdge
3:08 Umsetzung der Skalierung im SolidEdge über Anpassbares Teil (Höhe H)
3:13 Umsetzung des SE Exports im RD Configurator
3:17 erster Testrun: neue leeres Assembly
3:19 Importieren der nötigen Types in den Unterprozess
3:24 Implentierung des PlacePart Prozesses im SUB_SE
3:30 erster Lauf in SE, Fehlschlag
3:32 Lauf eines Beispiel mit 3 Säulen, Fehlschlag
3:38 Lauf mit 2 Säulen, Fehlschlag bei der Höhe. Alle Säulen sind 1000 mmm
3:43 Änderung der Baugruppe im SE auf anpassbare Baugruppe
3:45 Umbau des Programmes zur Verwendung der anpassbaren Baugruppe
3:49 erfolgreicher Lauf
3:51 Neuimplementierung, da Debug Prozess nicht gespeichert war
3:57 neuer Test mit 3 unterschiedlichen Höhen
4:07 Beantwortung der Fragen