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

G-SE-0055022.1.gif-high.gif

 

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.

Kontextmenü

Ü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).

Werkzeuge

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.