Académique Documents
Professionnel Documents
Culture Documents
Assistance : PSSJ-support@cooperindustries.com
GUI-00115-00030 T, version 11
Table des matières
Introduction 1
Bienvenue à Visual T&D Diagram Editor ...........................................................................1
Comment nous contacter .......................................................................................2
Assistance technique .............................................................................................2
La base 3
Aperçu .................................................................................................................................3
Modes d’opération ...............................................................................................................3
Basculer entre le mode Conception et le mode Animation....................................4
Créer un schéma ..................................................................................................................4
Modifier les propriétés de la page courante ...........................................................4
Modifier les propriétés de la grille courante ..........................................................5
La barre d'outils Dessin .........................................................................................6
Ajouter les formes de base à votre schéma ............................................................7
Ajouter une ligne à votre dessin .............................................................. 7
Ajouter un polygone à votre dessin ......................................................... 7
Ajouter un rectangle à votre dessin ......................................................... 8
Ajouter une polycourbe à votre dessin .................................................... 8
Ajouter une courbe fermée à votre dessin ............................................... 8
Ajouter une ellipse ou un cercle à votre dessin ....................................... 8
Ajouter une boîte de texte à votre dessin ................................................ 9
Ajouter une image à votre dessin ............................................................ 9
Travailler avec les formes chevauchées ................................................................9
Déplacer une forme vers le haut de la pile ............................................ 10
Déplacer une forme vers le bas de la pile .............................................. 10
Sélectionner les formes........................................................................................10
Utiliser l'outil Pointeur pour sélectionner les formes ............................ 10
Utiliser l'outil Sélection pour sélectionner les formes ........................... 11
Sélectionner plusieurs formes ............................................................... 11
Déplacer les formes .............................................................................................11
Utiliser des formes pour créer des schémas représentant les équipements de votre poste et leur
interconnexion.
Associer des points à des propriétés d'affichage de formes et créer des diagrammes de l'état
actuel d'un processus.
Créer des bibliothèques de formes standards ainsi que des bibliothèques de pages de schémas,
afin d'accélérer le processus de configuration du poste.
Associer des formes à des scripts Microsoft ® Visual Basic ® for Applications (VBA), et
implanter des fonctions de contrôle sophistiquées.
Visual T&D Diagram Editor est le produit compagnon de Visual T&D Explorer. Les deux
appartiennent à la famille de produits Yukon de Cooper Power Systems.
Notre département des ventes peut répondre à toutes vos questions d’ordre général concernant
l’utilisation de Visual T&D. Il peut également vous aider avec tout ce qui a trait aux prix ou à
l’obtention de licences.
Courriel : PSMO-sales@cooperindustries.com
Téléphone : +1.418.834.0009
Télécopieur : +1.514.227.5256
Assistance technique
Si vous avez des questions concernant les performances, l'application, les essais ou la réparation
de ce produit, n'hésitez pas à communiquer avec nous. Notre personnel se fera un plaisir de vous
aider.
Assistance technique
Cooper Power Systems
Solutions d'automatisation pour l'énergie
730, rue Commerciale, bureau 200
Saint-Jean-Chrysostome, Québec
Canada G6X 3R8
Courriel : PSSJ-support@cooperindustries.com
Téléphone : +1.418.834.0009
Télécopieur : +1.514.227.5256
Aperçu
Visual T&D Diagram Editor est un programme de dessin compréhensif, qui offre tous les outils et
toutes les fonctions nécessaires à la création de schémas interactifs de haute qualité. Si vous
possédez déjà un programme de dessin basé sur Windows, vous vous sentirez à l'aise dès le départ,
avec Visual T&D Diagram Editor.
Dans ce chapitre, vous apprendrez à utiliser les outils de dessin pour créer des formes représentant
les différentes composantes ou les différents équipements de votre schéma.
Dans les chapitres suivants, vous vous familiariserez avec les aspects plus avancés du programme,
et vous apprendrez à animer les formes de votre dessin selon les valeurs des points fournis par le
serveur Visual T&D.
Modes d’opération
Visual T&D Diagram Editor offre deux modes d'opération :
Mode Conception.
En mode Conception, vous utilisez les outils de dessin et les menus de commandes pour créer
vos schémas.
À moins d’un avis contraire, les instructions et procédures décrites dans ce manuel
concernent le mode Conception.
Mode Animation.
En mode Animation, le programme se connecte au serveur Visual T&D et anime les schémas
selon les valeurs des points et les effets que vous avez programmés.
Si Diagram Editor est démarré via Visual T&D Explorer, il entre automatiquement dans le mode
d’animation.
Si Diagram Editor est démarré via le menu démarrer de Windows, l’application demande à
l’utilisateur d’entrer les informations de session de son compte Visual T&D pour se connecter au
serveur. S’il fournit des informations valides et qu’il se connecte au serveur, Diagram Editor entre
S’il y a une coche à côté de la commande Exécuter, Diagram Editor est dans le mode
Animation. Pour entrer dans le mode Conception, cliquez sur Exécuter.
S’il n’y pas de coche à côté de la commande Exécuter, Diagram, Editor est dans le mode
Conception. Pour entrer dans le mode Animation, cliquez sur Exécuter.
Créer un schéma
Afin de créer un schéma, vous utilisez les outils pour déposer différentes formes et différentes
zones de texte sur une toile de dessin. Visual T&D Diagram Editor vous fournit une toile vide.
Vous pouvez choisir la taille de la toile et en spécifier la couleur de fond. Vous pouvez aussi
superposer une grille qui vous aidera à aligner les formes.
Votre schéma peut contenir une ou plusieurs pages. Chaque page est elle-même un schéma qui
s'affichera dans une fenêtre séparée ou qui remplira l'écran en entier. Pour apprendre à travailler
avec plusieurs pages dans un même schéma, voir « Travailler avec les pages », page 66.
Objet Description
Nom Spécifie le nom de la page.
Zoom à l’exécution Modifie la valeur de zoom utilisée par défaut pour la page lorsque le schéma
est animé. Choisissez un paramètre ou entrez un pourcentage.
L’onglet Action est présenté plus en détail dans la section « Ajouter une nouvelle page ou
modifier une page existante », page 68.
Objet Description
Afficher la grille Active l'affichage de la grille.
Accrocher à la grille Active l'accrochage afin que les sommets des formes soient automatiquement
tirés vers les points d'intersection de la grille.
Accrocher les Active l'accrochage par rotation, afin que les formes soient pivotées par
angles incréments fixes seulement.
Tool Description
Pointeur L'outil Pointeur déplace ou sélectionne les formes et les sommets des formes.
Sélection L'outil Sélection sélectionne les formes situées à l'intérieur d'une zone
rectangulaire.
Édition des L'outil Édition des sommets déplace individuellement les points d'un polygone
sommets ou d'une polycourbe.
Ligne L'outil Ligne trace une ligne entre deux positions de la souris.
Polygone L'outil Polygone dessine un polygone fermé défini par les points sur lesquels
vous cliquez avec la souris.
Rectangle L'outil Rectangle dessine un rectangle fermé entre deux positions de la souris.
Polycourbe L'outil Polycourbe dessine une ligne courbée qui passe par les points sur lesquels
vous cliquez avec la souris.
Courbe fermée L'outil Courbe fermée dessine une forme fermée qui passe par les points sur
lesquels vous cliquez avec la souris.
Image L'outil Image ajoute au dessin un fichier d'image ou d'icône. Les types de fichiers
suivants sont acceptés : .bmp, .ico, .gif et .jpg.
Point de connexion L'outil Point de connexion insère un point de connexion servant à ancrer un lien
entre deux formes dans le dessin. Le point de connexion doit être regroupé avec
un objet.
Lien L'outil Lien trace une ligne entre deux points de connexion. La ligne est ancrée
aux objets et redessinée si les objets sont déplacés.
Lien orthogonal L'outil Lien orthogonal trace une ligne entre deux points de connexion. La ligne
est composée de segments horizontaux et verticaux seulement; elle est ancrée aux
objets et redessinée si les objets sont déplacés.
Note : Vous pouvez assigner aux formes des propriétés par défaut en choisissant la
commande Propriétés par défaut du menu Forme.
Les détails spécifiques à chaque type de forme sont présentés plus bas.
Cliquez le bouton gauche de la souris à l'endroit où vous voulez que la ligne commence.
Truc : Appuyez sur la touche MAJ avant d'appuyer sur le bouton de la souris, afin de
limiter le déplacement de la souris soit à la direction horizontale, soit à la
direction verticale.
Cliquez le bouton gauche de la souris à chaque endroit successif où vous désirez insérer un
sommet.
Cliquez le bouton gauche de la souris à l'endroit où sera situé un des coins du rectangle.
Truc : Appuyez sur la touche MAJ avant de cliquer sur le bouton gauche de la souris,
afin de dessiner un carré.
Faites un double clic avec le bouton gauche de la souris afin d'entrer le dernier point.
Note : Vous devez entrer au moins quatre points pour définir une polycourbe.
Faites un double clic avec le bouton gauche de la souris afin d'entrer le dernier point.
Note : Vous devez entrer au moins quatre points pour définir une courbe fermée.
Glissez la souris.
Note : Pour définir un cercle, appuyez sur la touche MAJ avant de cliquer sur le bouton
de la souris.
Cliquez le bouton gauche de la souris à l'endroit où sera situé un des coins de la boîte de texte.
Truc : Appuyez sur la touche MAJ avant de cliquer sur le bouton gauche de la souris,
afin de dessiner une boîte de texte carrée.
Le programme affiche une boîte de dialogue dans laquelle vous pouvez sélectionner le fichier
graphique.
Vous gérez l'ordre des formes dans la pile en utilisant les commandes du menu Forme ou les
boutons de la barre d'outils Structure.
Cliquez Mettre au premier plan de la commande Ordre du menu Forme ou sur la barre
d'outils Structure. L'objet sera mis sur le dessus de la pile, devant tous les autres.
Cliquez Avancer d'un plan de la commande Ordre du menu Forme ou sur la barre d'outils
Structure. L'objet montera d'un niveau dans la pile.
Cliquez Envoyer à l'arrière de la commande Ordre du menu Forme ou sur la barre d'outils
Structure. L'objet sera mis au bas de la pile, derrière tous les autres.
Cliquez Reculer d'un plan de la commande Ordre du menu Forme ou sur la barre d'outils
Structure. L'objet baissera d'un niveau dans la pile.
La plupart des commandes de Visual T&D Diagram Editor s'appliquent aux formes sélectionnées.
Celles-ci sont affichées différemment afin que vous puissiez les repérer et les modifier facilement.
Cliquez dans le dessin avec l'outil afin de sélectionner la forme du dessus, à l'endroit où se
trouve la souris.
OU
Cliquez avec l'outil Pointeur dans une zone vide du dessin, et glissez la souris afin de
sélectionner toutes les formes situées à l'intérieur de la zone.
Cliquez dans le dessin avec l'outil, et glissez la souris afin de sélectionner toutes les formes
situées à l'intérieur de la zone.
Pour sélectionner de nouvelles formes tout en gardant celles qui sont déjà sélectionnées :
Appuyez sur la touche MAJ ou sur la touche CTRL, puis cliquez sur une forme afin de
l'ajouter à celles déjà sélectionnées.
Appuyez sur la touche CTRL, puis glissez la souris dans le dessin afin d'ajouter aux formes
déjà sélectionnées toutes les formes situées à l'intérieur de la zone.
Appuyez sur la touche MAJ et cliquez sur une forme sélectionnée afin de la désélectionner.
Utilisez les flèches du clavier afin de déplacer les formes dans différentes directions.
Lorsque vous utilisez les commandes de déplacement, le mouvement n'est pas confiné à la grille.
Une forme simple, telle une ligne, est composée de deux points de terminaison et d'un seul
segment. Les formes plus complexes, tels les polygones, sont composées de sommets et de
segments. Les rectangles et les ellipses sont entourés d'un rectangle.
Utilisez l'outil Pointeur ou Sélection pour sélectionner la forme que vous voulez
redimensionner.
Cliquez sur une poignée de sélection et glissez la souris afin d'étirer ou rétrécir la forme
jusqu'à ce qu'elle atteigne la taille désirée.
Truc : Le pointeur de la souris change de forme afin indiquer la direction dans laquelle
vous pouvez déplacer la poignée de sélection.
Utilisez l'outil Pointeur ou Sélection pour sélectionner la forme que vous voulez modifier.
Lorsque vous utilisez les commandes de dimensionnement, le mouvement n'est pas confiné à la
grille.
Note : Vous pouvez aussi utiliser le clavier pour redimensionner une forme. Pour ce
faire, sélectionnez la forme, puis enfoncez simultanément la touche CTRL et
une des flèches. Le coin supérieur gauche de la forme demeurera dans la
même position alors que le reste de la forme se déplacera dans la direction de
la flèche jusqu'à ce que vous relâchiez les deux touches.
Utilisez l'outil Pointeur ou Sélection pour sélectionner la forme que vous voulez modifier.
Les commandes Pivoter vers la gauche et Pivoter vers la droite changent l'orientation de la
forme 90° à la fois.
Note : Une forme pivote autour de son centre de rotation, lequel se trouve au centre du
rectangle de sélection de la forme.
Cliquez la commande Rotation libre sur la barre d'outils Rotation ou à partir du menu
Forme.
Cliquez sur la forme et glissez la souris jusqu'à ce que la forme soit à l'angle désiré. La forme
pivotera par étapes de 15 degrés si vous avez activé Accrocher les angles dans la boîte de
dialogue Propriétés de la grille.
Note : Le pointeur de la souris change de forme afin d'indiquer les endroits où l'outil de
rotation peut être utilisé pour faire pivoter la forme.
Cliquez la commande Pivoter vers la droite sur la barre d'outils Rotation ou à partir du
menu Forme, afin de faire pivoter la forme 90° vers la droite.
OU
Cliquez la commande Pivoter vers la gauche sur la barre d'outils Rotation ou à partir du
menu Forme, afin de faire pivoter la forme 90° vers la gauche.
OU
OU
Utilisez l'outil Pointeur ou Sélection pour sélectionner toutes les formes dans une zone du
dessin. La forme située au-dessus de la pile deviendra la forme de référence.
Truc : Lorsque vous sélectionnez plusieurs formes, vous pouvez identifier la forme de
référence par ses poignées de sélection, celles-ci étant grises plutôt que
blanches.
Cliquez les commandes Aligner à gauche, Aligner les centres et Aligner à droite du menu
Outils ou sur la barre d'outils Alignement, afin d'aligner les formes de façon verticale.
Cliquez les commandes Aligner par le haut, Aligner les milieux verticaux et Aligner par le
bas du menu Outils ou sur la barre d'outils Alignement, afin d'aligner les formes de façon
horizontale.
Cliquez la commande Même taille du menu Outils ou sur la barre d'outils Positionnement,
afin de modifier la taille des formes de façon à ce qu'elles aient toutes la même taille que la
forme de référence. Le coin supérieur gauche des formes demeure à la même position.
La commande Regrouper crée une nouvelle forme complexe en regroupant des formes simples.
Une fois les formes regroupées, vous gérez le groupe comme s'il s'agissait d'une forme simple et
vous pouvez utiliser les commandes habituelles pour déplacer, copier, pivoter et aligner les
formes.
Note : Lorsque vous ajoutez des formes à un groupe existant, vous créez un nouveau
groupe comportant le groupe original ainsi que les nouvelles formes.
Note : Lorsque vous dissociez une forme qui elle-même contient des groupes, seul le
regroupement le plus récent est annulé alors que les groupes originaux
demeurent.
Si vous utilisez l'outil Lien, les formes demeurent reliées même lorsqu'elles sont déplacées.
L'outil Lien trace une ligne entre deux points de connexion. Pour utiliser cet outil, vous devez
d'abord ajouter des points de connexion à vos formes, au moyen de l'outil Point de connexion.
Vous devez ensuite regrouper chaque point de connexion avec la forme à laquelle il appartient.
Utilisez l'outil Pointeur ou Sélection pour sélectionner la forme ainsi que le point de
connexion.
OU
Trucs : Le pointeur de la souris change de forme afin d'indiquer les endroits où vous
pouvez cliquer sur un point de connexion.
Ajuster le lien
L'outil Lien trace une ligne droite entre deux points de connexion. Le chemin de la ligne ne peut
être modifié. L'outil Lien orthogonal trace une ligne composée de segments horizontaux et
verticaux. Le chemin de la ligne peut être ajusté en déplaçant les sommets entre les segments.
Utilisez l'outil Pointeur pour sélectionner le lien entre les deux formes.
Utilisez la souris pour glisser les poignées de sélection jusqu'à l'endroit désiré.
La table suivante présente les propriétés de dessin disponibles pour chaque type de forme.
Polygone √ √ √
Rectangle √ √ √
Polycourbe √ √
Courbe fermée √ √ √
Ellipse √ √ √
Texte √ √ √ √ √
Image √
Point de √
connexion
Lien √ √
Lien orthogonal √ √
Sélectionnez la forme.
Note : Les formes créées avec l'outil Image comportent des champs supplémentaires.
Ces derniers sont décrits dans la section Les propriétés d'une image (ci-après).
Couleur de Indique la couleur qui sera considérée comme étant transparente. Tous les pixels
transparence de cette couleur seront éliminés de l'image et l'arrière-plan sera visible à ces
endroits.
Élément Description
Couleur Sélectionne la couleur des lignes qui seront tracées.
Transparente Spécifie que les lignes seront invisibles. Utilisez cet attribut afin de supprimer le
contour des formes qui ont du remplissage. Lorsque vous cochez cette case,
toutes les autres propriétés de lignes sont désactivées.
Style Fixe le style des lignes. Cette zone de texte n'est disponible que pour les lignes de
0 points (épaisseur d'un pixel).
Épaisseur Fixe l'épaisseur des lignes. Cette boîte est disponible pour les lignes solides
seulement.
Remplissage Indique que la forme est transparente. Toutes les autres propriétés sont
transparent désactivées.
Couleur de l'arrière- Si vous choisissez un motif, cette couleur sera utilisée pour remplir les zones
plan entre les lignes du motif.
Arrière-plan Si vous choisissez un motif, les zones entre les lignes du motif seront
transparent transparentes.
Plusieurs lignes Indique que le texte peut être affiché sur plusieurs lignes. Si vous ne cochez pas
cette case, le texte sera tronqué à la largeur de la forme.
Retour automatique Si vous sélectionnez Plusieurs lignes, l'application étalera le texte sur plusieurs
à la ligne lignes en reportant à la ligne suivante un mot trop long pour occuper l'espace
restant à la fin de la ligne.
Agrandir Indique que la forme peut s’agrandir automatiquement si elle n’est pas
automatiquement la suffisamment grande pour afficher tout le texte.
forme pour afficher
tout le texte.
Alignement Spécifie si le texte doit être aligné à gauche, centré, ou aligné à droite.
horizontal
Alignement vertical Spécifie si le texte doit être affiché en haut, au centre, ou au bas par rapport à la
forme.
Élément Description
d'interface
Police Sélectionne le nom de la police à utiliser pour afficher le texte.
Style de la police Sélectionne le style de police : régulier, gras, italique ou italique gras.
Note : La boîte de dialogue Propriétés de la forme n'affichera pas les bonnes valeurs
si les formes à l'intérieur d'un groupe ont différentes valeurs pour les mêmes
propriétés. Cependant, si vous sélectionnez une nouvelle valeur, celle-ci sera
appliquée à toutes les formes.
Cliquez sur le bouton Propriétés afin d'afficher la boîte de dialogue Propriétés de la forme
pour l'élément sélectionné.
Lorsque vous avez complété le schéma à votre satisfaction, vous pouvez le sauvegarder sur
l'ordinateur sur lequel s'exécute le serveur Visual T&D. Tout schéma se trouvant sur le serveur est
disponible à tous les ordinateurs connectés au serveur.
Enregistrer un schéma
Pour enregistrer le schéma actuel dans un fichier :
Note : Par défaut, tous les fichiers de schémas sont enregistrés dans le dossier
Diagrams du dossier Client.
Le fichier contenant le schéma sera sauvegardé sur le serveur et sera disponible à tous les
ordinateurs connectés au serveur.
Note : Visual T&D Diagram Editor peut éditer un seul fichier de schéma à la fois. Si un
schéma est déjà ouvert, on vous demandera si vous voulez enregistrer les
changements.
Aperçu
La fonction la plus importante de Visual T&D Diagram Editor est sa capacité de créer des
schémas représentant l'opération d'un procédé en temps réel.
Dans les chapitres précédents, vous avez appris à utiliser les outils de Visual T&D Diagram Editor
pour créer des formes et des schémas. Dans les sections ci-après, vous apprendrez à vous
connecter au serveur Visual T&D, à accéder aux points de données, et à créer des schémas animés
basés sur les valeurs de ces points.
Pour chaque point, le serveur fournit les informations suivantes pouvant servir à déterminer
l'affichage des formes de votre schéma :
La valeur du point, que vous pouvez afficher ou utiliser pour contrôler les propriétés des
formes.
Les étiquettes, que vous utilisez pour stocker des informations sur l'état de chaque point. Pour
chacun des points, vous pouvez enregistrer 16 étiquettes contenant la valeur VRAI ou FAUX.
À partir du programme Diagram Editor, vous pouvez vous connecter au serveur et récupérer la
liste de tous les points disponibles. Dans le programme, nous utilisons le terme « variables » en
Par exemple, vous pouvez utiliser une forme de type texte pour afficher un libellé statique ou les
résultats de l'évaluation d'une expression. L'expression peut se référer à la valeur d'une variable
associée au point. L'affichage d'une variable est un effet d'animation élémentaire. Vous pouvez
aussi concevoir des effets plus complexes, où la forme clignote ou change de couleur si une
variable dépasse un seuil. Les formes peuvent apparaître, disparaître ou même être
redimensionnées selon les résultats d'expressions.
Dans les sections qui suivent, vous apprendrez comment créer des expressions qui se réfèrent à des
variables et comment utiliser ces expressions pour créer différents effets d'animation.
Plusieurs schémas électriques contiennent des formes représentant des sectionneurs ouverts ou
fermés. Dans l'exemple suivant, nous allons créer un sectionneur à deux positions, qui s'affiche en
vert lorsque le sectionneur est ouvert et en rouge, lorsque le sectionneur est fermé.
Dans un système typique de contrôle de procédé, un ou deux points seraient utilisés pour indiquer
l'état du sectionneur. Dans notre exemple, nous allons présumer qu'il y a un seul point nommé
SW_OPEN, qui est VRAI lorsque le sectionneur est ouvert.
Utilisez la commande Propriétés du menu Forme pour afficher les propriétés de la forme.
Sélectionnez l'outil Pointeur, et déplacez l'extrémité de la ligne afin de créer la forme fermée.
Utilisez l'outil Pointeur ou Sélection pour sélectionner toutes les composantes du sectionneur
ouvert.
Répétez les étapes ci-dessus pour les composantes de la forme fermée et nommez le groupe
« Fermé ».
Utilisez l'outil Pointeur pour déplacer les deux formes jusqu'à ce qu'elles soient parfaitement
superposées.
Utilisez l'outil Pointeur ou Sélection pour sélectionner les deux formes : ouverte et fermée.
Suite à ces étapes, vous devriez avoir un groupe comprenant deux sous-groupes. Vous pouvez
utiliser Afficher à partir de la commande Regroupement du menu Forme afin d'afficher la
hiérarchie de la forme.
Entrez la variable suivante dans le champ Expression afin de cacher la forme lorsque le point
indique que le sectionneur est ouvert :
Dans le champ Description, entrez un nom significatif tel que « Cacher si ouvert ».
Entrez la variable suivante dans le champ Expression afin de cacher la forme lorsque le point
indique que le sectionneur est fermé :
NOT(SW_OPEN)
Dans le champ Description, entrez un nom significatif tel que « Cacher si fermé ».
Exécuter l'animation
Vous avez maintenant défini toutes les étapes de votre animation et vous êtes prêt à l'exécuter.
Note : Puisque le nom de point SW_OPEN n'existe pas sur le serveur Visual T&D, la
boîte de dialogue Alias non résolus et variables non existantes s'ouvrira.
Cliquez sur Ignorer pour poursuivre.
À partir du menu Animation, cliquez sur la commande Exécuter pour faire disparaître la
coche se trouvant à côté de la commande.
Dans les sections suivantes, nous décrirons les différents effets d'animation que vous pouvez
utiliser pour afficher des valeurs ou modifier l'affichage des formes que comporte votre schéma.
Ordre de l'animation Affiche la liste des effets d'animation que vous avez choisis pour la forme ou le
groupe sélectionné.
Ajouter Affiche la liste des effets d'animation disponibles pour la forme sélectionnée. Le
programme affiche une boîte de dialogue dans laquelle vous spécifierez les
paramètres d'animation.
Editer Affiche la boîte de dialogue pour l'effet sélectionné, afin que vous puissiez
modifier les paramètres.
L'Éditeur d'expressions
Tous les effets d'animation utilisent l'Éditeur d'expressions. L'Éditeur d'expressions est un outil qui
simplifie l'entrée d'expressions utilisées pour contrôler les effets d'animation. La zone de texte de
l'Éditeur d'expressions, ainsi que les boutons sous la zone de texte, font partie de la boîte de
Objet Description
Expression Sert à entrer et éditer l'expression à évaluer. Vous pouvez entrer l'expression
directement en utilisant votre clavier ou encore, vous pouvez utiliser les boutons
sous la zone de texte pour insérer des noms de variables, des opérateurs
arithmétiques ou logiques, etc.
Logiques et binaires Sert à sélectionner des opérateurs logiques et binaires, et à les ajouter à
l'expression.
Variables et alias Sert à sélectionner des noms de variables et des alias, et à les ajouter à
l'expression. Les variables sont les points configurés sur le serveur. Les alias sont
des noms utilisés lorsque vous créez des formes génériques. Les alias doivent être
associés aux variables avant que le dessin puisse s'animer. Voir
« Travailler avec les alias », page 57.
Opérateur Description
+ Calcule la somme des opérandes droit et gauche.
() Les expressions sont évaluées selon la précédence standard des opérateurs. Les
parenthèses servent à regrouper des sous-expressions et à contrôler l'ordre dans
lequel les expressions sont évaluées.
1 + 2 * 3 est évaluée à 7
(1 + 2) * 3 est évaluée à 9
Opérateur Description
< Évalué à VRAI si l'opérande gauche est moins que l'opérande droit.
> Évalué à VRAI si l'opérande gauche est plus que l'opérande droit.
<= Évalué à VRAI si l'opérande gauche est moins que ou égal à l'opérande droit.
>= Évalué à VRAI si l'opérande gauche est plus que ou égal à l'opérande droit.
Vous pouvez utiliser dans les expressions les opérateurs logiques et binaires suivants :
Opérateur Description
ET logique Évalué à VRAI si l'opérande gauche et l'opérande droit sont tous les deux vrais.
ET binaire Calcule un ET entre les bits de l'opérande gauche et ceux de l'opérande droit.
OU binaire exclusif Calcule un OU exclusif entre les bits de l'opérande gauche et ceux de l'opérande
droit.
Les fonctions
Vous pouvez utiliser dans les expressions les fonctions intégrées suivantes :
Fonction Description
ABS( x ) Calcule la valeur absolue de x.
QualityOf( nom du point ) Est évalué à VRAI si la valeur du point spécifié est valide.
TagOf( nom du point ) Calcule la valeur entière de tous les bits de l'étiquette du
point spécifié.
TagOf( nom du point, bit x de l'étiquette ) Calcule la valeur booléenne du bit x de l'étiquette du point
spécifié.
GetTagType( nom du point ) Retourne pour le point spécifié le type de l'étiquette ayant la
plus haute priorité. Les valeurs possibles sont :
IsAlarmAcknowledged( nom du point, Est évalué à VRAI si l'alarme de type type pour le point
type ) spécifié a été acquittée.
IsAlarmActive( nom du point, type ) Est évalué à VRAI si une alarme de type type est
présentement affichée pour le point spécifié. Si c'est VRAI,
vous pouvez utiliser la fonction AlarmStateOf pour
déterminer si la condition d'alarme existe toujours.
IsAlarmDisabled( nom du point ) Est évalué à VRAI si une alarme est présentement
désactivée pour le point spécifié.
IsAlarmPermanent( nom du point ) Est évalué à VRAI si une alarme est présentement définie
comme permanente pour le point spécifié.
IsAlarmSilent( nom du point ) Est évalué à VRAI si une alarme est présentement définie
comme silencieuse pour le point spécifié.
AlarmStateOf( nom du point, type ) Est évalué à VRAI si la condition d'alarme de type type
existe toujours pour le point spécifié. Est évalué à FAUX s'il
y a eu retour à la normale de la condition d'alarme.
Les constantes
Vous pouvez utiliser dans les expressions les constantes intégrées suivantes :
Opérateur Description
VRAI Représente une valeur vraie logique. Toute valeur autre
que 0 est considérée comme étant vraie.
__sys_alarmSoundTriggered Point logique qui indique si le son a été déclenché. Sa valeur sera
VRAI si le son a été activé et FAUX, dans le cas contraire. (Le son est
activé lorsqu'une nouvelle alarme entre dans le système.)
Vous utiliserez typiquement cet effet pour afficher la valeur d'un point ou d'une de ses étiquettes.
Lorsque vous choisissez ce type d'effet, vous devez fournir les paramètres suivants dans la boîte
de dialogue :
Boîte Description
Description Établit le nom de l'effet d'animation.
Expression L'expression à évaluer. S'il s'agit d'une valeur logique, le programme affiche
« Vrai » ou « Faux » et s'il s'agit d'une valeur numérique, il affiche la valeur avec
le nombre de positions décimales spécifiées.
Positions décimales Indique le nombre de positions décimales à afficher. Si vous entrez 0, il n'y aura
pas de point décimal.
Le résultat de l'effet dépend du type de forme. Les formes fermées seront remplies de la couleur
sélectionnée. Les lignes et le texte seront affichés avec la couleur sélectionnée.
Vous utiliserez typiquement cet effet pour afficher une forme avec une couleur spéciale afin
d'indiquer qu'elle est active ou qu'une valeur a atteint un seuil donné.
Lorsque vous choisissez ce type d'effet, vous devez fournir les paramètres suivants dans la boîte
de dialogue :
Vous utiliserez typiquement cet effet pour afficher un libellé ou un message lorsqu'une des
étiquettes d'un point est active ou lorsqu'une valeur atteint un seuil donné.
Lorsque vous sélectionnez cet effet, vous devez fournir les paramètres suivants dans la boîte de
dialogue :
Expression L'expression à évaluer. Le texte original sera remplacé par le nouveau texte si la
condition est évaluée à VRAIE.
L'effet Cacher
L'effet d'animation Cacher cache la forme lorsque l'expression est évaluée à VRAIE.
Vous utiliserez typiquement cet effet pour cacher ou afficher conditionnellement des formes selon
la valeur d'un point ou d'une étiquette.
Lorsque vous sélectionnez ce type d'effet, vous devez fournir les paramètres suivants dans la boîte
de dialogue :
Expression L'expression à évaluer. La forme sera cachée si la condition est évaluée à VRAIE.
L'effet Clignoter
L'effet d'animation Clignoter offre deux façons de faire clignoter une forme. Celle-ci peut soit
apparaître et disparaître, soit changer de couleur.
Vous utiliserez typiquement cet effet pour indiquer une situation spéciale exigeant l'intervention
de l'utilisateur.
Lorsque vous choisissez ce type d'effet, vous devez fournir les paramètres suivants dans la boîte
de dialogue :
Objet Description
Description Établit le nom de l'effet d'animation.
L'effet Couleur affiche la forme avec la couleur originale, puis avec la couleur
spécifiée, et ainsi de suite.
Si vous spécifiez Lente, l'animation s'effectue une fois à toutes les 2 secondes.
Lorsque vous choisissez ce type d'effet, vous devez fournir les paramètres suivants dans la boîte
de dialogue :
Objet Description
Description Établit le nom de l'effet d'animation.
Point d'ancrage Sélectionne la partie de la forme qui demeure en place lorsque la forme est
redimensionnée.
L'effet Déplacer
L'effet d'animation Déplacer change la position de la forme selon la valeur d'une expression. La
forme maintient sa taille originale et se déplace à l'intérieur de la zone que vous spécifiez.
Vous utiliserez typiquement cet effet pour créer des indicateurs sophistiqués, tels que des glisseurs
ou des jauges qui bougent.
Lorsque vous choisissez ce type d'effet, vous devez fournir les paramètres suivants dans la boîte
de dialogue :
Objet Description
Description Établit le nom de l'effet d'animation.
Spécifie de combien de pixels la forme doit être déplacée lorsque l'expression sera
plus que ou égale à la valeur maximale de la Plage de valeurs.
Mouvement Indique si la forme doit être déplacée verticalement et si oui, de combien de pixels.
vertical
Spécifie de combien de pixels la forme doit être déplacée lorsque l'expression sera
plus que ou égale à la valeur maximale de la Plage de valeurs.
Truc : Afin de vous assister, le programme affiche sur le schéma le contour de la zone
de mouvement pendant que vous éditez les paramètres de cet effet d'animation.
Note : Lorsque plusieurs effets du même type s'activent, c'est le dernier qui s'applique.
Vous pouvez utiliser les boutons Plus haut et Plus bas dans l'onglet
Animation de la boîte de dialogue Propriétés de la forme, afin de déplacer les
effets dans la liste.
OU
Pour plus d’informations au sujet du mode opérateur de Visual T&D, référez-vous au guide de
l’utilisateur de Visual T&D Explorer.
Le mode kiosque
Un mode supplémentaire est disponible lorsque Visual T&D s’exécute en mode opérateur. Dans le
mode kiosque :
Il est impossible de basculer vers le mode Conception : le schéma est toujours animé.
Tous les menus contextuels sont désactivés. Cependant, il est possible d’accéder à l’aide en
ligne an appuyant sur la touche F11.
Aperçu
Visual T&D Diagram Editor offre des fonctions supplémentaires visant à vous aider avec la
création de schémas basés sur des formes standard.
Les bibliothèques de formes vous offrent un moyen de définir un ensemble de formes standard que
vous utiliserez pour tous vos schémas. Cooper Power Systems fournit même une bibliothèque
nommée Basic Shapes, qui contient des formes, des boutons et des présentations que l'on retrouve
fréquemment sur les schémas. Ces formes sont animées, ce qui vous permet de les utiliser pour
surveiller la valeur ou la qualité d'un point, pour voir si des alarmes ont été générées et en faire
l'acquittement et le rappel, ou pour faire de la commande sur les points de votre schéma. Par
exemple, la bibliothèque contient un bouton qui ouvre (met à off) un point de sortie numérique et
un autre bouton qui ferme (met à on) un point de sortie numérique. Vous pourriez sortir ces deux
formes de la bibliothèque et les ajouter à votre schéma. Vous pourriez ensuite identifier le point
que vous voulez contrôler. Par la suite, vous pourriez contrôler le point directement à partir de
votre schéma, en cliquant tout simplement sur ces boutons. Cette bibliothèque de formes de base
est présentée en détail à la rubrique « La bibliothèque Basic Shapes », page 64.
Vous utiliserez sans doute cette bibliothèque de façon régulière. Cependant, vous voudrez peut-
être aussi créer vos propres bibliothèques afin d'y regrouper les formes et les animations qui sont
spécifiques à vos propres dessins et qui ne sont pas dans la bibliothèque Basic Shapes. Vous
pouvez gérer les versions des formes que vous ajoutez à une bibliothèque. Chaque fois que vous
modifiez une forme dans une bibliothèque, vous pouvez facilement mettre à jour tous les schémas
qui utilisent cette forme.
Bibliothèques actuelles – Le côté gauche de la boîte de dialogue affiche une vue hiérarchique
des bibliothèques présentement disponibles.
Formes – Le côté droit de la boîte de dialogue affiche la liste des formes disponibles dans la
bibliothèque ou le dossier sélectionné.
Le menu Fichier – Le menu Fichier offre des commandes pour vous aider à gérer les
bibliothèques et leur contenu.
Le menu Forme – Le menu Forme offre des commandes pour vous aider à gérer les formes
dans les bibliothèques.
Note : Par défaut, toutes les bibliothèques sont crées dans le dossier Libraries du
dossier Client.
Si le schéma comporte au moins une procédure VBA ou une fonction, la boîte de dialogue
Exporter s'ouvre pour vous permettre de choisir les éléments VBA que vous voulez sauvegarder
avec la forme. Lorsque la boîte de dialogue s'ouvre, tous les éléments VBA associés à la forme
sont automatiquement sélectionnés puisque l'on suppose que vous allez sauvegarder la forme au
complet. Vous pouvez, cependant, désélectionner un ou plusieurs éléments VBA si vous le
souhaitez. Cliquez sur Suivant afin de poursuivre. Pour en savoir plus long sur la fonction
Exporter, consultez la rubrique « Exporter les composantes d'un », page 56.
Le programme affiche maintenant la boîte de dialogue Enregistrer sous, qui est en fait la boîte de
dialogue Gestionnaire de bibliothèques avec deux boîtes additionnelles au bas de la boîte de
dialogue. Ces boîtes servent à entrer un nom et une version pour la forme. La boîte de dialogue
vous permet aussi de sélectionner la bibliothèque dans laquelle vous voulez enregistrer la forme.
OU
OU
Le titre de la boîte de dialogue est remplacé par Déplacer vers, et le bouton Déplacer vient
s'ajouter au bas de la boîte de dialogue.
Si vous choisissez d'ajouter la forme au dessin sans lien, vous serez incapable de mettre à jour la
forme à partir de la bibliothèque. Ajouter une forme non liée équivaut à utiliser les commandes
Copier et Coller.
OU
OU
Lorsque vous ajoutez une forme à la bibliothèque, le programme effectue les validations
suivantes :
S'il n'existe aucune forme du même nom, la nouvelle forme est ajoutée à la bibliothèque.
S'il existe déjà une forme du même nom mais dont le numéro de version est plus élevé,
l'opération est refusée.
S'il existe déjà une forme du même nom et du même numéro de version, on vous demandera
si vous voulez écraser la forme dans la bibliothèque. Puisque les deux formes ont le même
numéro de version, la commande Mettre à jour toutes les formes liées du menu
Bibliothèque ne mettra pas à jour les autres instances de cette forme sur votre schéma.
S'il existe déjà une forme du même nom mais dont le numéro de version est moins élevé, on
vous demandera si vous voulez écraser la forme dans la bibliothèque.
Pour ce faire :
Si certaines pages ou certains modules Visual Basic qui étaient associés à la forme sont
manquants, le programme les affichera et vous demandera de fournir les nouvelles associations.
Si votre schéma contient une forme regroupée que vous avez enregistrée dans une bibliothèque, et
que vous modifiez maintenant la structure de la forme en ajoutant une nouvelle forme au groupe,
par exemple, la commande Mettre à jour la bibliothèque ne sera plus disponible pour la forme
modifiée. Procédez comme suit pour mettre à jour la forme dans la bibliothèque :
Gardez le même nom dans la boîte Nom, entrez un nouveau numéro de version dans la boîte
Version, puis cliquez sur Enregistrer.
Sur le dessin, utilisez l'outil Pointeur ou Sélection pour sélectionner la forme à mettre à jour.
Dans le menu Bibliothèque, cliquez sur Mettre à jour toutes les formes liées.
Le programme affiche une boîte de dialogue dans laquelle vous pouvez voir les pages qui font
présentement partie du projet Visual Basic pour la forme sélectionnée. Notez que la page
principale ne figure pas dans la liste.
Le programme présente une deuxième boîte de dialogue affichant tous les éléments du projet
Visual Basic que l'on retrouve sur les pages que vous avez sélectionnées.
Entrez le nom du fichier d'exportation et, s'il y a lieu, choisissez un dossier de destination
autre que celui proposé (Diagrams).
Note : Vous ne pouvez pas exporter la page principale de votre schéma. Ainsi, cette
page n'apparaît pas dans la liste de pages disponibles pour l'exportation.
Si vous assignez des noms à vos points selon une convention de nomenclature systématique,
Visual T&D Diagram Editor vous offre aussi une méthode automatique pour l'affectation des alias
aux points.
Le bouton Variables et alias de l'Éditeur d'expressions affiche la liste de toutes les variables
(points) connues par le serveur, ainsi que tous les alias que vous avez définis pour une forme. Les
alias sont ajoutés au bas de la liste, et leurs noms sont mis entre crochets afin que vous puissiez
facilement les identifier.
Utilisez l'outil Pointeur ou Sélection pour sélectionner la forme sur votre dessin.
Pour assigner manuellement les alias de toutes les formes de votre schéma :
Le programme affiche la boîte de dialogue Affectation des alias. Si vous avez sélectionné une
forme en particulier, vous verrez les alias utilisés par cette forme; sinon, vous verrez la liste de
toutes les formes de votre schéma, avec les alias utilisés par toutes ces formes.
Dans l'écran ci-dessous, nous avons sélectionné une forme sur le dessin, nommée L3_ION.
L'animation de la forme contient 3 alias : courant, polarite et tension. Nous avons déjà mappé
courant à un point nommé L3_ION_IA et polarite, à un point nommé L3_ION_V1_Polarity. Nous
sommes en train d'utiliser la liste déroulante pour choisir un point pour tension. La colonne
Résolution affiche « Automatique » par défaut, mais dès que vous avez choisi un point dans la
liste déroulante, la colonne affiche « Manuelle » pour indiquer que vous avez affecté
manuellement l'alias à un point.
La grille Variables et alias affiche la liste de variables et d'alias utilisés dans les
formes sélectionnées.
Variable Utilisez la liste déroulante pour choisir un point pour l'alias affiché sur la même
ligne. Une cellule vide signifie qu'encore aucun point n'a été assigné à l'alias.
Alias Cette colonne énumère les noms de tous les alias utilisés dans les formes
sélectionnées.
Notez que si vous changez le nom dans la colonne Alias, le nom de l'alias sera
changé aussi dans les expressions d'animation qui utilisent cet alias.
Contexte Cette colonne indique le nom de la forme ainsi que l'effet d'animation dans lequel
l'alias (ou le point, si vous n'avez pas utilisé d'alias dans l'expression d'animation)
est utilisé.
Rechercher Affiche une boîte de dialogue dans laquelle vous pouvez entrer un nom que vous
voulez chercher dans une des colonnes de la grille.
Remplacer Affiche une boîte de dialogue dans laquelle vous pouvez taper un nom que vous
voulez chercher dans une des colonnes de la grille, ainsi qu'une chaîne de
caractères de remplacement.
Vous pouvez invoquer la procédure d'affectation automatique des alias durant la conception de
votre schéma. Pour ce faire, vous utiliserez un objet Visual Basic de la bibliothèque Basic Shapes,
nommé ResolveAlias. Cet objet contient un module VBA avec 2 scripts que vous pouvez utiliser
pour affecter automatiquement les alias aux points de votre schéma :
ResolveByName.
Cette procédure établit le nom du point en ajoutant le nom de l'alias au nom de la forme. Par
exemple, si la forme se nomme F1_DISJONC_ et comporte une expression d'animation
utilisant un alias appelé [COMMANDE], la procédure assignera l'alias au point nommé
F1_DISJONC_COMMANDE.
ResolveFromFile.
Cette procédure utilise le nom de la forme pour rechercher l'alias dans un fichier CSV externe.
Vous pouvez utiliser cette procédure lorsque votre convention de nomenclature de points est
trop complexe pour que vous utilisiez la procédure ResolveByName ou encore, lorsque les
noms de points sont facilement disponibles dans un fichier externe.
Cliquer sur Résoudre les alias du menu Animation, pour que le programme Diagram Editor
procède à l'affectation automatique des alias de la forme sélectionnée.
Note : Lorsque vous sauvegarderez votre schéma, l'objet ResolveAlias que vous
venez d'ajouter fera désormais partie de votre schéma. Ainsi, vous n'aurez pas
à sortir l'objet de la bibliothèque la prochaine fois que vous ouvrirez le schéma.
La procédure de traitement de l'événement Résolution des alias vient s'ajouter aux procédures de
traitement d'événements de la forme, tel qu'illustré dans la boîte située au bas de la boîte de
dialogue.
Cliquez sur Résoudre les alias du menu Animation, pour que le programme Diagram Editor
effectue automatiquement l'affectation des alias de la forme SimSS_025_F1_.
S'affichera alors la boîte de dialogue Affectation des alias. Dans l'exemple, on peut constater
que le programme Diagram Editor a mappé chacun des alias à un nom de point composé du
nom de la forme et du nom de l'alias.
Créer un ficher CSV (comma separated file) affichant la relation entre les alias et les points.
Cliquer sur Résoudre les alias du menu Animation, pour que le programme Diagram Editor
procède à l'affectation automatique des alias de la forme sélectionnée.
La première étape est décrite ci-après. Les autres étapes sont pareilles à celles décrites pour la
procédure ResolveByName, sauf que vous assignerez la procédure ResolveFromFile plutôt que la
procédure ResolveByName à l'événement Résolution des alias associé à la forme. Voir « Utiliser
la procédure ResolveByName », plus haut.
Une ligne d'en-tête avec les mots : shape, alias et point, séparés par des virgules.
Par exemple :
shape,alias,point
"F1","IA","SimSS_025_F1_IA"
"F1","IB","SimSS_025_F1_IB"
"F1","IC","SimSS_025_F1_IC"
"F2","IA","SimSS_025_F2_IA"
"F2","IB","SimSS_025_F2_IB"
"F2","IC","SimSS_025_F2_IC"
Notez que la procédure ResolveFromFile présume que le fichier CSV portera le nom Aliases.csv.
Elle s'attend aussi à ce que le fichier CSV se trouve dans le dossier Temp de votre disque dur. Si
vous utilisez un autre nom, tel que Les Bosquets Alias.csv ou encore, si vous enregistrez
le fichier dans un autre dossier, vous devrez modifier la procédure en conséquence. Pour ce faire :
Dans le volet gauche de la fenêtre de l'éditeur Visual Basic, double-cliquez sur ResolveAlias
dans le dossier Modules.
Si vous avez une erreur lors de la résolution des alias, ajoutez une définition de schéma à la
source de données. Pour ce faire :
[NomDuFichierAlias.csv]
ColNameHeader=True
Format=CSVDelimited
DecimalSymbol=.
Pour vous familiariser avec l'utilisation de la bibliothèque Basic Shapes, nous allons procéder par
un exemple. Notre exemple utilise une base de données de simulation ainsi que des points qui
existent sur notre schéma, mais vous pouvez suivre l'exemple en utilisant des points qui figurent
sur votre propre dessin.
Dans le volet de droite, cliquez sur la forme nommée Green-Red Labeled Square, et
déposez-la sur votre dessin avec un glissement de la souris.
En examinant les propriétés de la forme, vous verrez que celle-ci contient 3 effets d'animation de
type « Changer de couleur ». Si vous regardez maintenant les expressions d'animation, vous verrez
que la première expression fait passer la forme au vert si un point d'entrée numérique avec l'alias
[BINARY_INPUT] est actif, la deuxième fait passer la forme au rouge si le point est inactif, et la
troisième fait passer la forme au gris si la qualité du point est mauvaise.
Avec la forme toujours sélectionnée, cliquez sur le menu Forme, puis sur Regroupement,
puis sur Afficher.
Dans la boîte de dialogue Propriétés de la forme, cliquez sur l'onglet Texte, entrez « L1
ALM » dans la boîte Texte, puis cliquez sur OK.
Cliquez sur Assigner les alias du menu Animation, et assignez l'alias [BINARY_INPUT] au
point nommé SimSS_220_L1_ALM1 (pour cette procédure, consultez la rubrique « Assigner
manuellement les alias aux variables », page 58).
La forme L1 ALM passera au vert, au rouge ou au gris chaque fois que le point subira un
changement d'état.
Pour les besoins de cet essai, vous pouvez provoquer les changements d'une des manières
présentées ci-dessous :
Sur l'appareil lui-même, générez une vraie alarme, puis rappelez l'alarme, puis provoquez un
défaut de communication ou un autre incident pouvant affecter la qualité du point, puis
observez les changements de couleur de la forme L1 ALM.
OU
Dans le menu Vues, cliquez sur Propriétés des points, et manipulez directement l'état et
la qualité du point afin de voir la forme L1ALM changer de couleur sur votre dessin.
Si vous pouvez contrôler un point de sortie numérique qui affecte l'état du point d'entrée
numérique :
Avec un glissement de la souris, déposez sur votre schéma les formes Click Open et
Click Close du dossier Buttons de la bibliothèque Basic Shapes.
Chacun de ces boutons contrôle un point de sortie numérique, et contient une animation
utilisant un alias nommé [BINARY OUTPUT].
Pour chacun des boutons, cliquez sur Assigner les alias du menu Animation, puis
assignez l'alias au point de sortie numérique à contrôler. Dans notre base de données de
simulation, ce point se nomme SimSS_220_L1_ALM1_CONTROL. Pour la procédure
de résolution des alias, consultez la rubrique « Assigner manuellement les alias aux
variables », page 58.
Cliquez sur les boutons Click Open et Click Close, et observer la forme L1 ALM
changer de couleur.
Grâce aux fonctions de gestion des pages à afficher, vous pourrez créer des schémas sophistiqués
offrant de plus en plus de détail. Le schéma de la fenêtre principale peut représenter l'état général
de chaque équipement et en cliquant sur un équipement, vous pouvez afficher une représentation
détaillée de toutes ses données significatives.
Si vous décidez de créer des schémas individuels pour chaque appareil sur votre site, vous vous
rendrez compte assez rapidement que ces schémas se ressemblent beaucoup et que seuls les noms
des équipements et leurs points sont différents. Nous avons déjà vu qu'avec Visual T&D Diagram
Editor, vous pouvez créer des formes génériques contenant des alias qui sont automatiquement ou
manuellement affectés à des points. De façon similaire, vous pouvez créer des pages de schéma
qui contiennent des formes qui seront renommées dynamiquement afin que le programme puisse
assigner les points correctement.
Lorsque vous créez une nouvelle page, vous choisirez parmi les options d'affichage suivantes :
Créer une nouvelle fenêtre – La page s'affichera dans une nouvelle fenêtre indépendante,
devant l'arrière-plan actuel.
Utiliser la fenêtre de fond – La page sera affichée comme arrière-plan, remplaçant l'arrière-
plan actuel.
Utiliser la fenêtre de fond et renommer les formes – La page sera affichée comme arrière-
plan, remplaçant l'arrière-plan actuel. Les formes seront renommées selon la table de noms
fournie par le programme Visual Basic.
Objet Description
Liste des pages Énumère toutes les pages de votre schéma. Le schéma contiendra toujours au
moins une page.
Ajouter Ajoute une nouvelle page au schéma. Affiche une boîte de dialogue dans laquelle
vous pouvez fixer le nom et les propriétés de la nouvelle page.
Propriétés Affiche une boîte de dialogue dans laquelle vous pouvez modifier le nom et les
propriétés de la page sélectionnée.
Le programme affiche une boîte de dialogue dans laquelle vous pouvez spécifier le nom et les
propriétés de la page.
L’onglet Affichage est le même que dans la boîte de dialogue Propriétés de la page (voir
« Modifier les propriétés de la page courante », page 4).
Sélectionnez le niveau de zoom qui doit être appliqué à la page lorsqu’on anime le schéma.
Créer nouvelle Lorsque sélectionné, la page s’affiche dans une nouvelle fenêtre.
fenêtre
Utiliser les tables de Lorsque sélectionné, la page est utilisé pour afficher plusieurs pages en utilisant
renommage les tables de renommage (voir ci-après).
suivantes
Liste de tables Énumère les tables de modification de nom pour les formes définies sur cette
page. C'est-à-dire, vous assignerez des noms génériques aux formes que vous
dessinerez sur la page, et les formes seront dynamiquement renommées via les
tables que vous définissez ici. Ainsi, vous n'avez qu'à créer une seule page à
partir de laquelle vous en afficherez plusieurs. Vous pouvez donc utiliser la page
pour surveiller plusieurs appareils identiques, tel que discuté à la rubrique
« Utiliser une seule page pour surveiller plusieurs appareils », page 72.
La boîte est disponible seulement si vous avez sélectionné Utiliser les tables de
renommage.
Ajouter Ajoute à la liste des tables assignées à cette page, le nom que vous avez entré
dans la boîte supérieure de la section Tables.
Éditer Affiche la boîte de dialogue Renommer les formes, que vous pouvez utiliser
pour renommer les formes de la table sélectionnée dans la liste. La procédure à
utiliser pour renommer les formes génériques est présentée à la rubrique
« Utiliser une seule page pour surveiller plusieurs appareils », page 72.
Ajoutez 2 nouvelles pages, appelées SEL 351 et SEL 387, que vous utiliserez pour afficher les
informations provenant d'un relais SEL-351 situé sur l'artère 1 et d'un relais SEL-387 situé sur
l'artère 2 :
Dans le menu Vues, cliquez sur Pages. Pour chaque page, effectuez les actions
suivantes :
Sélectionnez l’onglet Affichage et entrer le nom de la page (SEL 351 ou SEL 387).
Ajoutez 2 boutons à la page principale de votre dessin, qui serviront à ouvrir les pages que
vous venez d'ajouter :
Déposez la forme Click Page Open sur votre dessin, avec un glissement de la souris.
Copiez et collez la forme, pour que la page principale de votre schéma ait maintenant 2
boutons d'ouverture de page.
Dans la boîte de dialogue Propriétés de la forme, entrez « SEL 351 » dans la boîte
Nom, et cliquez sur OK. SEL 351 deviendra le nom de groupe de la forme, i.e., le nom
du bouton. Notez que le nom de la forme doit correspondre exactement au nom que
vous avez assigné à la page via la boîte de dialogue Pages.
Répétez ces étapes pour le deuxième bouton. Assignez au bouton le nom SEL 387 et
utilisez le texte « RELAIS_A2 ».
Dans la boîte de dialogue Pages, sélectionnez SEL 351, puis cliquez sur le bouton
Afficher afin d'afficher la page.
Avec un glissement de la souris, déposez sur la page SEL 351 la forme Click Page Close
du dossier Buttons de la bibliothèque Basic Shapes.
Remplacer le texte du bouton par « QUITTER » (ou par un texte de votre choix, tel que
« FERMER » ou « PRINCIPALE »).
Sur la page SEL 387 page, ajoutez un bouton pour fermer la page. Nommez le bouton
« SEL 387 », et remplacez le texte du bouton par « QUITTER ».
Les pages SEL 351 et SEL 387 comportent maintenant chacune le bouton suivant :
Dans le menu Fichier, cliquez sur Enregistrer. La boîte de dialogue Enregistrer sous
apparaît.
Sélectionnez le répertoire où vous désirez enregistrer le schéma, puis entrez le nom du fichier.
Cliquez sur le bouton RELAIS_A1 afin d'afficher la page SEL 351 dans une fenêtre
contextuelle.
Sur la page SEL 351, cliquez sur le bouton QUITTER afin de fermer la fenêtre contextuelle.
Cliquez sur le bouton RELAIS_A2 afin d'afficher la page SEL 387 dans une fenêtre
contextuelle.
Sur la page SEL 387, cliquez sur le bouton QUITTER afin de fermer la fenêtre contextuelle.
Visual T&D Diagram Editor offre une méthode qui simplifie énormément ce processus. Vous
pouvez créer un schéma à une seule page qui sera dynamiquement associée aux appareils lorsque
vous exécuterez le schéma. Cette approche réduit le temps et l'effort non seulement lorsque vous
dessinez la page du schéma, mais aussi si vous devez par la suite apporter des modifications au
schéma. Vous n'aurez qu'une seule page à modifier.
Pour ce faire, suivez ces simples étapes, que nous allons expliquer par un exemple.
Supposons que vous ayez dessiné la page principale de votre schéma. Vous aimeriez maintenant
surveiller les points de 3 appareils ION6200 identiques se trouvant respectivement sur les lignes 1,
2 et 3. Vous aimeriez que chaque appareil ait sa propre fenêtre contextuelle avec les informations
propre à l'appareil, et vous aimeriez afficher chacune de ces fenêtres en cliquant sur un bouton
situé sur la page principale. Pour ce faire, vous allez dessiner une seule page représentant l'appareil
ION6200.
À partir de la commande Pages du menu Vues, ajoutez une nouvelle page et nommez la page
ION6200. Dans l’onglet Action, sélectionnez Créer nouvelle fenêtre, puis sélectionnez
Entrez le nom de la table dans la boîte supérieure de la section Tables, et cliquez sur le
bouton Ajouter.
Le nom de la nouvelle table vient s'ajouter à la liste affichée dans la boîte inférieure de la
section Tables.
Ajoutez à la page les formes désirées, et utilisez des alias plutôt que des noms de points pour
les effets d'animation.
Dans l'exemple ci-dessous, nous avons créé 3 formes animées, auxquelles nous avons assigné
les noms suivants :
Mesures.
Cette forme affiche les courants, les tensions de phase, et les tensions ligne à ligne.
EtatComm.
Cette forme affiche l'état de la communication avec l'appareil.
BoutonFerm.
Cette forme est un bouton Click Page Close de la bibliothèque Basic Shapes qui servira à
fermer la page.
Dans la boîte de dialogue Modifier la page, sélectionnez la table ION6200_L1 et cliquez sur
le bouton Éditer.
Note: S’il n’y a pas de forme sur la page, le bouton Éditer n’est pas actif.
Dans la boîte de dialogue Renommer les formes, renommez chaque forme tel qu'illustré ci-
dessous :
Lorsque vous ferez tourner l'animation, les alias utilisés sur la page seront résolus avec le
préfixe que vous avec spécifié ici. Par exemple, si la forme Mesures contient des alias
nommés [IA], [IB], [IC] et [IAvg], ceux-ci seront dynamiquement résolus à ION_L1_IA,
ION_L1_IB, ION_L1_IC et ION_L1_IAvg.
Sélectionnez la table ION6200_L2 et renommez les 3 mêmes formes avec ION_L2_, pour
que les alias soient résolus avec le préfixe ION_L2_. Répétez les étapes avec la table
ION6200_L3, renommant les 3 formes avec ION_L3_.
Dans le menu Bibliothèque, cliquez sur Gestionnaire, puis à partir du dossier Buttons de la
bibliothèque Basic Shapes, déposez 3 boutons Click Page Open à l'aide de la souris.
Assignez au deuxième bouton le nom de la deuxième table : ION6200_L2, puis entrez le texte
à afficher sur le bouton.
Assignez au troisième bouton le nom de la troisième table : ION6200_L3, puis entrez le texte
à afficher sur le bouton.
Le choix du texte est arbitraire. Les noms des 3 formes, cependant, ne sont pas arbitraires. Ils
doivent correspondre aux noms des 3 tables de modification de nom. Si vous avez besoin
d'aide pour nommer les boutons ou pour modifier le texte, référez-vous à la rubrique
« Afficher les pages d'un schéma multi-page », page 69.
Dans le menu Bibliothèque, cliquez sur Gestionnaire, puis à partir du dossier Resolve Alias
de la bibliothèque Basic Shapes, déposez la forme ResolveAlias sur votre schéma avec un
glissement de la souris.
Pour chacune des 3 pages à afficher, créez une procédure Visual Basic qui appelle la méthode
Document.OpenPage afin d'afficher la page du schéma. Les paramètres de cette méthode
doivent :
Pour une discussion détaillée sur la création de scripts Visual Basic, consultez la section
« Travailler avec les scripts », page 77.
Cliquez sur le bouton ION 6200 L1 afin d'afficher la page ION6200 dans une fenêtre
contextuelle présentant les valeurs de l'appareil ION6200 situé sur la ligne 1, puis cliquez sur
le bouton FERMER afin de retourner à la page principale du schéma.
Cliquez sur le bouton ION 6200 L2 afin d'afficher la page ION6200 dans une fenêtre
contextuelle présentant les valeurs de l'appareil ION6200 situé sur la ligne 2, puis cliquez sur
le bouton FERMER afin de retourner à la page principale du schéma.
L'image ci-dessous présente la fenêtre contextuelle pour l'appareil ION6200 situé sur la ligne 2.
Aperçu
Les fonctions de base de Visual T&D Diagram Editor vous permettent de créer des schémas
sophistiqués et animés qui vous offrent une représentation en temps réel d'un procédé sous
surveillance. Cela est suffisant dans bien des cas, mais vous pouvez exploiter la vraie force de
Visual T&D Diagram Editor en utilisant le langage intégré Visual Basic afin de créer des scripts
qui supportent l'interaction avec un opérateur.
Visual T&D Diagram Editor comprend la technologie Microsoft Visual Basic for ApplicationsMC.
En utilisant cette technologie, vous pouvez créer des schémas sophistiqués qui permettent à
l'opérateur d'utiliser la souris pour afficher des vues détaillées de votre site et de contrôler les
valeurs des points.
Chaque forme que vous créez dans un schéma peut générer des événements qui lancent des scripts
Visual Basic lorsque les formes sont ajoutées à un schéma ou lorsque l'opérateur clique dessus
avec la souris. Ces scripts peuvent ouvrir de nouvelles pages et accéder au serveur Visual T&D
pour lire ou écrire des points afin d'effectuer des opérations de contrôle sophistiquées.
Lorsque l'opérateur du programme effectue une telle opération, Visual T&D Diagram Editor
génère un événement que vous pouvez traiter en l'associant à une procédure Visual Basic contenue
dans votre script. Pour créer les scripts, vous utiliserez l'Assistant Visual Basic et l'Éditeur Visual
Basic.
L'Assistant Visual Basic vous aide à gérer votre projet Visual Basic. L'Assistant vous aide à passer
par les étapes nécessaires à la création de nouveaux modules et de nouvelles procédures Visual
Basic. Vous utiliserez aussi l'Assistant pour associer des événements et des formes à des
procédures Visual Basic.
Votre projet Visual Basic peut inclure autant de procédures de traitement d'événement que vous
désirez. Vous pouvez créer une procédure de traitement d'événement pour chaque forme ou bien
utiliser une seule procédure pour plusieurs formes.
L'événement Clic
Lorsque vous cliquez sur une forme en mode Animation, Visual T&D Diagram Editor invoque
une procédure pour traiter l'événement :
Champ Description
DiagramShape L'objet Shape sur lequel l'opérateur a cliqué.
VirtKeyCode Les touches du clavier ont été enfoncées lorsque la forme a été cliquée :
Note : Il se peut que quelques-unes unes des touches ci-dessus aient été
enfoncées simultanément lorsque la souris a été cliquée.
MouseButton Le bouton de la souris qui a été utilisé pour cliquer sur la forme :
Champ Description
DiagramShape L'objet Shape sur lequel l'opérateur a fait un double clic.
VirtKeyCode Les touches du clavier ont été enfoncées lorsque la forme a été double-cliquée :
Note : Il se peut que quelques-unes des touches ci-dessus aient été enfoncées
simultanément lorsque la souris a été cliquée.
MouseButton Le bouton de la souris qui a été utilisé pour faire le double clic sur la forme :
Note : Vous pouvez traiter l'événement Clic ainsi que l'événement Double clic pour
une même forme. Les deux événements sont supportés pour une même forme
et sont distincts.
Champ Description
DiagramShape L'objet Shape dans lequel la souris est entrée.
Champ Description
DiagramShape L'objet Shape que la souris a quitté.
Champ Description
DiagramShape L'objet Shape qui a été ajouté à la page.
Le document intitulé Visual T&D Developer Reference explique en détail le modèle des objets de
Visual T&D Diagram.
Assigner des procédures à des événements et à des formes dans votre schéma.
Note : Vous n'avez pas besoin de l'Assistant pour créer des modules et des
procédures. Vous pouvez effectuer ces opérations avec Visual T&D Diagram
Editor. Cependant, vous devez utiliser l'Assistant pour assigner des procédures
à des formes et à des événements.
Note : Pour créer un nouveau module, vous pouvez aussi utiliser la commande
Module du menu Insert de Visual Basic Editor.
Entrez le nom de la procédure. Vos scripts seront plus faciles à lire si vous sélectionnez un
nom qui correspond au type d'événement à traiter, par exemple : OnClick ou MyShape_Click.
Sélectionnez le type de procédure. Utilisez Fonction afin de créer une procédure Visual Basic
qui peut retourner un résultat et que vous pouvez utiliser dans une expression. Utilisez Sous-
routine afin de créer une procédure qui ne retourne pas de résultat.
Sélectionnez la portée de la procédure. Utilisez Publique pour désigner une procédure qui est
accessible à toutes les autres procédures dans tous les modules. Utilisez Privée pour désigner
une procédure qui est accessible seulement aux procédures du module dans lequel elle est
déclarée.
Entrez les paramètres et le type de retour de la procédure. Le contenu de ce champ est fixé
automatiquement lorsque vous sélectionnez un type d'événement à traiter.
Note : Pour créer une nouvelle procédure, vous pouvez aussi utiliser la commande
Procedure du menu Insert de l'Éditeur Visual Basic.
Objet Description
Sélectionner la Affiche la hiérarchie de la forme sélectionnée dans le schéma ou si aucune forme
forme n'est sélectionnée, la hiérarchie de toutes les formes disponibles.
Clic
Double clic
Entrée de la souris
Sortie de la souris
Ajout d'une forme au schéma
Résolution des alias
Propager aux Indique si l'événement sera propagé plus haut dans la hiérarchie, vers les groupes
parents qui englobent l'élément sélectionné.
Propager aux Indique si l'événement sera propagé plus bas dans la hiérarchie, vers les groupes
enfants et les formes englobés.
Visual T&D Diagram Editor offre un environnement de développement intégré, afin de faciliter le
développement des procédures Microsoft ® Visual Basic ® for Applications (VBA) dont vous
aurez besoin pour automatiser vos schémas.
L'environnement de développement est compatible avec celui que l'on retrouve pour toutes les
applications utilisant VBA, telle que Microsoft ® Office. Si vous avez utilisé VBA dans ces
applications, l'environnement Visual T&D Diagram Editor vous sera familier.
Pour tous les détails concernant l'usage de l'environnement de développement et des procédures
d'écriture, référez-vous à l'aide en ligne de VBA.
Pour la programmation des différentes fonctions requises par votre application, référez-vous au
document intitulé Visual T&D Developer Reference.