WinCC Unified WinCC Unified - Funktion/Ereigniss bei bestimmten Zoom ausführen

Tobi1999

Level-2
Beiträge
36
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Ist es möglich Zoomabhängig eine Funktion/Skript oder ähnliches auszuführen?
Ebenen Blende ich zoomabhängig ein/aus. Jetzt würde ich beispielsweise gerne ein Popup bei einem Bestimmten Zoomfaktor öffnen und wieder schließen beim wegzoomen. Mein Ansatz wäre ein Skript jede Sekunde auszuführen, welches den aktuellen Zoomfaktor in eine interne Variable schreibt. Diese Variable könnte ich als Trigger nutzen und bei den gewünschten Zoomberech das Popup ein/ausbelnden.
Dies erscheint mir nur sehr umständlich und ein Skrip zyklisch aufrufen ist wohl auch nicht optimal.
Über den Aufgabenplaner funktioniert der zyklische Aufruf leider nicht, da man von dort keinen Zugriff auf UI hat und somit auch nicht auf den CurrentZoomFactor.
Hat jemand eine bessere Lösung hierfür oder eine andere Idee/Ansatz?
schonmal Danke
 
Den Unterpunkt Änderung hab ich nicht gesehen. Vielen Dank!
Dann gleich noch ne dumme Frage, was genau ist Änderung Quality Code?
Keine Ahnung warum hier auch diese Eigenschaft ist. Die Hilfe scheint das ja komplett zu ignorieren. Quality Code kenn ich eigentlich nur von Variablen bzw. wenn diese z.B. an EA-Felder verschalten werden. Wenn Werte z.B. unplausibel sind oder die SPS-Verbindung gestört ist.
 
Zurück
Oben