Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Überblick zu QuickFunctions

  • Last UpdatedSep 14, 2023
  • 1 minute read

QuickFunctions sind Skripte, die Sie aus anderen Skripten und Animationsverknüpfungen aufrufen können. Sie bieten den Vorteil, dass oft benötigte Skriptroutinen zentral erstellt und aufgerufen werden können, anstatt sie in jedem Skript zu wiederholen.

QuickFunctions können Argumente erhalten und Ergebnisse zurückgeben.

QuickFunctions können asynchron ausgeführt werden, d. h. sie können im Hintergrund laufen, ohne die Ausführung des Hauptprogramms zu unterbrechen. Diese Art der Ausführung eignet sich besonders für zeitintensive Vorgänge wie etwa die Arbeit mit SQL-Datenbanken.

Hinweis: Überlegen Sie im Vorfeld sorgfältig, welche Argumente Ihre QuickFunctions verwenden sollen. Nachträgliche Änderungen an den Argumenten sind sehr aufwendig, da Sie zunächst alle Aufrufe der betreffenden QuickFunction aus allen Skripten im Projekt entfernen müssen. Nach der Änderung müssen Sie die Aufrufe dann einzeln wiederherstellen. Siehe hierzu auch den Hinweis in QuickFunctions konfigurieren.

Eine QuickFunction besteht im Wesentlichen aus drei Teilen:

  • Name

  • Argumente (optional)

  • Skriptteil (ggf. mit Rückgabewert)

Zum Aufrufen einer QuickFunction aus Animationsverknüpfungen oder einem anderen Skript verwenden Sie das Schlüsselwort CALL und den Namen der Funktion. Siehe QuickFunctions aufrufen.