07.10.2024 16:46 | |
Beigetreten: 01.02.2021 Letzter Bes: 04.04.2025 Beiträge: 1555 Bewertung:
|
Seit TIA V18 können in Abhängigkeit vom Zoomfaktor einzelne Ebenen (Layer) in einem Bild eingeblendet oder ausgeblendet werden. Diesen Vorgang bezeichnet man auch als Decluttering. Wie das geht, wird im Folgenden erklärt: Zunächst müssen die Elemente eines Bildes in verschiedene Ebenen aufgeteilt werden. Alle Elemente, die sich in einem Layer befinden, können später zusammen ein- oder ausgeblendet werden. Die Aufteilung kann dann zum Beispiel so aussehen: Bild 1: WinCC Unified Ebenen V19 UPD2 Um das Decluttering an sich zu realisieren gibt es zwei verschiedene Herangehensweisen. Die erste Variante beschreibt den Vorgang mit Systemfunktionen und die zweite Variante erklärt, wie Decluttering mit Skripten umgesetzt werden kann. Variante 1: In den Eigenschaften des betreffenden Bildes wird unter "Verschiedenes > Ebenen" für jede Ebene festgelegt in welchem Zoombereich diese sichtbar sein soll. Bild 2: WinCC Unified Bild-Eigenschaft V19 UPD2 – Ebenen, Zoomfaktor Der Zoomfaktor bezieht sich hier auf den Zoomfaktor des aktuellen Bildfensters. Variante 2: Es wird ein Skript geschrieben, in dem festgelegt wird, bei welchem Zoomfaktor welches Layer zu sehen sein soll. Das kann zum Beispiel wie folgt aussehen
In diesem Skript wird mit "UI.ActiveScreen.CurrentWindow.CurrentZoomFactor" der aktuelle Zoomfaktor des aktuell aktiven Bildfensters abgefragt. In Abhängigkeit dieses Zoomfaktors werden die Layer 1-6 sichtbar oder unsichtbar geschalten. Das Skript wird im onChange()-Event der Eigenschaft "currentZoomFactor" aufgerufen. Damit wird es bei jeder Änderung des Zoomfaktors abgearbeitet. Bild 3: WinCC Unified Bildfenster-Eigenschaften V19 UPD3 – Zoomfaktor, Skript Hinweise: Es ist dringend davon abzuraten, das Skript zyklisch aufzurufen. Zyklische Skripte haben einen negativen Einfluss auf die Performance des Panels und sollten deshalb, wenn möglich, vermieden werden. Das Demoprojekt im Anhang dient zum besseren Verständnis und enthält zweimal dasselbe Bild mit denselben Funktionen, die mit je einer der hier vorgestellten Varianten für Zooming und Decluttering umgesetzt wurden. Weitere Informationen: Forumsbeitrag Wie kann ich die Eigenschaften des Hauptbildfensters mit Hilfe der Bildverwaltung ändern? Forumsbeitrag Zoomfaktor für Popups und Hauptbildfenster (WinCC Unified) Feature-Demoprojekt für SIMATIC WinCC Unified PC Runtime, SIMATIC Unified Comfort Panels und SIMATIC Unified Basic Panels Hinweis Die in diesem Artikel beschriebene Vorgehensweise bezieht sich auf den Zeitpunkt der Erstellung dieses Artikels (Stand: Oktober 2024). Viele Grüße Eure Fachberatung Deutschland (JD) DateianhangUnified_Zooming_Decluttering.zip (44 Downloads) |
Für diesen Beitrag bedanken sich
1 Benutzer |
Wir arbeiten an einem neuen Interface unseres Forums! Dieses stellt eine bessere Übersicht zur Verfügung und liefert mehr Relevanz.
Ihr könnt die neue Oberfläche erkunden, indem ihr der Textbox in der rechten Spalte folgt. Alternativ gelangt Ihr mit dem folgenden Link zur Startseite des neuen Forums:
https://sieportal.siemens.com/de-ww/support/forum
In den kommenden Tagen werden wir die Konfiguration so umstellen, dass Ihr per Standard ins neue Forum geleitet werdet. Das klassische Forum wird parallel mit allen bekannten Funktionalitäten erreichbar bleiben. Der Inhalt wird in beiden Oberflächen konsistent sein.
Wir freuen uns auf die gemeinsame Zukunft des Forums mit Euch. Danke für Euer Engagement!
Viele Grüße,
Das Forum Support-Team
Folgen Sie uns auf