Collection d'images

Présentation

Les collections d'images sont des tables qui fournissent le chemin d'accès au fichier, un aperçu et une chaîne d'identification pour chaque image. La saisie de l'identificateur et (pour permettre un accès unique) du nom du fichier image permet de référencer l'image, par exemple, lors de son insertion dans une visualisation (pour la configuration des propriétés d'un élément d'image, voir Utilisation d'images gérées dans une collection d'images ).

Vous pouvez créer une collection d'images dans un projet de bibliothèque. Si vous déclarez par la suite la bibliothèque en tant que bibliothèque de symbole, vous pourrez utiliser ses images dans les visualisations de projet. Pour ce faire, cliquez avec le bouton droit sur le noeud Collection d'images du projet de bibliothèque, sélectionnez Propriétés et définissez les Paramètres de bibliothèque de symboles dans l'onglet Collection d'images (en cliquant sur le bouton Marquer la bibliothèque comme bibliothèque de symboles et en sélectionnant éventuellement une Liste de textes pour compilation de symbole).

Une fois la bibliothèque ajoutée au projet, la collection d'images s'affiche (telle que vous l'avez nommée) dans la Boîte à outils lorsqu'un éditeur de visualisation est actif.

NOTE : réduisez autant que possible la taille d'un fichier image avant son ajout à une collection d'images. Sinon, le projet peut être volumineux et les opérations de chargement et de tri, images comprises, peuvent peser sur les applications de visualisation.

Structure d'une collection d'images

Exemple de collection d'images :

Elément

Description

ID

ID chaîne (par exemple logo, y_icon, 2)

Une image est référencée de façon unique grâce à la combinaison d'un nom de liste d'images et d'un identificateur (par exemple, List1.basic_logo).

Nom de fichier

Chemin d'accès au fichier d'image (par exemple, C:\programs\images\logo.bmp).

Formats d'image pris en charge par EcoStruxure Machine Expert :

  • BMP

  • EMF

  • GIF

  • ICO

  • JPG

  • PNG

  • SVG

  • TIFF

Il se peut que votre contrôleur ne prenne pas en charge tous les formats d'image. Veuillez consulter le Guide de programmation spécifique à votre contrôleur pour plus d'informations.

Si le fichier image est stocké dans le répertoire des fichiers d'image (défini dans Outils > Options > Visualisation), il vous suffit d'entrer le nom du fichier dans cette zone de texte.

Image

Aperçu de l'image.

Type de connexion

Informations sur la manière dont le fichier image est lié au projet.

Indiquez le type de connexion lorsque vous ajoutez manuellement le fichier image dans la boîte de dialogue Sélection d'images. Voir Création et modification d'une collection d'images.

NOTE : si les images vectorielles SVG ne sont pas prises en charge par le système cible, elles sont automatiquement converties au format PNG lors du téléchargement. Pour plus d'informations sur les formats d'image pris en charge, reportez-vous à la description de l'équipement fournie par le fabricant.

Création et modification d'une collection d'images

Un projet peut contenir plusieurs collections d'images. La collection GlobalImagePool générée automatiquement, ainsi que des collections générées manuellement.

GlobalImagePool

Vous pouvez ajouter dans une visualisation une image qui ne figure pas encore dans la collection d'images du projet. Pour ce faire, indiquez l'ID statique de l'image dans les propriétés de l'élément. Il s'ensuit automatiquement la création d'un élément GlobalImagePool qui contient une entrée pour le fichier image correspondant. Le type de connexion est Lien avec fichier.

Création manuelle d'une collection d'images vide :

Vous pouvez insérer un objet de collection d'images sous un noeud d'application ou sous le noeud Global de l'arborescence Applications en cliquant sur le signe plus de couleur verte et en exécutant les commandes Ajouter d'autres objets > Collection d'images.... Dans la boîte de dialogue Ajout de collection d'images, définissez le Nom de la collection.

Ajout d'un fichier image à une collection d'images

Ajout d'un fichier image à une collection d'images

Procédure

En exécutant la commande Insérer une image

  1. Accédez à l'éditeur de la collection d'images.

  2. Exécutez la commande Insert Image à partir du menu contextuel..

    Résultat : Un ID unique est entré automatiquement. Vous pouvez le modifier.

  3. Double-cliquez sur le champ Nom de fichier dans la nouvelle ligne pour indiquer le chemin d'accès du fichier image.

  4. Pour cela, vous pouvez ouvrir la boîte de dialogue Sélection d'image en cliquant sur le bouton . Les champs d'édition et les options de la boîte de dialogue sont décrits ci-dessous dans ce tableau.

NOTE : Si vous n'utilisez pas la boîte de dialogue Sélection d'image mais saisissez directement le chemin du fichier image, le paramètre Enregistrer le lien est automatiquement utilisé.

En indiquant directement le nom du fichier

Dans l'éditeur de la collection d'images, double-cliquez sur le champ Nom de fichier dans la première ligne vide. Entrez le chemin du fichier image souhaité, comme décrit ci-dessus pour la première option (en exécutant la commande Insérer une image),.

Résultat : Le nom du fichier est automatiquement entré comme ID.

Par un glisser-déposer depuis le système de fichiers

Dans le navigateur du système de fichiers local, sélectionnez le fichier image souhaité, puis faites-le glisser vers l'éditeur de collection d'images. Vous avez la possibilité de sélectionner plusieurs éléments.

Résultat : Le nom du fichier est automatiquement entré comme ID.

L'option de type de connexion Enregistrer le lien est automatiquement utilisée.

Eléments de la boîte de dialogue Sélection d'image :

Elément

Description

Fichier image

Entrez le chemin d'accès au fichier image ou cliquez sur le bouton pour accéder à la boîte de dialogue standard permettant de parcourir le système de fichiers local. Sélectionnez ensuite le ou les fichiers voulus. Vous avez la possibilité de sélectionner plusieurs éléments.

Gestion des fichiers (File Handling)

Choisissez un type de lien :

  • Enregistrer le lien : Le fichier n'est disponible dans le projet que s'il se trouve à l'emplacement indiqué. Les fichiers définis sans chemin d'accès doivent figurer dans le dossier du projet.

  • Enregistrer le lien et l'incorporer dans le projet : Une copie du fichier est stockée en interne dans le projet. Le lien vers le chemin d'accès est également enregistré. Les opérations de mise à jour décrites ci-dessous sont valides tant que le fichier image se trouve à l'emplacement indiqué. Si le fichier est supprimé de ce répertoire, seule la copie enregistrée en interne dans le projet est utilisée.

  • Incorporer dans le projet : Seule une copie du fichier est stockée en interne dans le projet. Le lien vers le chemin externe n'est pas enregistré.

Si vous choisissez l'option Enregistrer le lien et l'incorporer dans le projet, vous pouvez sélectionner l'une des actions de mise à jour suivantes dans la section Suivi des changements :

  • Recharger automatiquement le fichier

  • Demander si le fichier doit être rechargé

  • Ne rien faire.

Utilisation d'images gérées dans des collections d'images

Si l'identificateur d'une image à utiliser est défini dans plusieurs collections d'images :

  • ordre de recherche : Si vous choisissez une image gérée dans GlobalImagePool, il est inutile de préciser le nom de la collection. L'ordre de recherche des images est identique à celui de la recherche des variables globales :

    1. GlobalImagePool

    2. Collections d'images affectées à l'application active

    3. Collections d'images sous le nœud Global de l'arborescence des applications en plus de GlobalImagePool

    4. Collections d'images figurant dans les bibliothèques

  • accès unique : Il est possible d'appeler directement l'image voulue en ajoutant le nom de la collection avant l'ID, conformément à la syntaxe suivante : <nom de collection>.<ID d'image> (par exemple, voir imagepool1.drive_icon dans le graphique précédent.)

Utilisation d'une image dans un élément de visualisation de type image

Lors de l'insertion d'une image dans une visualisation, vous pouvez la définir comme étant statique ou dynamique. Il est possible de modifier l'image dynamique en mode en ligne en fonction de la valeur d'une variable du projet :

Images statiques :

Dans la configuration de l'élément (propriété ID statique), entrez l'identificateur de l'image ou le nom de la collection d'images + l'identificateur de l'image. Consultez les remarques sur l'ordre de recherche et l'accès unique du paragraphe précédent pour ce contexte.

Images dynamiques :

Dans la configuration de l'élément (propriété variable ID bitmap), entrez la variable qui définit l'identificateur, par exemple, PLC_PRG.imagevar.

Utilisation d'une image pour l'arrière-plan de la visualisation

Dans la définition de l'arrière-plan d'une visualisation, vous pouvez définir une image à afficher en arrière-plan. Comme décrit précédemment pour un élément de visualisation, vous pouvez définir le fichier image, avec le nom de la collection d'images et celui du fichier image.