Sie können ein Visualisierungselement animieren und es zur Laufzeit verschieben oder drehen lassen. Dazu weisen Sie in der Eigenschaft „Variablen zu. Absolute Bewegung“ und programmieren dann die Animation im Anwendungscode.
Konfigurieren eines Offsets
Sie können einen Versatz des Elements konfigurieren, indem Sie die Variablen in „Absolute Bewegung Bewegung“ programmieren.
Erfordernis: Ein Projekt mit einer Visualisierung ist geöffnet.
-
Öffnen Sie die Visualisierung und fügen Sie ein Element „Rectangle“ hinzu.
Die Ansicht „Eigenschaften“ zeigt die Konfiguration des Elements an.
-
In der Anwendung in der POU
PLC_PRG
deklarieren Sie typkonforme Variablen: diOffsetX : DINT;
unddiOffsetY : DINT;
-
Konfigurieren Sie die Eigenschaft „Absolute Bewegung Bewegung X“ mit
PLC_PRG.diOffsetX
und „Y“ mitPLC_PRG.diOffsetY
. -
Führen Sie eine Verschiebung des Elements durch, z. B. durch eine Modulo-Division des Werts:
diOffsetX := diOffsetX MOD 100;
diOffsetY := diOffsetY MOD 100;
-
Kompilieren, laden und starten Sie die Anwendung.
Die Anwendung läuft. Die Visualisierung öffnet sich. Das Rechteck bewegt sich.
Konfigurieren eines rotierenden Elements
Wenn sich ein Element dreht, dann dreht sich der Mittelpunkt des Elements genau um seinen Mittelpunkt. Das Zentrum ist in der Eigenschaft „Center“ definiert. Der Mittelpunkt eines Elements wird intern berechnet. Wenn der Mittelpunkt und das Zentrum übereinstimmen, gibt es keine Drehung.
Sie können eine Drehung des Elements im Uhrzeigersinn konfigurieren, indem Sie den Wert der Variablen „Absolute Bewegung Drehung“ erhöhen.
Erfordernis: Ein Projekt mit einer Visualisierung ist geöffnet.
-
Öffnen Sie die Visualisierung und fügen Sie ein Element „Rectangle“ hinzu.
Die Ansicht „Eigenschaften“ zeigt die Konfiguration des Elements an.
-
Deklarieren Sie in der Anwendung in der POU
PLC_PRG
eine typkonforme Variable:rValue : REAL;
-
Konfigurieren Sie die Eigenschaft „Absolute Bewegung Rotation“ mit
PLC_PRG.rValue
. -
Drehen Sie das Element im Uhrzeigersinn, indem Sie den Wert der Variablen erhöhen:
rValue := rValue + 0.1;
-
Kompilieren, laden und starten Sie die Anwendung.
Die Anwendung läuft. Die Visualisierung öffnet sich. Das Rechteck dreht sich um den Mittelpunkt. Die Ausrichtung des Elements in Bezug auf das Koordinatensystem ist festgelegt.
Konfigurieren eines rotierenden Elements
Wenn ein Element eine innere Drehung ausführt und sich dreht, dann dreht sich der Mittelpunkt des Elements genau um seinen Mittelpunkt. Dies ist der Punkt, der in der Eigenschaft „Center“ definiert ist. Die Ausrichtung des Elements dreht sich auch relativ zum Koordinatensystem. Wenn der Mittelpunkt des Elements und der Mittelpunkt zusammenfallen, führt dies zu einer Drehung auf der Stelle.
Sie können eine Drehung des Elements im Uhrzeigersinn konfigurieren, indem Sie den Wert der Variablen „Absolute Bewegung Innere Drehung“ erhöhen.
Wenn die Visualisierung in Laufzeit ist, können Sie sehen, dass sich das Element dreht (auch relativ zum Koordinatensystem der Visualisierung).
Erfordernis: Ein Projekt mit einer Visualisierung ist geöffnet.
-
Öffnen Sie die Visualisierung und fügen Sie ein Element „Polygon“ hinzu, das Sie zu einem Zeiger formen.
Die Ansicht „Eigenschaften“ zeigt die Konfiguration des Elements an.
-
Ziehen Sie den Mittelpunkt des Elements an die Basis des Zeigers.
-
Deklarieren Sie in der Anwendung in der POU
PLC_PRG
eine typkonforme Variable:rValue : REAL;
-
Konfigurieren Sie die Eigenschaft „Absolute Bewegung Innere Drehung“ mit
PLC_PRG.rValue
. -
Drehen Sie das Element im Uhrzeigersinn, indem Sie den Wert der Variablen erhöhen:
rValue := rValue + 0,1;
-
Kompilieren, laden und starten Sie die Anwendung.
Die Anwendung läuft. Die Visualisierung öffnet sich. Der Zeiger dreht sich um seine Basis.