Empfehlungen
Python-Attribute
Neue Attribute mit Python erstellen. Standardmäßig werden die Namen jedes Attributs zwischen dem oberen Teil der Python-Datei und der ersten “InitAttrib”-Methode definiert. Das untenstehende Bild zeigt ein Beispiel für ein Prozessereignis in Python.
Die Variablen auf der linken Seite werden in der gesamten Python-Datei verwendet, um einen Wert eines Attributs zu erstellen, zu erhalten oder festzulegen.
Um eine allgemeine Attributdefinition zu erhalten, wird empfohlen, die Attribute nach folgender Regel zu benennen:
| Benutzerattribut-Variablenname | <Technologie-Abkürzung>_<Attributname> z. B. STW_STUD_TYPE |
| Benutzerattributname | <Technologieabkürzung>_<Attributname> z. B. Stw_StudType |
| Attributsvariablenname herunterladen | <Technologie-Abkürzung>Dl<Attributname> z. B. STW_DL_STUD_TYPE |
| Attributname herunterladen | <Technologie-Abkürzung>DL<Attributname> z. B. Stw_Dl_StudType |
Herunter- und Hochladen des Prozessereignisses
Ein Prozessereignis ist ein gekapselter Behälter mit Informationen. Ein typischer Arbeitsablauf für die Veranstaltung.
Ereignisinitialisierungsattribut
- Erstelle von Prozessattributen (Download).
Ereignisprozessattribute
-
Werte aus dem Benutzerattribut (Operation) lesen.
-
Schreibe den Wert in die Prozessattribute.
Event Compute (optional)
- z. B. einen Simulationszyklus erstellen.
Dieser Arbeitsablauf ist notwendig, um das Ereignis erneut hochladen zu können, da wir nur Ereignisse und die Ereignisattribute hochladen können. Beim Hochladen wird die Funktion des Ereignisprozessattributs nicht aufgerufen.
Wörterbücher
Mit dem Plugin-Manager besteht die Möglichkeit, Wörterbücher für verschiedene Sprachübersetzungen zu erstellen. Das Wörterbuch unterstützt die Definition von Attribut- und Ereignisnamen, die in Python erstellt wurden. Es wird dringend empfohlen, mindestens ein englisches Wörterbuch für die benutzerdefinierten Attribute und Ereignisse zu besitzen.