PowerPoint Presentation" Full Graphics Display Builder " Introduction à l’application FG Display Builder Utilisation de l’application. Démarrage et personnalisation de session, fenêtres, barre d’outils, accès aux ensembles d’éléments et d’images, accès aux éditeurs. Définir des images, placer des Pictures et établir des liens avec la base de données. Définir les Pictures. Analyser la composition des Pictures, modifier les attributs, définir les textes de fond de plan, définir champs formatés. Définir les Pop Up Pictures, les Keysets, et les appliquer aux Pictures. Définir les ensembles d’attribut graphiques partagés, les primitives et les symboles. Définir les éléments conditionnels Objectifs Savoir utiliser l’application (FG Display Builder) de construction des images graphiques utilisées sur le projet 7PCG. Maîtriser les éléments composant une image unifilaire comme celles utilisées sur le projet 7PCG. Savoir les modifier. Être Capable de créer entièrement une image unifilaire d’un poste électrique, à partir de la combinaison de ces éléments. Modifier des images unifilaires existantes. Janvier 2005 FG Display Builder Les éléments Placés en Attachés à Les ensembles d’éléments et les ensembles d’images (« Element SET, Display SET ») Utilitaire installé sur les PCs d’une plateforme Windows Contient un compilateur e-terrabrowser e-terrabrowser Les images peuvent être compilées et visualisées en réel à l’intérieur du Display Builder Certains éléments de l’image, tels les menus, doivent être testés hors du Display Builder DDLS *.FGDISPLAYS Pop-Up Picture Le Display Builder est utilisé pour la création d’images pour fournir une interface utilisateur vers une application. Les images sont composées de primitives et d’éléments. Les primitives ont un ensemble défini de caractères visuels que l’on appelle attributs graphiques. AAAA Couleur remplissage Niveaux simples Elles affichent les données de BD pour une application pour des enregistrements spécifiques ou elles affichent de simple éléments de graphisme. Elles sont composées d’éléments et de primitives. * Images avec des niveaux Tabulaires L’apparence des éléments n’est pas fixe, mais déterminée par l’information courante dans une base de donnée d’application. * Les primitives Les primitives sont des formes définies directement sur la zone de travail des éléments et images et elles sont de deux types: Rectangles, cercles, ellipses, arcs, polygones, et polylignes. Lettres et nombres. Toutes les primitives sont définies avec un ensemble de caractéristiques visuelles appelées paquet d’attributs Graphique ou GAB. Le GAB de la primitive est défini par: * Attributs graphique (2 sur 2) Le GAB partagé, qui est un ensemble d’attributs que l’on nomme et qui est partageable. Le GAB privé, qui est exclusif à une primitive. * Les éléments Les éléments sont des objets nommés qui peuvent être combinés pour former les images. Les éléments peuvent être : Les éléments Placés en * Les éléments attachés à Les éléments « attachés à » sont définis dans leur propre éditeurs et sont associés à (attachés à) d’autres éléments ou images. Ils peuvent être attachés en: Un attachement local à des primitives ou éléments placés dans un éditeur. Un attachement général à l’objet défini. * Les éditeurs « zone de travail » (Scratch Pad Editors) * Les éditeurs du Display Builder Les éditeurs Boite de Dialogue * Display Builder SETS Les éléments et les images sont groupés séparément dans des ensembles (sets) et enregistrés dans des fichiers DDL . Le nom de l’élément et celui de l’image doivent être uniques dans chaque ensemble (set). Picture: CB PopUp CAM: CB CT: Quality Keysets: PopUp Symbols: CB Comment les Element Sets sont liés aux Display Sets (1) Les images peuvent être composées d’éléments provenant de différents Element Sets. Les images appartenant à différents Display Sets peuvent utiliser le même élément. Editeur Comment les Element Sets sont liés aux Display Sets (2) Les éléments ne peuvent contenir des éléments provenant d’autres Element sets. Les images utilisant des niveaux tabulaires ne peuvent contenir des Picgroups appartenant à d’autres Display Sets. Editeur Processus de construction d’images (1 sur 2) Les images dans Web-FG sont construites en respectant les étapes suivantes: Les éléments sont définis dans des éditeurs d’éléments et sauvegardés dans un (ou des) Element Set(s). Ils sont composés de primitives et d’autre éléments. * Processus de construction d’images (2 sur 2) Toutes les images dans un Display set (ou images individuelles) sont compilées et les fichiers binaires d’images (*.FGDISPLAY) sont transferrés sur le Serveur d’images dont le chemin est spécifié dans les options du Display Builder (exemple D:\areva\SMP\samples\WebFGDisplays) * La fenêtre du Display Builder La barre d’outils, les Menus, et la Barre de titre du Display Builder Personnalisation de la Session Accès aux éditeurs de l’ensemble d’éléments Accès aux ensembles d’images (Dset) Accès aux éditeurs de l’ensemble d’images Janvier 2005 Sujets (2 sur 2) Les éditeurs zones de travail (scratch pad) du Display Builder (Menus et barres de titre). Les options de Sauvegarde dans le Display Builder. Quitter une session. Pop-Up Picture Cliquer sur l’icône FG Display Builder à partir du Groupe de programmes FG Display Builder du menu Démarrer de Windows (ou double cliquez sur l’icône présent sur le bureau du PC) Janvier 2005 La fenêtre principale d’une session Display Builder. * Accès aux ensembles éléments et images (Eset, Dset) * Accès aux éditeurs de l’Element Set * Accès aux éditeurs de Display Set * Personnalisation d’une session Display Builder(1) * Personnalisation d’une session Display Builder(2) * L’onglet Options * Personnalisation d’une session Display Builder(4) * Personnalisation d’une session Display Builder(5) * WebFG Root Output Directory WebFG Image Directory * Personnalisation de la fenêtre Scratch Pad Options(1) * Personnalisation de la fenêtre Scratch Pad Options(2) * La personnalisation de la zone de travail inclut: * Personnalisation de la fenêtre Scratch Pad Options(4) * Personnalisation de la fenêtre Scratch Pad Options(5) * Personnalisation de la fenêtre Scratch Pad Options(6) Et le niveau de Zoom , qui spécifie l’agrandissement (%) de la zone de travail. * La barre d’outil du paquet d’attributs graphique implicite Sélectionner un GAB partagé en tant que GAB par défaut pour tous les graphiques ou textes. Vous pouvez aussi choisir un GAB privé par défaut. Vous pouvez modifiez le GAB privé ou changer les GABs partagés n’importe quand après le dessin. GAB par défaut Element Set par défaut * Fenêtre de navigation (Browser Window) La fenêtre de navigation présente une vue schématique de la définition des objets sélectionnés, complétée avec des icônes et les noms des différent composants. * Les options de Sauvegarde du Display Builder Les Sets et les éditeurs peuvent être sauvegardés sur disque en utilisant les options suivantes: * Fermeture des fenêtres éditeurs Pour fermer l’éditeur zone de travail(scratch pad) ou tout autre éditeur, sélectionner l’option Close du menu File, Close Editor du menu contextuel en activant MB3, sélectionner Close All. du menu Window, ou sélectionner l’icône Close dans la barre de titre de l’éditeur. * Fermeture des fenêtres des SETs * Arrêter une session du Display Builder * Vue d’ensemble sur les images utilisant des niveaux simples. Création d’image utilisant des niveaux simples. Définir des liens de base de données. Spécification d’attributs généraux d’images utilisant des niveaux simples. Compilation et édition des liens des images. Janvier 2005 Niveaux simples Elles affichent les données de BD pour une application pour des enregistrements spécifiques ou elles affichent de simple éléments de graphisme. * Création d’image utilisant les niveaux Simples (1) Sélectionner la fenêtre DSET et sélectionner l’option « new » dans la barre de menu A partir de « new » sélectionner « display » Nommer l’image Janvier 2005 Sélectionner et placer les éléments Janvier 2005 Création d’image Utilisant les niveaux Simples (4) Sélectionner et attacher des éléments (à des éléments placés ou à des primitives) à partir du menu « Draw », « Add Attachment » Janvier 2005 Définir les primitives Janvier 2005 Liens de base de données Lier les pictures et les CAMs à des occurrences spécifiques d’enregistrements. (les pointeurs indirects définis dans un CAM doivent être listés dans l’ordre associé à la hiérarchie de la base de données.) Ces liens sont composés de clés composées (composite key), qui sont les enregistrements et leurs valeurs de champ clés qui identifient de manière unique une occurrence spécifique. Janvier 2005 Définir les liens de base de données (1 sur 2) Placer une picture ou attacher un CAM, sélectionner l’onglet Define Link Tab de la Picture Placement Properties Form pour une picture sélectionnée ou CAM. Janvier 2005 Définir les liens de base de données (2 sur 2) * Nom et titre Commandes Call Up/Down Taux de rafraîchissement Autres attributs définissables: Compiler les images Trois différentes manières de compiler les images à partir du Display Builder : Compilation d’une seule image dans le Builder Compilation multiple d’images dans le Builder Compilation en Mode Batch Compiler une seule image : Appeler l’image dans un éditeur d’images Faire un clic droit dans l’éditeur pour faire apparaître le menu contextuel (ou bien utiliser “File”, puis “Save Binary” dans la barre de menu) Sélectionner “save binary” Compiler une seule image : * A partir du menu « File » sélectionner “Save Binary” * Ne pas ouvrir de fenêtres DSET/ESET A partir du menu « File » sélectionner “Batch Compile”. Une fenêtre apparaitra en Pop-Up dans laquelle vous sélectionnerez le répertoire contenant les images que vous voulez compiler. * Vérification de l’Edition des Liens La vérification de l’édition des liens est le processus qui consiste à tester que les queries embarquées dans les fichiers binaires d’images compilées s’activent avec succès pour l’application SCADA. La vérification de l’édition des liens peut être faite avant la mise en ligne définitive de l’image pour se prémunir d’afficher des erreurs. * L’option Online (1 sur 2) L’application SMP doit être lancée (Scada Server et Base Scada) Sélectionner l’image dans le Display Builder Faire un clic droit dans l’éditeur d’image. Un menu contextuel apparaît. Sélectionner l’option “Online”. L’option Online (2 sur 2) * * Sont une Collection de primitives et autres éléments, qui sont reliées à un unique record-type de la base de donnée d’une application. Quand elle est placée sur un niveau simple, la picture est reliée à une occurrence spécifique du record-type. Les Pictures Caractéristiques des Pictures Les valeurs courantes des champs d’enregistrements peuvent être visualisées en utilisant les formatted fields. Les Conditional Text peuvent représenter les valeurs de champs. * Création d’une nouvelle Picture Sélectionner la fenêtre ESET et sélectionner l’option « new » dans la barre de menu A partir de « new » sélectionner « picture » Nommer la Picture dans la fenêtre en Popup * A partir du menu « Draw » sélectionner « Add placement » * Sélectionner et placer des éléments * Définir les Pictures (3 sur5) * Définir les primitives Informations BD Définir les Formatted Fields (1 sur 2) Il fournit le moyen d’afficher les valeurs actuelles des champs pour les occurrences d’un enregistrement. DEVICE : EKS_60 Spécifier le champ à afficher Spécifier les attributs du champ (Optionnel) Spécifier le format text pair (signe) * Janvier 2005 Context Proxy Strings Key Proxy String Janvier 2005 Pop-up Pictures (1 sur 2) Ce sont des Pictures qui peuvent apparaître en pop up sur l’écran à partir d’autre pictures. * Pop-Up Picture Substn = ECO Devtyp = Ligne Device = Ligne1_220 Point = Disjoncteur * Créer des Pop-Up Pictures (2 sur 3) * Définissez les formatted fields * Les Pop-Up Pictures sont attachées en utilisant le même procédé que pour attacher d’autres éléments. Attacher les Pop-Up Pictures Keysets Associe des commandes Web-FG à des clés virtuelles spécifiques pour des images, des éléments placés, ou des primitives. Keyset Command: * Chaque commande de Keyset est associée à une clé virtuelle, qui est un nom arbitraire donné à une clé physique, ceci étant défini dans le Key Map. Créer un Keyset (1 sur 2) * Définir le Key Name et la commande associée dans l’éditeur Keyset. Créer un Keyset (2 sur 2) * Utilisation des Proxy Strings dans les Commandes Des variables peuvent être utilisées en substitution dans les commandes Web-FG, à l’aide de 2 types de proxy strings : Les Context Proxy Strings, avec plusieurs niveaux de contexte (Station Context, Viewport Context, Pointer Context) Les Key Proxy Strings %DIS% (V) – L’image dans la viewport active. %DISAPP% (V) – L’application de l’image dans la viewport active. %FV% (P) – La valeur du champ pointé. %SUB% (P) – Le subscript de l’enregistrement associé au curseur. %VP% (S) – La viewport active * Key Proxy Strings (1 sur 2) Plusieurs champs variables sont disponibles (KEY0 à KEY65535) pour chaque Web-FG viewport. Ils peuvent être affectés en utilisant la commande SET avec n’importe quelle valeur numérique ou chaine de caractères. Exemples: Key Proxy Strings (2 sur 2) En utilisant les key proxy strings %KEY0%, %KEY1%, ... %KEY65535%, les valeurs dans les champs peuvent être substitués dans n’importe quelle commande Web-FG, dans les titres d’images, dans les clés composites, et dans la gestion des niveaux des tabulaires multidimensionnelles. Exemples de Commandes: POSITION SUBSTN=%KEY1% FIND SUBSTN=%KEY3% Exemple Composite Key: * Les commandes MAIL et DICE peuvent être utilisées pour bloquer la viewport jusqu’à ce que la commande soit effectivement exécutée et avant d’autoriser l’exécution d’une nouvelle commande utilisateur ou user-process . Le paramètre /[NO]WAIT est utilisé pour la synchronisation des commandes. Les commandes suivantes ont ce paramètre : MAIL COPY DELETE ENTER MASK INSERT * /NOWAIT est le défaut pour chacune des commandes précitées. La "cancel key," définie dans la boite de dialogue Définition du Key Map, est utilisée pour tuer une commande qui verrouille la viewport. Les Commandes de Synchronisation (2 sur 2) * Janvier 2005 Symboles Le Shared GAB Un ensemble d’attributs graphiques nommé et sauvegardé qui peut être appliqué aux primitives. Permet l’application uniforme et cohérente d’attributs graphiques à des primitives et éléments dans n’importe quel éditeur. Réduit la maintenance, puisque une modification se répercutera sur toutes les utilisations du GAB. Shared GAB = 220KV_LINES_FILL * Ce sont des items de fond de plan définis directement sur les scratch pad des éléments et images, et qui sont de deux types: Dessin - Rectangles, cercles, ellipses, arcs, polygones, et polylignes. Texte – Lettres et nombres. Primitives, Shared GABs, et GABs privés Quand les primitives sont définies, le GAB par défaut leur est automatiquement appliqué, qui peut être un Gab partagé ou privé. * Le Symbole Une ou plusieurs primitives sont utilisées pour représenter un objet utilisé dans plusieurs images. Ne peut contenir de texte Les graphiques peuvent être pivotés. * Appliquer un Shared GAB ou définissez un GAB privé. * Conditional Attribute Modifier. Définir le CAM. Le Conditional Text Deux types d’éléments conditionnels peuvent être définis, le Conditional Attribute Modifier (CAM) et le Conditional Text. CAM Si la valeur dans le champ SUSPECT_POINT est True, alors afficher le rectangle en Orchidé Conditional Text * Conditional Attribute Modifiers Utilisés pour modifier les attributs graphiques de n’importe quelle primitive ou élément, sur la base d’un test conditionnel des valeurs de bases de données. Ils peuvent être attachés en attachement local à n’importe quelle primitive ou élément ou en attachement général aux éléments plaçables. CAM * Définir les CAMs * Conditional Text Utilisé pour afficher des textes variables, sur la base d'un test conditionnel des valeurs de bases de données. Un test vrai résulte dans l’affichage d’un texte prédéfini qui est affichée à la location où le CT a été placé. Il ne peut être placé que sur les pictures. Conditional Text * Définir le Conditional Text * IF REPLACED_ANALOG TRUE THEN TURN COLOR TO WHITE AND SET TEXT OUT EQUAL TO F ELSE IF NIS_ANALOG TRUE THEN TURN COLOR TO WHITE AND SET TEXT OUT EQUAL TO N ELSE Tests conditionnels dans Web-FG (2 sur 2)