Empfehlungen
Python-Attribute
Erstellen Sie neue Attribute mit Python. Standardmäßig werden die Namen jedes Attributs zwischen dem Anfang der Python-Datei und der ersten „InitAttrib“-Methode definiert. Das untenstehende Bild zeigt ein Beispiel für ein Prozessevent in Python.
Die Variablen auf der linken Seite werden im gesamten Python-Datei verwendet, um den Wert eines Attributs zu erstellen, abzurufen oder festzulegen.
Um eine generische Attributdefinition zu gewährleisten, wird empfohlen, die Attribute nach folgender Regel zu benennen:
| Benutzerattribut-Variablenname | <Technologieabkürzung>_<Attributname> z.B. STW_STUD_TYPE |
| Benutzerattributname | <Technologieabkürzung>_<Attributname> z.B. Stw_StudType |
| Name der Variablen für den Download-Attributwert | <Technology abbreviation>Dl<Attributname> z.B. STW_DL_STUD_TYPE |
| Download-Attributname | <Technologieabkürzung>DL<Attributname> z.B. Stw_Dl_StudType |
Herunter- und Hochladen von Prozessereignissen
Ein Prozessereignis ist ein gekapselter Container mit Informationen. Ein typischer Arbeitsablauf für das Ereignis.
Ereignis Initialisierungsattribut
- Erstellen Sie Prozess-(Download-)Attribute.
Ereignis Prozessattribute
-
Werte aus dem Benutzer- (Betriebs-)Attribut lesen.
-
Schreiben Sie den Wert in die Prozessattribute.
Ereignisberechnung (optional)
- z. B. Simulationszyklus erstellen.
Dieser Arbeitsablauf ist erforderlich, um das Ereignis erneut hochladen zu können, da wir nur Ereignisse und die Ereignisattribute hochladen können. Während des Hochladens wird die Funktion für das Ereignisprozessattribut nicht aufgerufen.
Wörterbücher
Mit dem Plugin-Manager besteht die Möglichkeit, Wörterbücher für die Übersetzung in verschiedene Sprachen 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 haben.