Struktureditor - PackML State Model
Öffnen des PackML State Models
Klicken Sie im Betriebsarten-Pool auf das Betriebsarten-Symbol. Dadurch wird das standardmäßig PackML State Model geöffnet.
Angezeigte Zustände des PackML State Models
Jede Betriebsart verfügt über genau ein PackML State Model (UML-State-Chart). Standardmäßig wird ein vollständiges PackML State Model angezeigt.
Die einzelnen Zustände (States) werden gemäß dem PackML-Standard farblich hervorgehoben. Neu hinzugefügte Zustände werden immer in derselben Farbe (dunkelgrün) dargestellt. Diese Farbe ist nicht konfigurierbar.
Beim Überfahren eines Zustands mit der Maus werden Ihnen Symbole für die Aktionen/Methoden Entry, Do und Exit angezeigt. Durch einen Klick auf das jeweilige Symbol können Sie dem Zustand eine Aktion/Methode hinzufügen.
State mit Symbolen
1 Entry
2 Do
3 Exit
Bearbeiten des PackML State Models
Editor |
Beschreibung |
---|---|
MainMachine |
Es können nur PackML-Zustände verwendet werden. Zustände können gelöscht, d. h. deaktiviert und wieder hinzugefügt werden. Die folgenden Zustände können nicht gelöscht werden: Execute, Stopped, Aborted. |
Modulgruppe |
Das State-Chart kann frei bearbeitet werden. Eine Ausnahme bildet der Zustand Aborted, der nicht gelöscht werden kann. |
Über das Kontextmenü können Sie folgende Aktionen ausführen:
Bezeichnung |
Beschreibung |
---|---|
Ausschneiden, Kopieren, Einfügen, Löschen |
Mit diesen Menübefehlen können Sie einzelne Zustände, Transitionen oder Kombielemente (Composites) des State-Charts ausschneiden, kopieren, einfügen und löschen. |
Alles auswählen |
Mit diesem Menübefehl können Sie alle Elemente (Zustände, Transitionen, Composites) des aktuellen PackML State Models auswählen. |
Standard-Zustandsdiagramm anlegen |
Mit diesem Menübefehl können Sie alle im aktuellen PackML State Model vorgenommenen Änderungen rückgängig machen. Das State Model wird durch eine standardmäßige PackML State Model ersetzt. |
Zustände entsprechend ihrer Namen einfärben |
Nur bei Modulgruppe verfügbar. Die Zustände des Standard-PackML State Models werden standardmäßig auf der Grundlage ihres Namen farblich gekennzeichnet. Die vom Benutzer hinzugefügten Zustände werden standardmäßig dunkelgrün dargestellt. Mit diesem Menübefehl können Sie eigene, hinzugefügte Zustände gemäß ihrem Namen farblich kennzeichnen (z. B. Idle: orange). |
Zur Bearbeitung des PackML State Models stehen Ihnen folgende Werkzeuge zur Verfügung:
Bezeichnung |
Beschreibung |
---|---|
Selection |
Klicken Sie auf diese Schaltfläche, um ein Element des PackML State Models auszuwählen. |
State |
Klicken Sie auf diese Schaltfläche, um dem PackML State Model einen weiteren Zustand hinzuzufügen. |
Transition |
Nur bei Modulgruppe verfügbar. Klicken Sie auf diese Schaltfläche, um dem PackML State Model eine weitere Transition hinzuzufügen. Jede State-Transition besteht aus: oeinem Anfangs-Zustand oeinem End-Zustand oeinem Wächter (Guard) oeiner Aktion (Action) |
Completion Transition |
Nur bei Modulgruppe verfügbar. Klicken Sie auf diese Schaltfläche, um dem PackML State Model einen weiteren abschließenden Zustand hinzuzufügen. |
Composite |
Nur bei Modulgruppe verfügbar. Klicken Sie auf diese Schaltfläche, um dem PackML State Model einen weiteren verschachtelten Zustand hinzuzufügen. |
Action: existing behaviour |
Klicken Sie auf diese Schaltfläche, um ein bereits vorhandenes Verhalten im PackML State Model zu bearbeiten. |
Action: new behaviour |
Klicken Sie auf diese Schaltfläche, um dem PackML State Model ein neues Verhalten hinzuzufügen. |
Condition: existing property |
Klicken Sie auf diese Schaltfläche, um eine bereits vorhandene Bedingung des PackML State Models zu bearbeiten. |
Condition: new property |
Klicken Sie auf diese Schaltfläche, um dem PackML State Model eine Bedingung hinzuzufügen. |