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
(Voreinstellung): Elemente in den UML-Editoren werden bei Positionsänderung am Raster ausgerichtet.
: 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
: Das Raster ist im Editor als Punktegitter sichtbar.
(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.
Bedingung und Aktion einer Beziehung gemeinsam positionieren
: Eine Wächterbedingung und eine Aktion, die zur selben Transition gehören, werden im Diagramm immer gemeinsam neu positioniert.
(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
(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)
: Beim Befehl zum Entfernen der selektierten Elemente werden diese nur aus dem Diagramm gelöscht. Im Projekt bleiben die Elemente bestehen.
Refactoring-Vorschau überspringen
: Wenn im Diagramm Refactoring angestoßen wird, erfolgt die projektweite Änderung, ohne vorher den Dialog Refactoring mit einer Vorschau aller Änderungsstellen zu öffnen.
(Voreinstellung): Wenn im Diagramm Refactoring angestoßen wird, wird der Dialog Refactoring mit einer Vorschau aller Änderungsstellen geöffnet.
Variablen ausblenden:
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
: Im Klassendiagramm werden in den Programmierobjekten alle internen Variablen ausgeblendet.
(Voreinstellung): Interne Variablen werden angezeigt.
Signaturvariablen ausblenden
Signaturvariablen besitzen einen der folgenden Gültigkeitsbereiche:
VAR_INPUT, VAR_OUTPUT, VAR_IN_OUT, VAR_EXTERNAL
: Im Klassendiagramm werden in den Programmierobjekten alle Signaturvariablen ausgeblendet.
(Voreinstellung): Signaturvariablen werden angezeigt.
Ausblenden von POU-Komponenten nach Zugriffslevel:
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:
INTERNAL
PROTECTED
PRIVATE
PRIVATE Komponenten ausblenden
: Im Klassendiagramm werden alle POU-Komponenten mit dem Zugriffsmodifizierer PRIVATE ausgeblendet.
(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
: Im Klassendiagramm werden alle POU-Komponenten mit dem Zugriffsmodifizierer PROTECTED ausgeblendet. Wenn diese Option aktiviert wird, wird die vorherige Option (PRIVATE) automatisch mit aktiviert.
(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
: 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.
(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
: Im Klassendiagramm werden alle POU-Komponenten ausgeblendet. Wenn diese Option aktiviert wird, werden die vorherigen drei Optionen (PRIVATE, PROTECTED, INTERNAL) automatisch mit aktiviert.
(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:
Verfügbar ab TwinCAT 3.1.4026.12
METHODS ausblenden
: Im Klassendiagramm werden alle Methoden ausgeblendet.
(Voreinstellung): Im Klassendiagramm werden Methoden angezeigt.
ACTIONS ausblenden
: Im Klassendiagramm werden alle Aktionen ausgeblendet.
(Voreinstellung): Im Klassendiagramm werden Aktionen angezeigt.
PROPERTIES ausblenden
: Im Klassendiagramm werden alle Eigenschaften ausgeblendet.
(Voreinstellung): Im Klassendiagramm werden Eigenschaften angezeigt.