Skip to Content

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.

Plugin 18

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.

Was this page helpful?