wonderware factorysuite guide de l’utilisateur intouchxenon33.free.fr/doc/intouch_8_fr.pdf ·...

938
Wonderware FactorySuite™ Guide de l’utilisateur InTouch™ Pour la version A DerniLre rØvision: 9 novembre 2002 Invensys Systems, Inc.

Upload: trinhthien

Post on 06-Feb-2018

578 views

Category:

Documents


78 download

TRANSCRIPT

  • Wonderware FactorySuite Guide de l'utilisateur InTouch

    Pour la version A

    Dernire rvision: 9 novembre 2002

    Invensys Systems, Inc.

  • Tous droits rservs. Aucune partie de cette documentation ne peut tre reproduite, stocke sur un systme d'extraction ou transmise sous quelque forme ou par quelque moyen que ce soit, lectronique ou mcanique, y compris photocopie et enregistrement, sans la permission crite expresse de Invensys Systems, Inc. Aucun droit d'auteur ou de brevet n'est requis pour utiliser les informations contenues ici. Bien que toutes les prcautions aient t prises lors de la prparation de cette documentation, l'diteur et l'auteur dclinent toute responsabilit en cas d'erreur ou d'omission ventuelles. ou de dommages potentiels qui pourraient rsulter de l'utilisation des informations qu'elle contient.

    Les informations prsentes dans ce manuel sont susceptibles d'tre modifies sans avis pralable et n'engagent pas Invensys Systems, Inc. Le logiciel dcrit dans ce manuel est rgi par un octroi de licence ou un accord de confidentialit. Il ne peut tre utilis ou copi qu'aux termes de ce contrat ou accord.

    2002 Invensys Systems, Inc. Tous droits rservs.

    Invensys Systems, Inc.33 Commercial StreetFoxboro, MA 02035(949) 727-3200http://www.wonderware.com

    Marques commerciales

    Tous les termes mentionns dans ce manuel connus comme marques commerciales ou marques de service sont en majuscules. Invensys Systems, Inc. dcline toute responsabilit quant la prcision de ces informations. L'utilisation d'un terme dans ce guide ne peut pas tre considre comme affectant la validit d'une marque commerciale ou d'une marque de service.

    Alarm Logger, ActiveFactory, ArchestrA, Avantis, DBDump, DBLoad, DTAnalyst, FactoryFocus, FactoryOffice, FactorySuite, hotlinks, InBatch, InControl, IndustrialRAD, IndustrialSQL Server, InTouch, InTrack, MaintenanceSuite, MuniSuite, QI Analyst, SCADAlarm, SCADASuite, SuiteLink, SuiteVoyager, WindowMaker, WindowViewer, Wonderware et Wonderware Logger sont des marques commerciales de la socit Invensys plc, ses dlgations et filiales. Toutes les autres marques sont des marques commerciales appartenant leurs propritaires respectifs.

  • Sommaire 3

    Sommaire

    Bienvenue dans InTouch .................................17

    Configuration requise........................................................................... 18Installation d'InTouch........................................................................... 18 propos de ce guide............................................................................ 20Support technique................................................................................. 21Affichage de votre licence FactorySuite .............................................. 22Premire excution d'InTouch.............................................................. 22Utilisation du Gestionnaire d'applications InTouch ............................. 24

    Outils du Gestionnaire d'applications ............................................... 28

    CHAPITRE 1: Elments du programme WindowMaker ....................................................31

    Interface utilisateur graphique de WindowMaker................................ 32Explorateur d'applications .................................................................... 33

    Navigation dans l'Explorateur d'applications ................................... 34Ajout d'applications l'Explorateur d'applications........................... 42

    Barres d'outils WindowMaker.............................................................. 45Utilisation des barres d'outils flottantes/ancres............................... 45

    Rgle de format WindowMaker ........................................................... 58Barre d'tat WindowMaker .................................................................. 59Palette de couleurs WindowMaker....................................................... 59

    Utilisation de la palette de couleurs standard ................................... 59Cration d'une palette de couleurs personnalise ............................. 60

    Menus droulants ................................................................................. 64Fonctions communes des botes de dialogue ....................................... 66Raccourcis souris divers....................................................................... 68Raccourcis clavier et touches d'accs rapides ...................................... 69Dplacement d'objets l'aide des touches flches.............................. 70Utilisation de l'aide de WindowMaker................................................. 70

    CHAPITRE 2: Utilisation de WindowMaker ....73Objets Simples...................................................................................... 74Objets Complexes ................................................................................ 75 Personnalisation de l'environnement de dveloppement..................... 78Utilisation des fentres de WindowMaker ........................................... 82

    Cration d'une nouvelle fentre ........................................................ 83Cration d'une fentre pour masquer les barres de menus et de titre ............................................ 88Ouverture de fentres........................................................................ 88Enregistrement de fentres ............................................................... 89

    Guide de lutilisateur InTouch

  • 4 Sommaire

    Fermeture de fentres ........................................................................90Suppression de fentres .....................................................................90Copie de fentres ..............................................................................90Exportation de Windows ...................................................................91Importation de fentres......................................................................93

    Utilisation d'objets graphiques ..............................................................96Slection et redimensionnement d'objets ..........................................97Annulation des ditions d'objets........................................................99Reproduction d'objets ......................................................................100Couper des objets dans le Presse-papiers Windows........................102Copier des objets dans le Presse-papiers Windows.........................102Coller des objets du Presse-papiers Windows.................................103Couper et coller des liens d'objet.....................................................104Supprimer des objets .......................................................................105Augmenter ou rduire le rayon d'un objet arrondi ..........................105Remodeler une polyligne ou un polygone.......................................106

    Rorganisation des objets dans la fentre ...........................................108Alignement des objets .....................................................................108Organisation en couches des objets .................................................115Contrle de l'espacement horizontal et vertical...............................117Rotation d'objets ..............................................................................118Mise en miroir d'objets ....................................................................120Cration de cellules et symboles .....................................................121Accrochage d'objets la grille.........................................................123

    Utilisation d'images et de bitmaps ......................................................124Coller un bitmap du Presse-papiers Windows.................................126Modification d'un bitmap ................................................................127Cration d'un bitmap transparent.....................................................128

    Utilisation d'objets texte......................................................................130Mise en forme d'objets texte............................................................131Affichage de valeurs numriques ....................................................132Edition d'objets texte .......................................................................135Remplacement d'une partie d'un objet texte ....................................135

    Utilisation de lignes et de contours .....................................................137Utilisation des Wizards .......................................................................138Wizards Contrles Windows d'InTouch..............................................143

    Utilisation des Wizards Contrles Windows d'InTouch ..................144Configuration d'un Wizard Contrles Windows..............................150Proprits des Wizards Contrles Windows....................................151Fonctions des Wizards Contrles Windows ....................................153

    Utilisation des contrles ActiveX .......................................................154Configuration d'un contrle ActiveX..................................................158

    Configuration des proprits d'un contrle ActiveX.......................160Utilisation de mthodes de contrle ActiveX..................................163Utilisation des paramtres d'vnement d'un contrle ActiveX......166Rutilisation de scripts d'vnement ActiveX.................................171Importation de scripts d'vnement ActiveX ..................................173

    Personnalisation de l'environnement d'exploitation............................174

    Guide de lutilisateur InTouch

  • Sommaire 5

    Dfinition des proprits gnrales de WindowViewer ................. 174Dfinition de la configuration de fentre de WindowViewer......... 178Slection des fentres de dmarrage de WindowViewer................ 181

    Activation de filtres de clavier ........................................................... 183EnableDisableKeys().......................................................................... 184Excution de WindowViewer comme service NT ............................. 184Utilisation des fentres de WindowViewer ........................................ 187

    Fonctions communes des botes de dialogue.................................. 187Ouverture de fentres...................................................................... 190Fermeture de fentres ..................................................................... 190Basculer vers WindowMaker.......................................................... 191Execution de QuickScripts InTouch ............................................... 191Initialisation de conversations d'E/S............................................... 192

    CHAPITRE 3: Scurit InTouch.....................193Utilisation de la scurit d'InTouch.................................................... 193

    Utilisation des variables internes de scurit.................................. 194Configuration des utilisateurs et des niveaux de scurit............... 196Modification d'un mot de passe de connexion scuris.................. 197Connexion une application scurise par InTouch ...................... 198Dconnexion d'une application scurise sous InTouch................. 198Dconnexion automatique du systme ........................................... 198

    Utilisation de la scurit du systme d'exploitation (SE)................... 200Configuration de la scurit SE ...................................................... 200$OperatorDomain ........................................................................... 201$OperatorDomainEntered............................................................... 201$OperatorName .............................................................................. 202$VerifiedUserName ........................................................................ 202Configuration de groupes d'utilisateurs .......................................... 202Configuration des niveaux d'accs pour des groupes dans WindowMaker ................................................................................ 208Fonctions de scurit SE d'InTouch................................................ 209Connexion une application scurise par le systme d'exploitation........................................................... 209

    Utilisation de la scurit ArchestrA ................................................... 209Authentification et autorisation sous ArchestrA ............................ 209Configuration de la scurit ArchestrA .......................................... 210Fonctions InTouch de scurit ArchestrA ...................................... 210Connexion une application scurise par ArchestrA....................211Cration d'une fentre de connexion personnalise scurise. ........211

    Scurit et alarmes ............................................................................. 212Expansion du nom complet dans les enregistrements d'alarmes .... 212

    Fonctions de script de scurit InTouch............................................. 213InvisibleVerifyCredentials() ........................................................... 213PostLogonDialog() ......................................................................... 214AttemptInvisibleLogon() ................................................................ 214IsAssignedRole() ............................................................................ 215

    Guide de lutilisateur InTouch

  • 6 Sommaire

    QueryGroupMembership() ..............................................................215AddPermission()..............................................................................215ChangePassword()...........................................................................216Logoff() ...........................................................................................217

    Variables systmes de scurit InTouch..............................................217$OperatorName ...............................................................................217$OperatorDomain ............................................................................217$OperatorDomainEntered................................................................218

    CHAPITRE 4: Utilisation d'InTouchView ......219A propos de InTouchView ..................................................................219

    Diffrences entre InTouchView et InTouch.....................................219Dmarrage d'InTouchView..............................................................220La licence InTouchView..................................................................220

    Cration d'une nouvelle application InTouchView .............................220Excution d'une application InTouchView......................................221Utilisation des menus d'InTouchView.............................................221

    Conversion d'applications InTouchView ............................................222Conversion d'une application InTouchView InTouch...................223Conversion d'une application InTouch InTouchView...................224

    CHAPITRE 5: Cration d'applications distribues .......................................................227

    Architectures rseau............................................................................228Applications autonomes ..................................................................228Architecture client ...........................................................................229Architecture serveur ........................................................................230

    NAD (dveloppement d'applications rseau)......................................231Configuration des ressources rseau ...................................................232

    Configuration de chemins UNC pour les fichiers ...........................232Protocole de communication Wonderware SuiteLink .....................233

    Rsolution des pannes de rseau.........................................................234Configuration d'InTouch pour des sources de donnes communes ....235

    Noms d'accs InTouch.....................................................................236Configuration d'une application InTouch pour NAD..........................242

    Personnalisation de la fonction de mise jour NAD ......................247Notification manuelle de modification d'une application................248Processus de copie d'une application...............................................248Verrouillage pour la modification d'applications.............................248

    DRC (conversion dynamique de rsolution).......................................249Utilisation de systmes moniteurs multiples ................................251

    Applications distribues et fuseaux horaires.......................................252Alarmes distribues.............................................................................252Historiques distribus..........................................................................253

    Guide de lutilisateur InTouch

  • Sommaire 7

    CHAPITRE 6: Dictionnaire de variables .......255Fonctions spciales du dictionnaire de variables ............................... 256Types de variables .............................................................................. 257

    Variables de type mmoire ........................................................... 257Variable de type E/S ..................................................................... 258Variables de types divers .............................................................. 259Variables structures ....................................................................... 262

    Prise en charge tendue de variables.................................................. 262Dfinition de nouvelles variables....................................................... 263Dfinition des dtails de variables ..................................................... 268

    Dfinition des dtails de variables de type mmoire discret ..... 268Dfinition des dtails de variables analogiques de type mmoire.. 269Dfinition des dtails des variables de type mmoire message...... 270Dfinition des dtails des variables discrtes de type E/S.............. 271Dfinition des dtails des variables analogiques de type E/S......... 272Dfinition des dtails des variables message de type E/S .............. 275Dfinition des dtails des variables membres de variables structures ................................................... 276

    Dfinition des conditions d'alarme d'une variable ............................. 277Variables d'inhibition d'alarme ....................................................... 277Dfinition de conditions d'alarme pour les variables de type discret.................................................... 279Dfinition de conditions d'alarme pour les variables de type analogique............................................. 280Commentaires de variables associs aux alarmes .......................... 283

    Cration de variables structures InTouch ......................................... 286Syntaxe de variable structure InTouch.......................................... 287Cration d'une structure de modle de variable structure ............. 288Cration de variables structures de type indirect .......................... 299Edition des modles de variables structures et des variables membres.............................................. 300Dfinition d'instances de modles de variables structures............ 301

    Autres mthodes de cration de variables structures........................ 304 Utilisation du dictionnaire de variables pour crer des variables structures ................................ 305

    Rfrences de variables distantes....................................................... 307Cration d'une application serveur de variables..................................311

    Utilisation des rfrences de variables distantes ........................... 312Dynamic Reference Addressing (DRA)............................................. 314

    Utilisation des rfrences dynamiques .......................................... 314Modification des rfrences l'aide de IOSetItem........................ 315Vrification des rfrences l'aide du champ .ReferenceComplete....................................................... 316Utilisation de variables indirectes avec des variables locales ........ 316Utilisation de variables indirectes avec des rfrences distantes .......................................................... 317

    Explorateur de variables..................................................................... 320Modes de slection disponibles dans l'Explorateur de variables .... 321

    Guide de lutilisateur InTouch

  • 8 Sommaire

    Vues de l'explorateur de variables ...................................................324Dfinition de sources de variables...................................................326 Dfinition de filtres dans l'Explorateur de variables ......................330

    Utilitaire de rfrences croises de variables InTouch........................332Affichage des rsultats de recherche de rfrences croises ...........334Changement des critres de recherche de rfrences croises ........337Enregistrement des fichiers de rfrences croises .........................342Impression des fichiers de rfrences croises................................343

    Impression des informations du dictionnaire de variables..................344Suppression de variables du dictionnaire..........................................346

    Mise jour des compteurs d'utilisation ...........................................346Suppression de variables inutilises ................................................347

    Affichage des compteurs d'utilisation de variables.............................348Substitution de variables .....................................................................349Conversion de variables intermdiaires .............................................351

    Conversion de variables en rfrences distantes .............................352Mise l'chelle des variables de type E/S...........................................359

    Contrle des pannes d'instrument....................................................360Variables systme ($) interne ..............................................................360.Champs de variable ............................................................................363

    Champs de bits d'adressage des variables de type analogique ........381Utilitaires de dictionnaire de variables................................................381

    Utilitaire DBDump (dchargement de bases de donnes)...............382Utilitaire DBLoad (chargement de bases de donnes) ....................384Cration d'un fichier d'entre de base de donnes...........................386Format de fichier d'entre de base de donnes ................................386Cration d'instances de variables structures ..................................387Modes d'exploitation du fichier d'entre de base de donnes..........389Cration de modles d'enregistrement de base de donnes .............392

    CHAPITRE 7: Cration de liens d'animation407Commandes communes...................................................................407Zone Type d'objet ............................................................................408Bote de dialogue de slection de liens d'animation........................408Affectation d'une touche un lien d'animation ...............................409Application de liens de couleur .......................................................410Accs l'Explorateur de variables...................................................411Accs aux .champs de variables ......................................................412Animation d'objets...........................................................................414

    Cration de liens tactiles .....................................................................415Cration de liens tactiles d'entre utilisateur.......................................416

    Cration de liens tactiles de curseur ................................................420Cration de liens de boutons tactiles ...............................................422

    Cration de liens d'affichage ...............................................................427Cration de liens de couleur ............................................................427Cration de liens de taille d'objet ....................................................434

    Guide de lutilisateur InTouch

  • Sommaire 9

    Cration de liens d'emplacement .................................................... 436Cration de liens de pourcentage de remplissage ........................... 437Cration de liens divers .................................................................. 440

    Cration de liens d'affichage des valeurs ........................................... 447

    CHAPITRE 8: Cration de QuickScripts dans InTouch ............................451

    QuickScripts InTouch......................................................................... 452Utilisation de l'diteur de QuickScripts InTouch .............................. 453

    Barre d'outils de l'diteur de QuickScripts ..................................... 453Procdures communes de l'diteur de QuickScripts....................... 454

    Scripts d'application ........................................................................... 461Scripts de fentre................................................................................ 462Scripts de clavier ................................................................................ 464Scripts d'action associs des boutons tactiles .................................. 466

    Affectation d'une quivalence de touche un script ...................... 467Scripts de condition............................................................................ 468Scripts sur changement de valeur....................................................... 470Scripts d'vnement ActiveX ............................................................. 472QuickFonctions .................................................................................. 475

    Scripts de QuickFonction asynchrone ............................................ 480Utilisation de variables locales........................................................... 482Cration de scripts en boucle FOR-NEXT......................................... 485Styles et syntaxe de l'dition de scripts .............................................. 491

    Syntaxe des expressions et des scripts............................................ 491Scripts simples ................................................................................ 491Scripts complexes ........................................................................... 497

    Importation de QuickScripts .............................................................. 500Impression de scripts.......................................................................... 504Fonctions de script ............................................................................. 505

    Fonctions chane ............................................................................. 505Fonctions mathmatiques ............................................................... 506Fonctions systme........................................................................... 507Fonctions diverses .......................................................................... 509

    Messages d'erreur de l'diteur de scripts ............................................ 516Messages d'erreur des contrles Windows et des alarmes distribues ............................................... 521

    CHAPITRE 9: Alarmes/Evnements .............523Introduction ........................................................................................ 524

    Prise en charge de producteurs d'alarmes autres qu'InTouch ......... 525Gnralits sur les alarmes ................................................................ 526Alarmes et vnements ...................................................................... 528Fil de l'eau et historique des alarmes.................................................. 528

    Guide de lutilisateur InTouch

  • 10 Sommaire

    Prise en charge des alarmes par Terminal Services ............................528Prise en charge d'autres sources d'alarmes .........................................529Types d'alarme ....................................................................................530

    Types d'vnement ..........................................................................530Priorit des alarmes.............................................................................531Groupes d'alarmes ..............................................................................531Listes de groupes d'alarmes distribues ..............................................537Modles d'acquittement des alarmes...................................................539Fils de l'eau tendus ............................................................................541

    Utilisation d'un Fil de l'eau tendu ..................................................541Mcanisme de publication/souscription..............................................541

    Producteur d'alarme.........................................................................542Utilisateur d'alarmes ........................................................................542

    Stockage des donnes d'alarmes .........................................................543Configuration d'alarmes pour les variables.........................................543.Champs d'alarme................................................................................545Contrles de visibilit des alarmes......................................................553Configuration du systme d'alarme.....................................................556

    Proprits gnrales des alarmes/vnements .................................557Association de commentaires une fonction d'acquittement des alarmes ........................................558Affichage des statistiques relatives aux alarmes .............................560

    Acquittement des alarmes locales .......................................................561Horodatages dans le systme d'alarmes distribues ........................562

    Migration d'un systme d'alarme InTouch standard vers le systme d'alarmes distribues ..................................562Migration de l'ancienne architecture matre/esclave vers le systme d'alarmes distribues..........................563Sauvegarde " chaud" et synchronisation ..........................................563

    Remarques concernant les paires Hot Backup ................................564Configuration de Hot Backup..........................................................565Dfinition de champs cls pour les enregistrements d'alarme.........570Association d'enregistrements d'alarme...........................................572

    Exemple d'utilisation de Hot Backup..................................................576Exemple de synchronisation d'acquittement ...................................581

    Affichages de la base de donnes d'alarmes distribues .....................582Prsentation des affichages et des procdures stockes .................583

    Dfinition des colonnes pour les affichages et procdures stockes .......................................................584Affichages de base de donnes Alarm History ...................................586Affichage de base de donnes Event History......................................589Affichage de la base de donnes Historique des alarmes et des vnements ..........................................590Procdure stocke de base de donnes AlarmCounter........................593Consultation de la dfinition d'une procdure stocke dans Enterprise Manager ......................................594

    Guide de lutilisateur InTouch

  • Sommaire 11

    Procdure stocke de base de donnes EventCounter........................ 595Affichage de base de donnes AlarmSuite AlarmLog ....................... 596

    CHAPITRE 10: Clients d'alarmes et d'vnements...................................................597

    Directives du contrle ActiveX Alarm Viewer .................................. 597Directives pour l'affichage avec Alarm Viewer.............................. 598Installation du contrle ActiveX Alarm Viewer............................. 598Dsinstallation du contrle ActiveX Alarm Viewer....................... 599

    Cration d'un contrle ActiveX Alarm Viewer .................................. 600Accs la bote de dialogue des proprits AlmViewerCtrl .......... 601Configuration d'un contrle ActiveX Alarm Viewer...................... 601Proprits de l'objet d'affichage ActiveX Alarm Viewer................ 601Configuration du nom du contrle et de la position d'affichage .... 602Configuration des proprits gnrales ......................................... 603Configuration des menus contextuels............................................. 606Configuration des dtails des colonnes .......................................... 608Configuration des proprits de police de l'objet ActiveX Alarm Viewer..........................................611Configuration des proprits de couleur de l'objet ActiveX Alarm Viewer ..................................... 612Configuration du format de l'heure de l'affichage de l'objet Alarm Viewer .......................................... 613Configuration de la requte d'affichage des alarmes ..................... 615Association de variables aux proprits du contrle ..................... 618

    Mthodes et vnements ................................................................... 640Associe des scripts ActiveX l'objet Alarm Viewer..................... 649Menu contextuel (clic droit de la souris) ........................................ 651

    L'affichage d'alarmes distribues ....................................................... 653Slection et configuration des requtes d'alarmes favorites............... 656

    Directives pour l'affichage des alarmes distribues........................ 660Cration d'un objet d'affichage d'alarmes distribues..................... 661Configuration d'un objet d'affichage d'alarmes distribues ........... 662Proprits gnrales de l'objet d'affichage d'alarmes distribues ... 662Formatage des messages d'alarmes distribues .............................. 665Proprits des couleurs de l'objet d'affichage d'alarmes distribues .................................................... 670Configuration de la requte d'affichage des alarmes ...................... 671Utilisation du systme d'alarmes distribues pour surveiller les alarmes locales ............................... 673

    Proprits et fonctions de l'affichage des alarmes distribues ........... 673Contrle ActiveX Alarm DB View .................................................... 679

    Installation ...................................................................................... 680Dsinstaller ..................................................................................... 680

    Ouverture de la bote de dialogue des proprits AlmDbViewCtrlX. 681Bote de dialogue des propritsAlmDBViewCtrlX .......................... 681

    Options du menu contextuel ........................................................... 682

    Guide de lutilisateur InTouch

  • 12 Sommaire

    Page Couleurs..................................................................................694Page Base de donnes......................................................................707Onglet Choix ...................................................................................710Onglet Format de l'heure .................................................................714Onglet Filtres de requte .................................................................716Onglet Proprits .............................................................................723Proprits gnrales.........................................................................724

    Mthodes et vnements .....................................................................725Page Evnements ................................................................................729

    CHAPITRE 11: Utilitaires de gestion des alarmes .....................................................731

    Utilitaire d'impression des alarmes .....................................................731Date/heure d'impression des alarmes ..............................................732Utilisation d'une ou de plusieurs instances du programme d'impression des alarmes ........................................732Utilisation du programme d'impression des alarmes ......................732Barre d'outils du programme d'impression des alarmes ..................734Configuration du programme d'impression des alarmes .................734Excution des requtes d'alarme du programme d'impression des alarmes..............................................741

    Utilitaire Alarm DB Logger................................................................742Enregistrement dans une base de donnes SQL..............................743Utilisation de l'utilitaire Alarm DB Logger.....................................744Configuration de Alarm DB Logger................................................745Configuration des requtes d'Alarm DB Logger .............................747Dfinition des paramtres avancs d'Alarm DB Logger .................749Nouvelles caractristiques de Alarm DB Logger............................750

    Utilitaire de purge/d'archivage Alarm DB ..........................................751Configuration de l'onglet Gnral pour la purge/l'archivage...........751Configuration de l'onglet Base de donnes pour la purge/l'archivage ...................................................754Configuration de l'onglet Purge/archivage ......................................755

    Utilitaire Alarm DB Restore ...............................................................758Configuration de la restauration dans la base de donnes...............758Configuration du fichier de restauration..........................................760

    Utilitaire de migration d'historiques AlarmSuite ................................762

    CHAPITRE 12: Courbes en temps rel et courbes historiques ............................765

    Courbes en temps rel .........................................................................766Cration d'une courbe en temps rel................................................766Configuration d'une courbe en temps rel .......................................767

    Courbes historiques.............................................................................770Cration d'une courbe historique.....................................................770Configuration d'une courbe historique ...........................................771

    Guide de lutilisateur InTouch

  • Sommaire 13

    Utilisation du Wizard Courbes ....................................................... 775Enregistrement de variables............................................................ 778Configuration des proprits d'enregistrement historique .............. 779Contrle de la frquence d'enregistrement historique ................... 782

    Configuration d'une courbe historique en exploitation ...................... 783Courbe historique en mode Moyenne/Histogramme...................... 785Calcul de la courbe historique Moyenne/Nuage de points ............. 787Mise jour d'une courbe historique en exploitation....................... 788Configuration de l'impression d'une courbe historique .................. 789

    Champs de courbes historique............................................................ 791Fonctions de QuickScript historiques ................................................ 793Systme d'historiques distribus ........................................................ 794

    Utilisation du systme d'historiques distribus............................... 796Distribution de l'application............................................................ 796Configuration de la liste des producteurs d'historiques .................. 797Configuration des producteurs d'historiques distants ..................... 799Utilisation de l'Explorateur de variables pour accder aux producteurs d'historiques distants............................... 800Configuration dynamique des producteurs d'historiques distants .. 801Configuration de l'enregistrement historique distribu .................. 801

    Cration de scooters d'affichage des courbes historiques .................. 803Zoom avant et zoom arrire............................................................ 805

    Courbes historiques et heure d't...................................................... 806Changement automatique de l'heure systme................................. 808

    Utilitaire de donnes historiques (HistData) ...................................... 812Base de donnes HistData .............................................................. 812Utilisation d'HistData avec InTouch............................................... 815

    Utilisation d'HistData avec Excel....................................................... 819Messages d'erreur courants d'HistData ........................................... 821

    CHAPITRE 13: Communications d'E/S.........823Protocoles de communication pris en charge ..................................... 823Wonderware SuiteLink....................................................................... 824Convention d'adressage d'E/S d'InTouch ........................................... 825Adresse d'E/S d'InTouch .................................................................... 826Noms d'accs InTouch........................................................................ 826Dfinition d'un lment d'E/S dans InTouch...................................... 829Surveillance de l'tat d'une conversation d'E/S .................................. 832

    Utilisation du nom de topic IOStatus.............................................. 833Surveillance de l'tat des communications serveur d'E/S .................. 836Surveillance de l'tat de plusieurs dispositifs d'entre ....................... 837

    Guide de lutilisateur InTouch

  • 14 Sommaire

    CHAPITRE 14: Terminal Services for InTouch.......................................841

    Introduction.........................................................................................841Le concept Terminal Server ................................................................843

    Environnement de l'utilisateur.........................................................844Avantages de Terminal Services .........................................................845Terminal Services Advanced Client....................................................848

    Avantages .......................................................................................848Installation .......................................................................................849Mode d'utilisation ............................................................................849Scurisation des applications Web ..................................................851

    Problmes et limites connus...............................................................855Configuration matrielle du serveur ...................................................857Configuration matrielle du client RDP.............................................859Planification de l'installation des services Terminal Server ...............859Installation des services Terminal Server............................................860Installation des services Terminal Server d'InTouch...........................861

    Test des applications dans un environnement Terminal .................862Fonctions QuickScript des services Terminal Server d'InTouch.........863

    TseGetClientId() ..............................................................................864TseQueryRunningOnConsole() .......................................................864TseQueryRunningOnClient() ..........................................................864

    Etablissement d'une session Terminal.................................................865Connexion un serveur Terminal....................................................865Fin d'une session Terminal ..............................................................865 Autres problmes d'applications....................................................866Configuration des paramtres du client ..........................................866

    CHAPITRE 15: Application Publisher de InTouch......................................867

    Publication d'une application InTouch................................................867Publication d'applications avec plusieurs rsolutions .........................871

    ANNEXE A: Prsentation des services Windows NT InTouch............................i

    Pourquoi utiliser les services Windows NT ? ........................................ iiExcution des services Windows NT en contexte bureau ou en contexte systme........................................ ii

    Cration d'un compte utilisateur matre ................................................ iiiConfiguration des privilges systme ....................................................ivConfiguration des services InTouch........................................................v

    Installation/suppression manuelle d'un service Windows NT......... viiiConfiguration des options de dmarrage des services Windows NT ................................................ix

    Guide de lutilisateur InTouch

  • Sommaire 15

    Dpendances entre les services InTouch ............................................ xDconnexion de Windows NT........................................................... xi

    Dpannage des services InTouch .......................................................... xiImpossibilit d'installer ou de dmarrer les services InTouch......... xiiiCls du registre pour les services InTouch ...................................... xiv

    Glossaire...........................................................xv

    Index.............................................................xxxix

    Guide de lutilisateur InTouch

  • 16 Sommaire

    Guide de lutilisateur InTouch

  • Bienvenue dans InTouch 17

    Bienvenue dans InTouch

    Bienvenue dans WonderwareInTouch, le logiciel le plus simple et le plus rapide de la gnration d'applications d'interfaces homme-machine (IHM) destines aux systmes d'exploitation MicrosoftWindows 2000 et Windows NT. InTouch est un composant de Wonderware FactorySuite. Les applications InTouch couvrent l'chelle mondiale une multitude de marchs, tels que les industries alimentaire, pharmaceutique et ptrolire, les industries de l'automobile, du papier, des transports, des services, ou encore des semi-conducteurs.

    Pour de plus amples informations sur les versions des systmes d'exploitation prises en charge, reportez-vous la section "Configuration requise."

    L'utilisation d'InTouch vous permet de crer de puissantes applications fonctionnelles permettant de bnficier des fonctions cls de Microsoft Windows, incluant les contrles ActiveX, la fonctionnalit OLE (liaison et incorporation d'objets), les graphiques et bien plus encore. Les fonctionnalits d'InTouch peuvent galement tre tendues par l'ajout de contrles ActiveX personnaliss, de Wizards et d'objets gnriques, et par la cration d'extensions de QuickScripts InTouch.

    InTouch est compos de trois programmes principaux : le Gestionnaire d'applications InTouch, WindowMakeret WindowViewer.

    Le Gestionnaire d'applications InTouch organise les applications que vous crez. Il sert galement configurer WindowViewer en tant que service NT, l'application NAD (Network Application Development) pour des architectures client et serveur, le DRC (Dynamic Resolution Conversion) et/ou le systme d'alarmes distribues. Les utilitaires de base de donnes DBDumpet DBLoadsont en outre lancs partir de ce gestionnaire.

    WindowMaker constitue l'environnement de dveloppement, dans lequel des graphiques orients objet permettent de crer des fentres d'affichage animes tactiles. Celles-ci peuvent tre connectes des systmes industriels d'E/S et d'autres applications Microsoft Windows.

    WindowViewer constitue l'environnement d'exploitation. Il permet d'afficher les fentres graphiques cres dans WindowMaker. WindowViewer excute des QuickScripts InTouch, procde l'enregistrement de donnes historiques et d'alarme, ainsi qu' l'tablissement de rapports, et peut fonctionner en tant que client ou serveur pour les protocoles de communication DDE et SuiteLink.

    Sommaire Configuration requise Installation d'InTouch propos de ce guide

    Guide de l'utilisateur InTouch

  • 18 Avant de commencer

    Support technique Affichage de votre licence FactorySuite Premire excution d'InTouch Utilisation du Gestionnaire d'applications InTouch

    Configuration requiseL'excution d'InTouch requiert le matriel suivant :

    Un ordinateur compatible IBMquip d'un processeur Pentium II ou suprieur (minimum : 400 MHz sur un systme un seul poste, conseill : 1.2 GHz ou suprieur).

    Au moins 2 GB d'espace disque disponible. Au moins 256 MB de mmoire vive (RAM), 512 MB conseills.

    Remarque Nous recommandons 5 Mo de mmoire RAM pour 5 000 variables. Par exemple, 32 Mo de RAM pour 32 000 variables et 128 Mo de RAM pour 60 000 variables.

    Carte graphique SVGA (2 Mo de mmoire RAM recommand)

    Remarque Nous vous conseillons d'afficher WindowMaker avec une rsolution de 800 x 600 ou suprieure afin de garantir une visibilit maximale de toutes les botes de dialogue.

    Un dispositif de pointage (par exemple une souris, une boule de commande ou un cran tactile)

    Systmes d'exploitation Microsoft Windows 2000 Professional avec Service Pack 1 ou Windows XP Professional avec Service Pack 3.

    Pour que Windows 2000 puisse mettre en application la fonctionnalit distribue d'InTouch, Wonderware NetDDE doit tre install et oprationnel.

    Remarque La version 8.0 (ou les versions ultrieures) de Wonderware FactorySuite InTouch ne prend pas en charge les systmes d'exploitation Microsoft Windows 3.x, Microsoft Windows pour Workgroups ou Windows 9x.

    Installation d'InTouchLe programme d'installation de Wonderware FactorySuite est utilis pour installer InTouch. InTouch peut tre excut sur les systmes d'exploitation Microsoft Windows 2000 ou Windows XP. Le programme d'installation cre les rpertoires requis et copie les fichiers du CD-ROM sur votre disque dur.

    Guide de l'utilisateur InTouch

  • Bienvenue dans InTouch 19

    Remarque Pour plus d'instructions concernant l'installation d'InTouch, consultez les notes de rvision InTouch (ITRELNOTES.TXT). Pour plus de dtails sur l'installation de FactorySuite, lisez les notes de rvision FactorySuite (FSRELNOTES.TXT). De plus, le Guide de l'administrateur systme de FactorySuitefournit des instructions d'installation dtailles pour la plupart des produits dont le progiciel FactorySuite.

    Mise niveau partir de versions InTouch antrieuresToutes les versions d'InTouch peuvent mettre niveau des applications partir de versions antrieures. Cette opration s'effectue l'aide de deux botes de dialogue vous invitant confirmer les oprations de mise niveau et de copie de sauvegarde de votre application. Ces botes de dialogue apparaissent lorsque vous ouvrez une application (dans WindowMaker ou WindowViewer) que vous avez cre dans une version antrieure d'InTouch.

    Sauvegarde des applications antrieuresLorsque vous essayez d'ouvrir une application antrieure, WindowMaker dtecte qu'elle est antrieure et vous invite la sauvegarder avant de la convertir ; il affiche pour cela la bote de dialogue Configuration de la sauvegarde :

    Pour changer le chemin de sauvegarde par dfaut (

  • 20 Avant de commencer

    propos de ce guideCe guide est divis en plusieurs chapitres logiques dcrivant les diffrents aspects de la cration d'une application InTouch. Sa rdaction est procdurale et dcrit la plupart des fonctions ou tches suivant des tapes numrotes.

    Si vous visualisez ce manuel en ligne, cliquez sur le texte apparaissant en vert pour accder la section ou au chapitre rfrenc(e). Lorsque vous passez une autre section ou un chapitre diffrent et que vous souhaitez revenir la section d'origine, une option Retour est disponible.

    Astuce Ce symbole reprsente un conseil dcrivant un moyen plus rapide ou plus simple pour accomplir une tche ou une fonction.

    Pour vous familiariser avec l'environnement de dveloppement WindowMaker et ses outils, reportez-vous au Chapitre 1, Elments du programme WindowMaker . Pour en savoir plus sur l'utilisation des fentres, objets graphiques, Wizards, contrles ActiveX, etc., consultez le Chapitre 2, Utilisation de WindowMaker . Pour plus de dtails sur l'environnement d'exploitation (WindowViewer), reportez-vous au Chapter 2, "Utilisation de WindowMaker."

    De plus, le Manuel de rfrence InTouch prsente des rfrences dtailles relatives au langage de script, aux variables systme et aux .champs de variables InTouch.

    Pour plus de dtails sur l'utilitaire SPC Pro, reportez-vous au manuel SPC Pro.

    Pour plus de dtails sur l'utilitaire Gestionnaire de recettes, reportez-vous au manuel Module Recettes.

    Pour plus de dtails sur l'utilitaire Module SQL Access, reportez-vous au manuel Module SQL Access.

    Le Guide de l'administrateur systme de FactorySuitepropose galement des informations dtailles sur tous les programmes composant la suite, la configuration systme requise, les considrations relatives la mise en rseau, l'intgration du produit, le support technique, etc.

    Les manuels en ligne sont galement inclus dans votre progiciel FactorySuite pour tous les composants de ce dernier.

    Remarque Vous devez installer Adobe Acrobat Reader (version 4.0 ou suprieure) pour visualiser ou imprimer les manuels en ligne.

    SuppositionsCe manuel considre comme acquis les points suivants :

    Connaissance de l'environnement de travail du systme d'exploitation Windows 2000 et/ou Windows NT,

    Connaissance de l'utilisation d'une souris, des menus Windows, des options de slection et de l'accs l'aide en ligne,

    Guide de l'utilisateur InTouch

  • Bienvenue dans InTouch 21

    Exprience d'un langage de programmation ou de macros. Pour obtenir de meilleurs rsultats, vous devriez tre familier avec les concepts de programmation tels que variables, instructions, fonctions et mthodes.

    Lecture recommandePour de plus amples informations sur la cration d'interfaces homme-machine, nous vous conseillons de lire les documents suivants :

    Interface Windows : An Application Design Guide, Microsoft Press, 1992.

    Dreyfuss, Henry. Symbol Sourcebook : An Authoritative Guide to International Graphic Symbols. Van Nostrand Reinhold, 1984.

    Laurel, Brenda. The Art of Human-Computer Interface Design. Addison-Wesley, 1990.

    Norman, Donald A. The Design of Everyday Things. Doubleday, 1990.

    Tufte, Edward. The Visual Display of Quantitative Information. Graphics Press, 1983.

    Chappell, David. Understanding Active X and OLE - A Guide for Developer's and Managers. Microsoft Press, Strategic Technology Series 1996.

    Support techniqueLe support technique de Wonderware offre toute une gamme d'options d'assistance afin de rpondre aux questions sur les produits Wonderware et leur mise en uvre.

    Avant de contacter le support technique, veuillez vous reporter au Guide de lutilisateur InTouch, afin de trouver une solution possible pour tout problme rencontr. Si vous considrez ncessaire de contacter le support technique pour une assistance supplmentaire, veuillez avoir les informations suivantes disponibles :

    1. Le numro de srie de votre logiciel

    2. La version d'InTouch excute

    3. Le type et la version du systme d'exploitation utilis. Par exemple, station de travail Microsoft Windows NT version 4.0 SP5 (ou plus).

    4. Les messages d'erreur systme exacts rencontrs

    5. Tout listing de sortie significatif du Wonderware Logger, de l'utilitaire Microsoft Diagnostic (MSD), ou de toute autre application de diagnostic.

    6. Les dtails des tentatives effectues pour rsoudre le ou les problmes et le rsultat

    7. Les dtails permettant de recrer le problme

    8. Si connu, le numro de cas du support technique Wonderware attribu votre problme (si ce problme est rptitif)

    Pour de plus amples informations relatives au support technique, reportez-vous au Guide de l'administrateur systme de FactorySuite.

    Guide de l'utilisateur InTouch

  • 22 Avant de commencer

    Affichage de votre licence FactorySuiteLes informations de votre licence systme FactorySuite peuvent tre visualises l'aide de l'utilitaire de licences pouvant tre lanc depuis la bote de dialogue A propos de l'aide de WindowMaker.

    Pour ouvrir le programme utilitaire de licence

    1. Dans le menu InTouch de WindowMaker, cliquez sur A propos.

    2. Cliquez sur View License. La bote de dialogue License Utility - LicView s'affiche.

    Pour de plus amples informations sur l'utilitaire de visualisation de licences, reportez-vous au Guide de l'administrateur systme de FactorySuite.

    Premire excution d'InTouchLa premire excution du fichier INTOUCH.EXE cre automatiquement le fichier INTOUCH.INI. Ce fichier contient les paramtres de configuration par dfaut de votre application. Au fur et mesure que vous configurez votre application, les paramtres sont crits dans le fichier INTOUCH.INI.

    Une fois votre application personnalise, lors de la cration d'une nouvelle application, vous pouvez copier votre fichier INTOUCH.INI personnalis dans le rpertoire de la nouvelle application. Ainsi, vous n'avez pas rinitialiser vos paramtres personnaliss chaque cration d'une nouvelle application.

    Pour de plus amples informations sur la personnalisation d'une application, reportez-vous au Chapitre 2, Utilisation de WindowMaker .

    Pour excuter InTouch pour la premire fois

    1. Dmarrez le programme InTouch (intouch.exe). La bote de dialogue Bienvenue dans le Gestionnaire d'applications InTouch apparat.

    2. Cliquez sur Suivant. Une deuxime bote de dialogue Bienvenue dans le Gestionnaire d'applications InTouch affiche le chemin par dfaut du rpertoire de dpart. Par exemple, C:\Documents and Settings\CPUName\My Documents\My InTouch Applications.

    3. Pour spcifier un rpertoire diffrent, entrez le chemin de celui-ci dans le champ de saisie ou cliquez sur Parcourir pour reprer le rpertoire souhait. Lorsqu'un utilisateur spcifie un rpertoire diffrent, InTouch assume par dfaut l'emplacement utilis par le dernier utilisateur.

    4. Cliquez sur Terminer.

    5. Le Gestionnaire d'applications InTouch s'affiche et inspecte automatiquement votre ordinateur pour rechercher toutes les applications InTouch installes. Si une ou plusieurs applications sont trouves, une icne accompagne du nom de l'application s'affiche dans la bote de dialogue.

    Guide de l'utilisateur InTouch

  • Bienvenue dans InTouch 23

    Pour crer une application

    1. Dans le menu Fichier, cliquez sur Nouveau, ou cliquez sur l'outil Nouveau dans la barre d'outil. Le Wizard Cration d'une application s'affiche.

    2. Cliquez sur Suivant. Un second Wizard Cration d'une application s'affiche. Par dfaut, le systme affiche le chemin du rpertoire InTouch suivi de "NouvApp".

    3. Dans le champ de saisie, entrez le chemin du rpertoire dans lequel crer l'application ou cliquez sur Parcourir pour reprer ce rpertoire.

    4. Cliquez sur Suivant. Si le rpertoire spcifi n'existe pas, un message s'affiche pour vous inviter le crer. Cliquez sur OK. Un troisime Wizard Cration d'une application s'affiche.

    5. Dans la zone Nom, entrez un nom unique pour l'icne de la nouvelle application qui s'affichera lorsque l'application sera rpertorie dans la fentre Gestionnaire d'applications InTouch.

    6. Dans le champ Description, entrez une description de l'application. La description est facultative. Cependant, si vous en tapez une, sa longueur est limite 255 caractres.

    7. Cliquez sur Terminer. Le Gestionnaire d'applications InTouch s'ouvre de nouveau et affiche une icne portant le nom que vous avez spcifi pour la nouvelle application.

    8. Pour ouvrir une application, slectionnez-la et cliquez dessus avec le bouton droit de la souris puis cliquez sur le nom du programme utiliser avec l'application dans le menu Application, ou slectionnez l'application dans la liste et cliquez sur l'outil WindowMaker de la barre d'outils. (Il est impossible d'utiliser WindowViewer pour crer une nouvelle application.)

    Astuce Pour ouvrir rapidement l'application, double-cliquez sur son icne ou slectionnez-la et appuyez sur la touche Entre.

    Guide de l'utilisateur InTouch

  • 24 Avant de commencer

    Utilisation du Gestionnaire d'applications InTouch

    Le Gestionnaire d'applications InTouch permet de crer de nouvelles applications, d'ouvrir des applications existantes dans WindowMaker ou WindowViewer, de supprimer des applications, et d'excuter les programmes utilitaires de dictionnaire de variables InTouch DBDump et DBLoad.

    Pour de plus amples informations sur les programmes DBDump et DBLoad, reportez-vous au Chapitre 6, Dictionnaire de variables .

    Pour excuter le Gestionnaire d'applications InTouch

    Dmarrez le programme InTouch (intouch.exe). La bote de dialogue Gestionnaire d'applications InTouch s'affiche.

    Lorsque vous slectionnez une application dans la liste, son nom et sa description s'affichent dans le champ situ au bas de l'cran. Si vous cliquez avec le bouton droit de la souris sur le champ de description, un menu affiche les commandes pouvant tre appliques au texte slectionn.

    Vous pouvez galement excuter plusieurs commandes de menu du Gestionnaire d'applications InTouch depuis le menu qui s'affiche lorsque vous cliquez avec le bouton droit de la souris alors que vous slectionnez une application. Par exemple :

    Pour renommer l'icne d'une application, cliquez avec le bouton droit de la souris sur l'application dans la liste puis cliquez sur Renommer. Entrez le nouveau nom et appuyez sur la touche Entre.

    Pour supprimer l'icne d'une application, cliquez l'aide du bouton droit

    Guide de l'utilisateur InTouch

  • Bienvenue dans InTouch 25

    de la souris sur l'application puis cliquez sur Supprimer dans le menu droulant. Un message vous invite confirmer la suppression. Cliquez sur Oui pour supprimer l'application de la fentre, ou sur Non pour annuler la suppression.

    Remarque Si vous supprimez une application de la liste, vous ne supprimez ni les fichiers ni le rpertoire de l'application.

    Pour rechercher les applications

    1. Dans le menu Outils, cliquez sur Recherche d'applications. La bote de dialogue Rechercher un dossier s'affiche.

    Astuce Pour rechercher rapidement une application, cliquez avec le bouton droit de la souris sur une zone vierge de la fentre, puis cliquez sur Recherche d'applications dans le menu droulant.

    2. Reprez le rpertoire dans lequel rechercher les applications, puis cliquez sur OK.

    Le Gestionnaire d'applications InTouch s'ouvre de nouveau et affiche les icnes de toutes les applications trouves dans le rpertoire slectionn.

    Pour afficher les proprits de l'application

    1. Slectionnez l'application dans la liste.

    Guide de l'utilisateur InTouch

  • 26 Avant de commencer

    2. Dans le menu Application, cliquez sur Proprits. La bote de dialogue Proprits apparat.

    Pour afficher les proprits du poste

    Dans le menu Outils, cliquez sur Proprits du poste. La bote de dialogue Proprits du poste apparat.

    Guide de l'utilisateur InTouch

  • Bienvenue dans InTouch 27

    Astuce Pour accder rapidement la bote de dialogue Proprits du poste, cliquez avec le bouton droit de la souris sur une zone vierge de la fentre, puis cliquez sur Proprits du poste.

    Utilisez cette bote de dialogue pour configurer les lments suivants :

    Excution de WindowViewer comme service NT NAD (dveloppement d'applications rseau) DRC (conversion dynamique de rsolution)Pour de plus amples informations, reportez-vous la section Chapitre 5, Cration d'applications distribues .

    Pour configurer la fentre d'affichage du Gestionnaire d'applications

    1. Dans le menu Affichage, cliquez sur la commande que vous souhaitez appliquer ou cliquez avec le bouton droit de la souris sur un en-tte de colonne ou cliquez sur une zone vierge de la fentre du Gestionnaire d'applications pour faire apparatre le menu droulant suivant.

    Guide de l'utilisateur InTouch

  • 28 Avant de commencer

    2. Slectionnez Affichage pour faire apparatre le sous-menu suivant.

    3. Slectionnez la commande que vous souhaitez appliquer.

    Pour de plus amples informations sur les commandes d'affichage, reportez-vous "Outils du Gestionnaire d'applications."

    Outils du Gestionnaire d'applicationsA la premire excution d'InTouch, la barre d'outils et la barre d'tat du Gestionnaire d'applications sont affiches par dfaut.

    Pour masquer la barre d'outils

    Dans le menu Affichage, slectionnez Barre d'outils. Pour l'afficher de nouveau, rptez cette tape.

    Pour masquer la barre d'tat

    Dans le menu View choisissez Barre d'tat. Pour l'afficher de nouveau, rptez cette tape.

    La section suivante dcrit brivement les boutons de la barre d'outils du Gestionnaire d'applications :

    Outil DescriptionExcute la commande Nouvelle du menu Application, permettant de crer une nouvelle application.

    Excute la commande WindowMaker du menu Application, permettant d'ouvrir l'application slectionne dans WindowMaker.

    Astuce Pour ouvrir rapidement une application dans WindowMaker, cliquez deux fois sur son icne dans la liste d'affichage ou slectionnez cette dernire et appuyez sur la touche ENTREE.Excute la commande WindowViewer du menu Application, permettant d'ouvrir l'application slectionne dans WindowViewer.Excute la commande DBLoad du menu Application, permettant d'excuter l'utilitaire DBLoad destin charger un fichier d'entres du dictionnaire de variables.

    Guide de l'utilisateur InTouch

  • Bienvenue dans InTouch 29

    Excute la commande DBDump du menu Application, permettant d'excuter l'utilitaire DBDump destin extraire le dictionnaire de variables d'une application.

    Pour de plus amples informations sur les programmes DBDump et DBLoad, reportez-vous au Chapitre 6, Dictionnaire de variables .Excute la commande Grandes icnes du menu Affichage, permettant d'afficher de grandes icnes pour les applications rpertories.

    Excute la commande Petites icnes du menu Affichage, permettant d'afficher de petites icnes pour les applications rpertories.

    Excute la commande Liste du menu Affichage, permettant d'afficher la bote de dialogue sous forme de liste.

    Excute la commande Dtails du menu Affichage, permettant de passer en mode de vue dtaille.

    Excute la commande Proprits du poste du menu Outils, qui permet d'ouvrir la bote de dialogue du mme nom et d'y dfinir ainsi les proprits de l'ordinateur pour les fonctions suivantes :

    Excution de WindowViewer comme service NT

    NAD (dveloppement d'applications rseau)

    DRC (conversion dynamique de rsolution)

    Pour de plus amples informations, reportez-vous la section Chapitre 5, Cration d'applications distribues .

    Outil Description

    Guide de l'utilisateur InTouch

  • 30 Avant de commencer

    Guide de l'utilisateur InTouch

  • Elments du programme WindowMaker 31

    C H A P I T R E 1

    Elments du programme WindowMaker

    WindowMaker est l'environnement de dveloppement d'InTouch. L'interface utilisateur graphique de WindowMaker est conforme aux standards de Windows 2000 et Windows NT. WindowMaker prend en charge les barres d'outils flottantes et ancres, les menus accessibles par clic droit de la souris pour un accs rapide aux commandes utilises frquemment ainsi qu'une palette de couleurs personnalisables qui utilise 16,7 millions de couleurs. (le nombre de couleurs pris en charge est fonction de votre carte vido.)

    L'Explorateur d'applications de WindowMakerfournit une mthode graphique puissante pour naviguer dans les applications InTouch et les configurer. Il permet aussi d'accder facilement aux commandes et fonctions les plus courantes de WindowMaker, notamment les commandes de fentre et de configuration, et les diteurs de QuickScripts InTouch. Par ailleurs, l'Explorateur d'applications affiche tous les programmes complmentaires installs comme le Gestionnaire SQL Access, SPC Pro et le Gestionnaire de recettes, et fournit un outil de lancement d'applications personnalisable.

    Vous pouvez configurer l'Explorateur d'applications de faon lancer un autre programme de FactorySuite ou tout autre programme Windows et basculer rapidement entre des configurations IHM, de serveur d'E/S et de commande.

    Sommaire Interface utilisateur graphique de WindowMaker Explorateur d'applications Barres d'outils WindowMaker Rgle de format WindowMaker Barre d'tat WindowMaker Palette de couleurs WindowMaker Menus droulants Fonctions communes des botes de dialogue Raccourcis souris divers Raccourcis clavier et touches d'accs rapides Dplacement d'objets l'aide des touches flches Utilisation de l'aide de WindowMaker

    Guide de l'utilisateur InTouch

  • 32 Chapitre 1

    Interface utilisateur graphique de WindowMaker

    WindowMaker prend en charge les normes d'interface utilisateur graphique de Windows 2000 et Windows NT, qui comprennent notamment une assistance accessible par clic sur le bouton droit de la souris, les barres d'outils flottantes et ancres, les menus droulants et une aide contextuelle.

    L'environnement de dveloppement de WindowMaker est configurable. Par dfaut, la premire fois que vous ouvrez WindowMaker, la plupart des lments disponibles sont affichs automatiquement, notamment les barres d'outils, l'Explorateur d'applications et la barre d'tat. Toutefois, vous pouvez dcider de masquer ou d'afficher tout ou partie de ces lments, et dplacer les barres d'outils et l'Explorateur d'applications l'endroit le mieux appropri dans la fentre WindowMaker. Vous pouvez aussi afficher la rgle de format et activer/dsactiver la grille visible dans vos fentres.

    Pour plus d'informations sur les barres d'outils, reportez-vous au Utilisation des barres d'outils flottantes/ancres.

    La figure ci-aprs prsente les lments de l'environnement de dveloppement de WindowMaker :

    Lorsque vous crez une application et que vous excutez WindowMaker pour la premire fois, ses lments apparaissent automatiquement suivant une configuration par dfaut.

    La plupart des outils ne deviennent actifs que lorsqu'une fentre est ouverte, et que des objets sont placs dans la fentre et slectionns. Si un outil est inactif, il ne peut pas tre utilis dans la fentre ou pour l'objet slectionn.

    Guide de l'utilisateur InTouch

  • Elments du programme WindowMaker 33

    Lorsque vous refermez WindowMaker, la position et la taille des barres d'outils flottantes ou ancres, et les prfrences de taille des fentres de l'Explorateur d'applications et de WindowMaker sont enregistres. Lorsque vous excutez par la suite WindowMaker, la dernire taille et position est retenue.

    Explorateur d'applicationsL'Explorateur d'applications de WindowMaker est une vue graphique hirarchique de votre application. Il prsente les lments configurs dans votre application et vous permet d'y accder facilement. Il fournit galement un accs rapide aux commandes et fonctions de WindowMaker les plus couramment utilises.

    Remarque Vous pouvez configurer l'Explorateur d'applications de faon lancer un autre programme de FactorySuite ou tout autre programme Windows. Ce puissant outil vous permet de basculer rapidement entre vos configurations IHM, de serveur d'E/S ainsi qu'entre votre configuration de commande.

    N'ajoutez pas WindowViewer (VIEW.EXE) l'Explorateur d'applications car les fentres cres dans WindowMaker risquent de ne pas tre synchronises avec celles de WindowViewer. Pour lancer WindowViewer, vous devez excuter la commande WindowViewer du menu Application ou cliquer sur le bouton Exploitation de la barre d'outils WindowMaker.

    Comme toutes les barres d'outils WindowMaker, l'Explorateur d'applications peut tre ancr un bord de la fentre WindowMaker ou flotter dans cette fentre.

    Lorsque vous ancrez l'Explorateur d'applications un bord de la fentre WindowMaker, il se redimensionne automatiquement en consquence et, si besoin, des barres de dfilement apparaissent. Lorsque vous laissez l'Explorateur flotter dans la fentre WindowMaker, sa barre de titre apparat. Comme toutes les barres d'outils WindowMaker, lorsque l'Explorateur d'applications flotte dans la fentre WindowMaker, il peut tre redimensionn.

    Pour de plus amples informations sur le positionnement de l'Explorateur d'applications dans la fentre WindowMaker, reportez-vous la section Utilisation des barres d'outils flottantes/ancres .

    Guide de l'utilisateur InTouch

  • 34 Chapitre 1

    Si vous cliquez sur la barre de titre de l'Explorateur d'applications avec le bouton droit de la souris, le menu suivant s'affiche :

    Pour de plus amples informations sur ce menu, reportez-vous la section Menus droulants .

    Pour de plus amples informations sur les lments accessibles par clic droit de la souris dans l'Explorateur d'applications, reportez-vous la section Navigation dans l'Explorateur d'applications .

    Pour afficher/masquer l'Explorateur d'applications

    1. Dans le menu Affichage, cliquez sur Explorateur d'applications. (Lorsque vous lancez WindowMaker pour la premire fois, l'Explorateur d'applications s'affiche par dfaut.)

    2. Rptez l'tape 1 pour refermer l'Explorateur d'applications.

    Astuce Pour masquer rapidement l'Explorateur d'applications, cliquez sur l'outil Explorateur d'applications de la barre d'outils Affichage. Pour masquer rapidement l'Explorateur d'applications lorsqu'il flotte dans la fentre WindowMaker, cliquez sur le bouton de sa barre de titre. Vous pouvez galement cliquer sur cette barre avec le bouton droit de la souris, puis slectionner l'option Masquer dans le menu qui apparat. Lorsque vous affichez de nouveau l'Explorateur d'applications, il rapparat avec la mme taille et la mme position que celles qu'il avait lorsque vous l'avez masqu.

    Navigation dans l'Explorateur d'applicationsVous pouvez tendre ou rduire les groupes affichs dans la vue graphique hirarchique de l'Explorateur d'applications. Ainsi, si vous double-cliquez sur un groupe, la vue sera tendue et les membres de ce groupe apparatront. Si vous double-cliquez sur un membre, ce dernier est ouvert. Par exemple, dans le groupe Fentres, si vous double-cliquez sur le nom de fentre d'un membre, la fentre s'ouvre. Si vous double-cliquez sur Dictionnaire de variables, la bote de dialogue Dictionnaire de variables apparat, et ainsi de suite.

    Guide de l'utilisateur InTouch

  • Elments du programme WindowMaker 35

    Astuce Tous les groupes contenant des membres sont prcds du signe . Vous pouvez cliquer sur ce signe pour dvelopper rapidement le groupe et afficher ses membres. De mme, vous pouvez cliquer sur le signe pour rduire le groupe et masquer ses membres. Par exemple :

    La section suivante dcrit brivement le comportement de chacun des groupes affichs dans l'Explorateur d'applications lorsque vous excutez l'opration dcrite.

    Fentre

    Double-clic ou clic sur Etend la vue de faon afficher le nom de toutes les fentres cres dans l'application.

    Double-clic ou clic sur Rduit la vue.

    Clic droit Ouvre un menu droulant :Nouveau L'option Nouveau ouvre la bote de

    dialogue Proprits de la fentre.

    Guide de l'utilisateur InTouch

  • 36 Chapitre 1

    Nom de fentreDouble-clic Ouvre la fentre.Clic droit Menu droulant de commandes pouvant

    tre appliqu la fentre slectionne s'affiche.

    Scripts

    Double-clic ou clic sur Etend la vue pour afficher tous les types de QuickScripts InTouch.

    Double-clic ou clic sur Rduit la vue.

    ApplicationDouble-clic Ouvre le Script d'application dans

    l'diteur Script d'application.Clic droit Le bouton Ouvrir apparat. Cliquez sur

    ce bouton pour ouvrir l'diteur Script d'application.

    Touche

    Clic sur Etend la vue pour afficher tous les Scripts de clavier dans l'application. (les scripts sont rpertoris par le clavier qui leur est attribu).

    Clic sur Rduit la vue.

    Double-clic Ouvre l'diteur Script de clavier. (si les scripts existent, le script dit le plus rcemment s'affiche.)

    Clic droit Un menu droulant s'affiche :

    Guide de l'utilisateur InTouch

  • Elments du programme WindowMaker 37

    Nouveau Ouvre l'diteur Script de clavier. (si les scripts existent, le script dit le plus rcemment s'affiche.)

    Ouvrir L'option Ouvrir ouvre le script dit le plus rcemment.

    Nom de Script de clavierDouble-clic Ouvre le script dans l'diteur Script de

    clavier.Clic droit Un menu droulant s'affiche :Nouveau Ouvre l'diteur Script de clavier. (le script

    s'ouvre par un clic droit.)Edition Ouvre le script slectionn.Supprimer Supprime le script slectionn.

    Condition

    Clic sur Etend la vue pour afficher tous les Scripts de condition dans l'application.

    Clic sur Rduit la vue.

    Double-clic Ouvre l'diteur Script de condition. (si les scripts existent, le script dit le plus rcemment s'affiche.)

    Clic droit Un menu droulant s'affiche :Nouveau Ouvre l'diteur Script de condition. (si les

    scripts existent, le script dit le plus rcemment s'affiche.)

    Ouvrir L'option Ouvrir ouvre le script dit le plus rcemment.

    Afficher par Ouvre un sous-menu :Nom Rpertorie tous les scripts par leur

    conditionDescription Rpertorie les scripts par leur

    commentaires

    Touche

    Guide de l'utilisateur InTouch

  • 38 Chapitre 1

    Nom de script de conditionDouble-clic Ouvre le script dans l'diteur Script de

    condition.Clic droit Un menu droulant s'affiche :Nouveau Ouvre l'diteur Script de condition. (le

    script s'ouvre par un clic droit.)Edition Ouvre le script slectionn.Supprimer Supprime le script slectionn.

    Changement de valeur

    Clic sur Etend la vue pour afficher tous les Scripts sur changement de valeur dans l'application. (les scripts sont rpertoris par la variable qui leur est attribue).

    Clic sur Rduit la vue.

    Double-clic Ouvre l'diteur Script sur changement de valeur. (si les scripts existent, le script dit le plus rcemment s'affiche.)

    Clic droit Un menu droulant s'affiche :Nouveau Ouvre l'diteur Script sur changement de

    valeur. (si les scripts existent, le script dit le plus rcemment s'affiche.)

    Ouvrir L'option Ouvrir ouvre le script dit le plus rcemment.

    Script sur changement de valeurDouble-clic Ouvre le script dans l'diteur Script sur

    changement de valeur.Clic droit Un menu droulant s'affiche :Nouveau Ouvre l'diteur Script sur changement de

    valeur. (le script s'ouvre par un clic droit.)Edition Ouvre le script slectionn.Supprimer Supprime le script slectionn.

    Guide de l'utilisateur InTouch

  • Elments du programme WindowMaker 39

    QuickFonction

    Clic sur Etend la vue pour afficher toutes les QuickFonctions dans l'application. (les QuickFonctions sont rpertories selon leur fonction.)

    Clic sur Rduit la vue.

    Double-clic Ouvre l'diteur des QuickFonctions. (si les QuickFonctions existent, la plus rcente s'affiche.)

    Clic droit Un menu droulant s'affiche :Nouveau Ouvre l'diteur des QuickFonctions. (si

    les QuickFonctions existent, la plus rcente s'affiche.)

    Ouvrir L'option Ouvrir permet d'ouvrir la QuickFonction la plus rcente.

    Nom de la QuickFonctionDouble-clic Ouvre la QuickFonction dans l'diteur

    QuickFonctions.Clic droit Un menu droulant s'affiche :Nouveau Ouvre l'diteur des QuickFonctions. (le

    script s'ouvre par un clic droit.)Edition Permet d'ouvrir la QuickFonction

    slectionne.Supprimer Ouvre le script slectionn.

    Evnement ActiveX

    Clic sur Etend la vue pour afficher tous les Scripts d'vnement ActiveX dans l'application. (les scripts d'vnement ActiveX sont rpertoris selon leur vnement).

    Clic sur Rduit la vue.

    Guide de l'utilisateur InTouch

  • 40 Chapitre 1

    Nom du script d'vnement ActiveXDouble-clic Ouvre le script dans l'diteur de Scripts

    d'vnement ActiveX.Clic droit Un menu droulant s'affiche :Edition Ouvre le script slectionn.Supprimer Supprime le script slectionn.

    Configuration

    Double-clic ou clic sur Etend la vue pour afficher de nombreuses commandes de configuration WindowMaker et la commande Installation de Wizards/ActiveX.

    Double-clic ou clic sur Rduit la vue.

    Nom de l'lment de configurationDouble-clic Ouvre la bote de dialogue respective.Clic droit Le bouton Ouvrir apparat. Cliquez sur ce

    bouton pour ouvrir la bote de dialogue correspondant cet lment.

    Dictionnaire de variablesDouble-clic Ouvre la bote de dialogue Dictionnaire

    de variables avec la dernire dfinition de variable modifie. Sinon, la variable systme par dfaut $AccessLevel s'affiche.

    Clic droit Le bouton Ouvrir apparat. Cliquez sur ce bouton pour afficher la bote de dialogue Dictionnaire de variables avec la dernire dfinition de variable modifie. Sinon, la variable systme par dfaut $AccessLevel s'affiche.

    Guide de l'utilisateur InTouch

  • Elments du programme WindowMaker 41

    Rfrences croisesDouble-clic Ouvre la bote de dialogue Critres de

    recherche des rfrences croises InTouch.

    Clic droit Le bouton Ouvrir apparat. Cliquez sur Ouvrir pour ouvrir l'utilitaire des rfrences croises.

    Crateur de modlesDouble-clic Ouvre l'utilitaire de variables structures

    Crateur de modles.Clic droit Le bouton Ouvrir apparat. Cliquez sur

    ce bouton pour ouvrir l'utilitaire de variables structures Crateur de modles.

    Programmes additionnels

    Double-clic ou clic sur Etend la vue pour afficher les commandes de configuration du programme additionnel.

    Double-clic ou clic sur Rduit la vue.

    Nom du programmeDouble-clic Ouvre la bote de dialogue respective.Clic droit Le bouton Ouvrir apparat. Cliquez sur

    ce bouton pour ouvrir la bote de dialogue correspondant cette commande.

    Remarque Les programmes complmentaires doivent tre installs pour apparatre dans l'Explorateur d'applications.

    Guide de l'utilisateur InTouch

  • 42 Chapitre 1

    Ajout d'applications l'Explorateur d'applications

    L'une des fonctions les plus puissantes de l'Explorateur d'applications de WindowMaker est le lancement d'autres applications FactorySuite ou d'applications Windows tierces partir de WindowMaker.

    Par exemple, vous pouvez excuter le programme serveur d'E/S et le configurer tout en dveloppant votre application. Vous pouvez lancer des programmes Windows que vous utilisez frquemment comme le Bloc-notes, Wordpad, Microsoft Excel, Microsoft Word, Microsoft Paint, etc.

    Astuce Les programmes complmentaires d'InTouch, le Gestionnaire SQL Access, SPC Pro et le Gestionnaire de recettes sont ajouts automatiquement l'Explorateur d'applications lorsque vous les installez.

    Applications

    Double-clic ou clic sur Etend la vue pour afficher toutes les autres applications que vous pouvez lancer depuis WindowMaker.

    Double-clic ou clic sur Rduit la vue.

    Clic droit Le bouton Nouveau apparat. Cliquez sur ce bouton pour ajouter une application l'Explorateur d'applications.

    Nom de l'applicationDouble-clic Lance l'application sans quitter

    WindowMaker.Clic droit Un menu droulant apparat :Nouveau L'option Nouveau ouvre une bote de

    dialogue des proprits de l'application. Utilisez cette option pour ajouter une nouvelle application.

    Excuter Dmarre l'application.Supprimer L'option Supprimer permet de supprimer

    l'application de l'Explorateur d'applications.

    Proprits L'option Proprits permet d'ouvrir la bote de dialogue Proprits de l'application de l'application slectionne.

    Guide de l'utilisateur InTouch

  • Elments du programme WindowMaker 43

    Attention! N'ajoutez pas WindowViewer (VIEW.EXE) l'Explorateur d'applications car les fentres cres dans WindowMaker risquent de ne pas tre synchronises avec celles de WindowViewer. Pour lancer WindowViewer, vous devez excuter la commande WindowViewer du menu Application ou cliquer sur le bouton Exploitation de la barre d'outils WindowMaker.

    Vous pouvez galement configurer l'Explorateur d'applications de faon ouvrir un document ou une feuille de calcul dans un programme. Par exemple, si vous slectionnez un document Microsoft Word ou une feuille de calcul Microsoft Excel, lorsque vous double-cliquez sur l'icne de cette application dans l'Explorateur d'applications, celle-ci est automatiquement lance et affiche le document ou la feuille de calcul slectionn. Ces documents comprennent l'icne de l'application dans laquelle ils ont t crs ou le fichier .exe configur en tant qu'application associe.

    Pour ajouter une application l'Explorateur d'applications

    1. Affichez l'Explorateur d'applications.

    2. Cliquez avec le bouton droit de la souris sur Applications. La commande Nouveau s'affiche.

    3. Cliquez sur Nouveau. La bote de dialogue Proprits de l'application apparat.

    4. Dans le champ Nom, entrez le nom attribuer cette application dans l'Explorateur d'applications.

    Guide de l'utilisateur InTouch

  • 44 Chapitre 1

    5. Dans le champ Ligne de commande, entrez le chemin complet de l'application ou cliquez sur le bouton des trois petits points. La bote de dialogue Ouvrir s'affiche.

    6. Localisez l'application, puis cliquez sur Ouvrir. La bote de dialogue Proprits de l'application apparat de nouveau.

    Guide de l'utilisateur InTouch

  • Elments du programme WindowMaker 45

    Astuce Vous pouvez ajouter des paramtres de ligne de commande facultatifs pour l'application dans le champ Ligne de commande.

    7. Cliquez sur la flche dans le champ Style de dmarrage et choisissez le style de dmarrage utiliser pour l'application lorsque vous l'excutez depuis WindowMaker.

    8. Cliquez sur OK.

    L'application est ajoute l'Explorateur d'applications sous Applications. Vous pouvez ds lors excuter l'application dans WindowMaker quand vous le souhaitez.

    Barres d'outils WindowMakerLes outils des barres d'outils WindowMaker sont regroups par fonctionnalits communes. Par exemple, la barre d'outils Rorganisation contient des outils que vous pouvez utiliser pour excuter rapidement la plupart des commandes du menu Rorganisation.

    Si vous placez le curseur sur un outil, une info-bulle s'affiche avec le nom de cet outil. Par exemple :

    Utilisation des barres d'outils flottantes/ancresLes barres d'outils WindowMaker peuvent tre flottantes ou ancres. Cela signifie que vous pouvez dplacer une barre d'outils de sa position ancre par dfaut et l'ancrer de nouveau sur un autre bord de la fentre WindowMaker ou dans la zone de la barre d'outils, en haut de la fentre WindowMaker. Les barres d'outils ancres peuvent tre dplaces de leur position ancre sur le bord de la fentre et devenir flottantes. Les barres d'outils flottantes disposent d'une barre de titre grce laquelle vous pouvez modifier leur taille.

    Guide de l'utilisateur InTouch

  • 46 Chapitre 1

    Astuce L'Explorateur d'applications peut galement tre ancr ou flotter dans la fentre WindowMaker ; lorsqu'il est flottant, il peut tre redimensionn comme toute autre barre d'outils.

    Pour plus d'informations sur l'Explorateur d'applications, reportez-vous la section Explorateur d'applications .

    Pour dplacer une barre d'outils ancre dans la fentre

    1. Cliquez sur les barres pratiques de la barre d'outils ou dans une zone vierge de la barre d'outils ancre.

    2. Maintenez le bouton gauche de la souris enfonc tout en loignant la barre d'outils du bord de la fentre, de la zone de la barre d'outil