Rectangle (Interactive)
Das Rectangle (Interactive) Control bietet eine Umgebung, um ein Rechteck anzeigen oder per Klicks zeichnen zu können. Hauptsächlich wird das Control innerhalb des Image Watch-Controls verwendet; es kann aber auch alleinstehend genutzt werden. Somit können z.B. Bildregionen ausgewählt werden, um Objekte zu markieren oder ROIs festzulegen. Neben einem Rechteck können auch Quadrate, Kreise oder Ellipsen gezeichnet werden. Dazu müssen die Attribute StrokeShape und AspectRatio entsprechend angepasst werden.
![]() | Für alle folgenden Attribute besitzt das Control eine Getter- und eine Setter-Methode. Alle weiteren Attribute, Events und Permissions die die Basisklasse Controls bereitstellt, finden Sie in der TwinCAT HMI Dokumentation. |
Kategorie: Colors
Attribut | Typ | Beschreibung |
---|---|---|
|
| Farbe der Konturen des gezeichneten Rechtecks. |
|
| Farbe der Griffe des gezeichneten Rechtecks. |
Kategorie: Common
Attribut | Typ | Beschreibung |
---|---|---|
|
| Enthält die Beschreibung des Rechtecks. Kann sowohl zum Abrufen eines gezeichneten Rechtecks genutzt werden als auch zum Einstellen eines spezifischen Rechtecks. |
|
| Gibt das Seitenverhältnis an, dass beim Zeichnen des Rechtecks erzwungen wird. Beim Wert |
Funktion | Beschreibung |
---|---|
| Löscht das gezeichnete Rechteck und die Beschreibung aus dem |
Kategorie: Usage
Attribut | Typ | Beschreibung |
---|---|---|
|
| Legt fest, ob das Rechteck mit zwei Klicks oder mit einer streichenden Bewegung oder mittels beider Optionen gezeichnet werden kann. |
|
| Zeigt ein Element in der Mitte des Rechtecks an, um dieses zu verschieben. |
|
| Zeigt Elemente an den Ecken des Rechtecks an, um dessen Größe zu verändern. |
|
| Zeigt Elemente an den Kanten des Rechtecks an, um dessen Größe zu verändern. |
|
| Zeigt ein Element außen am Rechteck an, um dieses zu drehen. |
|
| Legt fest, ob das Rechteck an den Kanten verschoben werden kann. |
|
| Gibt an, in welchen Schritten das Rechteck gedreht werden kann. Bei 0 kann das Rechteck beliebig gedreht werden. |
|
| Legt über die fünf Eigenschaften „X“, „Y“, „Width“, „Height“ und „IsActive“ einen Bereich fest, in dem die Form gezeichnet und bearbeitet werden kann. Die Form kann diesen Bereich nicht verlassen. |
|
| Legt fest, ob ShapeData während „onChanged“ oder am Ende „onConfirmed“ einer grafischen Interaktion aktualisiert werden soll. |
Kategorie: Appearance
Attribut | Typ | Beschreibung |
---|---|---|
|
| Linien-Dicke des Rechtecks. |
|
| Größe der Elemente zum Verschieben und Verändern des Rechtecks. |
|
| Legt fest, ob ein Rechteck oder eine Ellipse gemalt wird. Die Beschreibung ist für beides identisch. Um ein Quadrat oder einen Kreis zu erhalten, kann der AspectRatio auf 1 gesetzt werden. |
|
| Größe der klickbaren Fläche um o.g. Elemente zum Verschieben und Verändern des Rechtecks. Hiermit kann die Benutzung per Touchscreen vereinfacht werden, ohne das Aussehen zu verändern. |
|
| Legt fest, mit welcher Verschiebung die Form angezeigt werden soll. |
|
| Legt fest, in welcher Skalierung die Form angezeigt werden soll. Der Wert 1 entspricht dabei 100%. |
Events
Event | Beschreibung |
---|---|
| Dieses Event wird ausgelöst, sobald sich das Attribut |
| Dieses Event wird ausgelöst, wenn eine Form gesetzt oder eine Interaktion mit dieser abgeschlossen wurde. |