Vordefinierte Grafikskriptkonfiguration
- Last UpdatedSep 25, 2024
- 2 minute read
Sie können die Standardskripte einer Grafik konfigurieren. Es stehen die folgenden Standardskripte zur Verfügung:
-
Ein Skript, das einmalig ausgeführt wird, wenn die Grafik geöffnet wird („Beim Öffnen“)
-
Ein Skript, das in regelmäßigen Abständen ausgeführt wird, solange die Grafik angezeigt wird („Solange angezeigt“)
-
Ein Skript, das einmalig ausgeführt wird, wenn die Grafik geschlossen wird („Beim Schließen“)
Die dazugehörige Animation Standardskripte kann nicht gelöscht werden. Sie kann gleichzeitig Skripte für die drei verschiedenen Auslöser enthalten: Beim Öffnen, Solange angezeigt und Beim Schließen.
So konfigurieren Sie die Standardskripte einer Grafik
-
Öffnen Sie die Grafik im Industriegrafik-Editor.
-
Klicken Sie im Menü Spezial auf Skripte. Das Dialogfeld Skripte bearbeiten wird angezeigt.
-
Wählen Sie in der Liste Auslöser eine der folgenden Optionen:
-
Beim Öffnen: Das Skript wird einmalig ausgeführt, wenn die Grafik geöffnet wird.
Wenn Sie in einem solchen Skript eine benutzerdefinierte Eigenschaft verwenden, die mit einer Variable verbunden ist, kann nicht garantiert werden, dass diese Eigenschaft zum Zeitpunkt der Ausführung gültige Daten enthält. Dies kann an der asynchronen Natur von Datenabonnements innerhalb einiger HMI-/SCADA-Software liegen. Wir empfehlen, dass Ihr Skript zuerst die Qualität und den Status des Variablenwerts prüft, bevor er im Rest des Skripts verwendet wird.
Ist der Auslöser Beim Öffnen ausgewählt, so ist rechts neben der Liste Typ ein Feld namens Daten-Timeout zu sehen. Weitere Informationen zu diesem Feld finden Sie im Abschnitt So stellen Sie die korrekte Ausführung von OnShow-Skripten sicher.
-
Solange angezeigt: Das Skript wird in regelmäßigen Abständen ausgeführt, solange die Grafik angezeigt wird.
-
Beim Schließen: Das Skript wird einmalig ausgeführt, wenn die Grafik geschlossen wird.
-
-
Wenn Sie den Auslöser Solange angezeigt ausgewählt haben, geben Sie im Feld Intervall einen Zeitabstand in Millisekunden ein. In diesem Abstand wird das Skript dann ausgeführt.
Bei einem zu kurzen Intervall für ein Skript des Typs Solange angezeigt kann es zu Beeinträchtigungen der Systemperformance kommen.
-
Geben Sie das Skript im dafür vorgesehenen Feld ein. Es wird dieselbe Skriptsprache mit derselben Syntax verwendet wie für Objektskripte.
Enthält die Grafik eine benutzerdefinierte Eigenschaft, so darf deren Name nicht mit einer Klasseneigenschaft im Skript identisch sein.
-
Wählen Sie externe Daten mit dem Browser oder Explorer Ihres HMI aus.
-
Wenn Sie fertig sind, klicken Sie auf OK. Der Skripteditor prüft die Syntax des Skripts. Wenn Fehler auftreten, werden Sie informiert. Klicken Sie dann auf:
-
Ja, um das Skript trotz der Fehler zu speichern
-
Nein, um das Skript (bzw. die Änderungen daran) zu verwerfen und das Dialogfeld ohne Speichern zu schließen
-