Die Funktion ShowGraphic() mit Rahmenfenstern verwenden
- Last UpdatedApr 27, 2026
- 1 minute read
Mit der Skriptfunktion ShowGraphic() können Sie das Symbol ändern, das zur Laufzeit mit einem Rahmenfenster verknüpft ist. Geben Sie den Namen des Rahmenfensters und das zugehörige Symbol folgendermaßen an:
Dim graphicInfo als aaGraphic.GraphicInfo;
graphicInfo.Identity = "InTouch:FrameWindow01";
graphicInfo.GraphicName = "Symbol_002";
ShowGraphic( graphicInfo );
"Symbol_002" wird zur Laufzeit in "FrameWindow01" angezeigt, unabhängig von der Konfiguration des Rahmenfensters zur Entwurfszeit. Sie können ein ShowGraphic-Skript verwenden, um verschiedene Symbole in demselben Fenster anzuordnen.
Hinweis: Bei Versionen unter InTouch HMI 2020 R2 SP1 P01 treten nur dann merkliche Positionsänderungen auf, wenn der Y-Wert 200 überschreitet. Wenn der Y-Wert unter 200 liegt, ändert sich die Position der Grafik entweder nicht oder nur minimal und ist schwer zu beobachten und zu validieren. Bei Versionen über InTouch HMI 2023 treten nur dann spürbare Positionsänderungen auf, wenn der Y-Wert 300 überschreitet. Wenn der Y-Wert unter 300 liegt, ändert sich die Position der Grafik entweder nicht oder nur geringfügig, was die Beobachtung und Validierung erschwert.
Einschränkungen:
Grafisches Caching erfolgt für das Symbol, das aktuell im Rahmenfenster angezeigt wird, nur dann, wenn das Fenster geschlossen und zwischengespeichert wird. Ersetzte Symbole werden nicht zwischengespeichert.