115
> Projet 7PCG – Formation: Configuration des Images Graphiques – FG Display Builder 1 Projet 7PCG Formation Configuration des Images Graphiques " Full Graphics Display Builder "

03 Formation Displays

Embed Size (px)

Citation preview

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)