Configuration des fonctions Afficher/Masquer des scripts
- Last UpdatedSep 24, 2024
- 2 minute read
Nous vous recommandons de d'abord inclure un script contenant la fonction ShowGraphic() afin d'afficher un graphique dans une fenêtre indépendante pendant l'exploitation. Vous pouvez également inclure un contenant les fonctions HideGraphic() ou HideSelf(). La fonction de script HideGraphic() permet de fermer n'importe quel graphique industriel, affiché auparavant par la fonction de script ShowGraphic(). La fonction de script HideSelf() permet de masquer le graphique qui a été affiché soit par une fonction de script ShowGraphic() soit par une animation ShowSymbol.
La fonction ShowGraphic peut être utilisée dans le script d'action, le script nommé et le script prédéfini d'un graphique. Bien que le système permet de l'inclure dans un script de serveur, par exemple les scripts Start Up (démarrage), On Scan (début de balayage), Off Scan (fin de balayage), Shut Down (arrêt) et Execute (exécution), il ne sera pas possible d'exécuter la fonction de cette manière pendant l'exploitation.
La fonction de script HideGraphic peut être appelée à partir de n'importe quel graphique industriel utilisé dans l'application HMI.
Pour inclure un script utilisant les fonctions d'affichage ou de masquage de symboles dans un script d'action d'animation de graphique
-
Créez un graphique ou ouvrez un graphique existant.
-
Dessinez un graphique puis double-cliquez sur lui pour ouvrir le volet Modifier les animations.
-
Ouvrir l'éditeur du script d'action.
-
Cliquez sur l'icône Afficher l'explorateur de fonctions de script.La fenêtre de l’Explorateur de fonctions de script s’affiche.
-
Dans la liste Graphique client, cliquez sur la fonction de script souhaitée puis sur OK. Le script est ajouté à l'éditeur de scripts de graphiques. Si vous ajoutez la fonction de script ShowGraphic(), la portion de code suivante est insérée<:hs>:
Dim graphicInfo as aaGraphic.GraphicInfo;
graphicInfo.Identity = "<Identifiant>";
graphicInfo.GraphicName = "<nomDeSymbole>";
ShowGraphic( graphicInfo );
-
Modifiez le script. Les propriétés Identity et GraphicName sont requises et doivent être spécifiées.
-
Vous pouvez utiliser l'icône Afficher l'explorateur de graphiques pour définir la valeur de la propriété GraphicName.
-
Vous pouvez utiliser l'icône Afficher l'explorateur d'objets Automation pour définir la propriété OwningObject.
Pour plus d'informations, voir Afficher l’explorateur de graphiques et Afficher l’explorateur d’objets Automation.
Pour plus de détails sur les scripts et des exemples, voir Recommandations d’usage des fonctions de script d’affichage ou masquage de graphiques.
-