Optionen

In den TwinCAT UML Optionen (Extras > Optionen > TwinCAT > PLC Environment > UML) konfigurieren Sie Einstellungen, die die UML-Editoren projektweit betreffen. Geänderte Optionen sind mit Schließen des Dialogs auch in bereits offenen UML-Editoren gültig.

Allgemein

Rastermaß

Rasterlinienabstand in Pixel. Voreinstellung: 10

Am Raster einhängen

Optionen 1: (Voreinstellung): Elemente in den UML-Editoren werden bei Positionsänderung am Raster ausgerichtet.

Optionen 2:: Elemente in den UML-Editoren werden bei Positionsänderung nicht am Raster ausgerichtet.

Diese Einstellung kann auch über einen Befehl im Editor verändert werden.

Rasterpunkte anzeigen

Optionen 3:: Das Raster ist im Editor als Punktegitter sichtbar.

Optionen 4: (Voreinstellung): Das Raster ist im Editor nicht sichtbar.

Notiz-Element:

Wenn der anzuzeigende Text länger ist als die definierte Größe des Notiz-Elements, werden Auslassungszeichen (...) angezeigt. Der Tooltip des Notiz-Elements zeigt in diesen Fällen den vollständigen Text an.

Maximale Breite

Maximale Anzahl an Pixeln, die in einer Zeile angezeigt werden.

Mindestwert: 100

Maximalwert: 2000

Voreinstellung: 300

Maximale Anzahl Zeilen

Anzahl der Zeilen, die im Notiz-Element angezeigt werden.

Minimalwert: 1

Maximalwert: 100

Voreinstellung: 10

Siehe auch:

Registerkarte Settings

Zustandsdiagramm

Bedingung und Aktion einer Beziehung gemeinsam positionieren

Optionen 5:: Eine Wächterbedingung und eine Aktion, die zur selben Transition gehören, werden im Diagramm immer gemeinsam neu positioniert.

Optionen 6: (Voreinstellung): Eine Wächterbedingung und eine Aktion können im Diagramm unabhängig voneinander positioniert werden.

Klassendiagramm

Eingabeaufforderung, wenn Objekte aus dem Diagramm gelöscht werden

Optionen 7: (Voreinstellung): Beim Befehl zum Entfernen der selektierten Elemente aus dem Diagramm erscheint zunächst ein Abfragedialog mit folgenden Optionen:

  • Aus Diagramm entfernen
  • Aus Projekt und Diagramm entfernen (kein Rückgängigmachen möglich)

Optionen 8:: Beim Befehl zum Entfernen der selektierten Elemente werden diese nur aus dem Diagramm gelöscht. Im Projekt bleiben die Elemente bestehen.

Refactoring-Vorschau überspringen

Optionen 9:: Wenn im Diagramm Refactoring angestoßen wird, erfolgt die projektweite Änderung, ohne vorher den Dialog Refactoring mit einer Vorschau aller Änderungsstellen zu öffnen.

Optionen 10: (Voreinstellung): Wenn im Diagramm Refactoring angestoßen wird, wird der Dialog Refactoring mit einer Vorschau aller Änderungsstellen geöffnet.

Variablen ausblenden:

Optionen 11:

Verfügbar ab TwinCAT 3.1 Build 4026

Um den Umfang an Informationen innerhalb des Klassendiagramms auf den gewünschten Fokus zu reduzieren, stehen die folgenden Optionen zur Verfügung.

Interne Variablen ausblenden

Interne Variablen besitzen einen der folgenden Gültigkeitsbereiche:

VAR, VAR_TEMP, VAR_STAT, VAR_INST

Optionen 12:: Im Klassendiagramm werden in den Programmierobjekten alle internen Variablen ausgeblendet.

Optionen 13: (Voreinstellung): Interne Variablen werden angezeigt.

Signaturvariablen ausblenden

Signaturvariablen besitzen einen der folgenden Gültigkeitsbereiche:

VAR_INPUT, VAR_OUTPUT, VAR_IN_OUT, VAR_EXTERNAL

Optionen 14:: Im Klassendiagramm werden in den Programmierobjekten alle Signaturvariablen ausgeblendet.

Optionen 15: (Voreinstellung): Signaturvariablen werden angezeigt.

Ausblenden von POU-Komponenten nach Zugriffslevel:

Optionen 16:

Verfügbar ab TwinCAT 3.1.4026.12

Mit den folgenden Optionen können Zugriffsmodifizierer von Methoden, Aktionen, Transitionen und Eigenschaften aus-, bzw. eingeblendet werden. Komponenten mit einem Zugriffsmodifizierer mit niedrigerem Zugriffslevel werden dabei jeweils mit ein- bzw. ausgeblendet

Die Priorität der Zugriffslevel in absteigender Reihenfolge ist wie folgt:

PRIVATE Komponenten ausblenden

Optionen 17:: Im Klassendiagramm werden alle POU-Komponenten mit dem Zugriffsmodifizierer PRIVATE ausgeblendet.

Optionen 18: (Voreinstellung): POU-Komponenten mit dem Zugriffsmodifizierer PRIVATE werden angezeigt. Wenn diese Option deaktiviert wird, werden die nachfolgenden drei Optionen (PROTECTED, INTERNAL, alle) automatisch ebenfalls deaktiviert.

PROTECTED Komponenten ausblenden

Optionen 19:: Im Klassendiagramm werden alle POU-Komponenten mit dem Zugriffsmodifizierer PROTECTED ausgeblendet. Wenn diese Option aktiviert wird, wird die vorherige Option (PRIVATE) automatisch mit aktiviert.

Optionen 20: (Voreinstellung): POU-Komponenten mit dem Zugriffsmodifizierer PROTECTED werden angezeigt. Wenn diese Option deaktiviert wird, werden die nachfolgenden beiden Optionen (INTERNAL, alle) automatisch ebenfalls deaktiviert.

INTERNAL Komponenten ausblenden

Optionen 21:: Im Klassendiagramm werden alle POU-Komponenten mit dem Zugriffsmodifizierer INTERNAL ausgeblendet. Wenn diese Option aktiviert wird, werden die vorherigen beiden Optionen (PRIVATE, PROTECTED) automatisch mit aktiviert.

Optionen 22: (Voreinstellung): POU-Komponenten mit dem Zugriffsmodifizierer INTERNAL werden angezeigt. Wenn diese Option deaktiviert wird, wird die nachfolgende Option (alle) automatisch ebenfalls deaktiviert.

Alle Komponenten ausblenden

Optionen 23:: Im Klassendiagramm werden alle POU-Komponenten ausgeblendet. Wenn diese Option aktiviert wird, werden die vorherigen drei Optionen (PRIVATE, PROTECTED, INTERNAL) automatisch mit aktiviert.

Optionen 24: (Voreinstellung): Es werden nicht alle POU-Komponenten ausgeblendet. Ob einige Komponenten ausgeblendet werden, hängt von den anderen Optionen ab.

Ausblenden von POU-Komponenten nach Typ:

Optionen 25:

Verfügbar ab TwinCAT 3.1.4026.12

METHODS ausblenden

Optionen 26:: Im Klassendiagramm werden alle Methoden ausgeblendet.

Optionen 27: (Voreinstellung): Im Klassendiagramm werden Methoden angezeigt.

ACTIONS ausblenden

Optionen 28:: Im Klassendiagramm werden alle Aktionen ausgeblendet.

Optionen 29: (Voreinstellung): Im Klassendiagramm werden Aktionen angezeigt.

PROPERTIES ausblenden

Optionen 30:: Im Klassendiagramm werden alle Eigenschaften ausgeblendet.

Optionen 31: (Voreinstellung): Im Klassendiagramm werden Eigenschaften angezeigt.