Comportement d'exécution des fonctions de script d’affichage ou masquage
- Last UpdatedSep 26, 2024
- 2 minute read
Les fonctions de script d'affichage ou masquage de graphiques exposent le comportement suivant :
-
Le graphique, configuré avec la fonction de script ShowGraphic, se comporte comme une fenêtre contextuelle d'animation ShowSymbol, plutôt que une fenêtre contextuelle HMI typique.
-
Il est possible de configurer un graphique à la fois avec script d'animation d'affichage et de fonction ShowGraphic(). Si vous exécutez les deux scripts pendant l’exécution, deux fenêtres contextuelles s’ouvrent et affichent des graphiques identiques ou différents. Les deux fenêtres sont indépendantes l'une de l'autre.
-
Vous pouvez ouvrir, fermer et gérer le graphique à partir de l'ensemble de graphiques et de l'ensemble des applications HMI.
-
À la différence d'une animation ShowSymbol, il n'y a pas de relation parent/enfant entre la fenêtre qui ouvre le graphique et le graphique affiché par la fonction de script ShowGraphic(). Pour plus d'informations, voir Fermer un graphique.
-
Vous ne pouvez pas utiliser la boîte de dialogue Fermer la fenêtre dans votre logiciel HMI/SCADA pour fermer des fenêtres indépendantes affichées par la fonction de script ShowGraphic(). Pour plus d'informations, voir Fermer un graphique.
-
Tout graphique affiché par la fonction de script ShowGraphic() ou par l'animation ShowSymbol reste toujours au dessus des fenêtres InTouch, à l'exception des fenêtres prises en charge par votre logiciel HMI/SCADA. Même si vous cliquez dans une fenêtre HMI en exploitation, celle-ci reste derrière les graphiques.
-
Si votre logiciel HMI/SCADA prend en charge la mise en cache de la mémoire, l'activation de la mise en cache des graphiques en mémoire dans les propriétés de mémoire d'exécution de l'HMI conservera les graphiques contextuels d'animation ShowGraphic et ShowSymbol mis en cache en mémoire. Le système trace la séquence de fermeture des graphiques pour déterminer leur ancienneté. Dans le cas où une limite en mémoire définie par l'utilisateur est dépassée, le système supprime automatiquement les graphiques contextuels les plus anciens du cache graphique en mémoire, à l'exception de ceux définis dans les fenêtres haute priorité. Si vous affichez un graphique avec la fonction de script ShowGraphic() ou avec une animation ShowSymbol, votre logiciel HMI exécutera un contrôle de l'intégrité de la mémoire, si votre logiciel HMI/SCADA le prend en charge.