Créez des SVG dynamiques comme type pour changer et actualiser facilement les SVG.
Le concept type-instance est implémenté pour les SVG dynamiques. La sélection du SVG dynamique est déterminée dans le type, les propriétés sont dynamisées au niveau de l'instance.
Un type contient exactement un SVG dynamique.
Les SVG dynamiques sont indépendants de la langue.
Contrairement à l'utilisation des SVG de la Task Card "Graphiques", l'utilisation des types dans les blocs d'affichage permet d'avoir différents SVG avec des noms identiques dans un même bloc d'affichage.
|
Remarque Compatibilité des versions des types dynamiques SVG Les types SVG dynamiques sont introduits avec WinCC Unified V18. L'utilisation avec des faceplates < V18 n'est pas possible. L'utilisation avec des versions d'appareil ou des versions de projet < V16 n'est pas possible. Si vous chargez dans le Runtime V17 un projet qui utilise une instance d'un type SVG dynamique dans un bloc d'affichage, cela entraîne une erreur lors du chargement. |
|
Remarque Faceplates et SVG dynamiques Si vous créez un type de faceplate à partir d'un groupe d'objets graphiques sélectionnés, les SVG dynamiques ne sont pas acceptés. Pour insérer un SVG dynamique dans un faceplate, ouvrez le type de faceplate dans l'éditeur et insérez-y le SVG de la bibliothèque. |
Introduction
Après la création d'un nouveau type, un SVG dynamique par défaut s'affiche. Remplacez ce SVG par le SVG dont vous avez besoin.
Aucune propriété n'est affichée pour le SVG par défaut.
Pour remplacer un SVG déjà créé ou pour modifier ses propriétés, ouvrez le type dans l'éditeur.
Marche à suivre
Procédez comme suit pour remplacer le SVG dynamique par défaut ou le SVG de la version précédente :
- ou -
-
Sélectionnez "Remplacer par un autre SVG dynamique" dans le menu contextuel du SVG.
-
Sélectionnez un SVG dynamique dans le système de fichiers.
Le SVG existant est remplacé par le SVG que vous avez sélectionné.
Les propriétés d'une instance du type SVG dynamique s'affichent dans la fenêtre d'inspection de l'éditeur "Vues" ou de l'éditeur "Types de faceplate". Ici, vous avez la possibilité de rendre les propriétés dynamiques.
Si l'intégralité du SVG sélectionné ne peut pas être affichée dans la partie visible de l'écran, des barres de défilement verticale ou horizontale permettent de faire défiler la vue.
Si vous sélectionnez un fichier qui ne contient pas de SVG dynamique valide, un message d'erreur apparaîtra dans la fenêtre d'inspection.
Valider la version
-
Pour valider la version du type, ouvrez le message sur le bord supérieur.
-
Lors de la validation du type, activez l'option "Définir les types dépendants en mode édition".
Les types de faceplate qui utilisent le SVG dynamique sont définis en mode d'édition et utilisent la version actuelle du SVG dynamique.
Remarques sur la dynamisation
-
La dynamisation des propriétés, par exemple la couleur, affecte l'instance, pas le type.
-
La dynamisation des propriétés est persistante si le nouveau SVG a les mêmes propriétés que celles de la version précédente lorsque le type change.
Si les propriétés du nouveau SVG diffèrent de la version précédente, les valeurs par défaut sont utilisées. Dans ce cas, aucune dynamisation n'est spécifiée.
-
En cas d'instanciation d'un type dans une vue, la propriété "Type contenu - Nom" indique le nom et la version du type instancié dans la fenêtre d'inspection sous "Propriétés > Divers".