12
Home II - 138.Avenue Léon Bérenger 06706 Saint Laurent du Var Cedex Tel : 04 93 19 37 37 - Fax : 04 93 07 60 40 - Hot-line : 04 93 19 37 30 Site : www.wit.fr Modèle de paramétrage Synoptique IPHONE V1.1

Modèle de paramétrage Synoptique IPHONEapi.ning.com/.../MANUEL_IPHONE_V1.1.pdf · Manuel Synoptique IPHONE Pré-Requis Le synoptique IPHONE peut s’utiliser sur toutes les options

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Modèle de paramétrage Synoptique IPHONEapi.ning.com/.../MANUEL_IPHONE_V1.1.pdf · Manuel Synoptique IPHONE Pré-Requis Le synoptique IPHONE peut s’utiliser sur toutes les options

Home II - 138.Avenue Léon Bérenger 06706 – Saint Laurent du Var Cedex Tel : 04 93 19 37 37 - Fax : 04 93 07 60 40 - Hot-line : 04 93 19 37 30 Site : www.wit.fr

Modèle de paramétrage

Synoptique IPHONE V1.1

Page 2: Modèle de paramétrage Synoptique IPHONEapi.ning.com/.../MANUEL_IPHONE_V1.1.pdf · Manuel Synoptique IPHONE Pré-Requis Le synoptique IPHONE peut s’utiliser sur toutes les options

2

Manuel Synoptique IPHONE

Présentation .............................................................................................. 3

Pré-Requis ................................................................................................. 4

Utilisation................................................................................................... 5

Journaux .............................................................................................................. 5

Etats ..................................................................................................................... 6

Graphiques .......................................................................................................... 7

Synoptique .......................................................................................................... 8

Script .......................................................................................................... 9

SOMMAIRE

Page 3: Modèle de paramétrage Synoptique IPHONEapi.ning.com/.../MANUEL_IPHONE_V1.1.pdf · Manuel Synoptique IPHONE Pré-Requis Le synoptique IPHONE peut s’utiliser sur toutes les options

3

Manuel Synoptique IPHONE

Présentation

Dans sa version de base (particulièrement indiquée pour les versions Standard e@sy) le synoptique propose les menus suivant :

JOURNAUX Historiques Encours ETATS GRAPHIQUES

Dans sa version avancée (particulièrement indiquée pour les versions + / ++ d’e@sy) le synoptique peut proposer les menus suivant :

JOURNAUX Historiques Encours ETATS GRAPHIQUES SYNOPTIQUE Le synoptique IPHONE s’adapte automatiquement à la langue sélectionnée dans l’e@sy. (Français, Anglais, Allemand, Italien, Espagnol)

Menu

Nom de l’installation Menu général de navigation Les menus sont activés dès lors qu’ils sont configurés (p6, p7, p8) Liste de choix Date et heure de l’automate

4

3

3

2

1

1

2

4

Page 4: Modèle de paramétrage Synoptique IPHONEapi.ning.com/.../MANUEL_IPHONE_V1.1.pdf · Manuel Synoptique IPHONE Pré-Requis Le synoptique IPHONE peut s’utiliser sur toutes les options

4

Manuel Synoptique IPHONE

Pré-Requis

Le synoptique IPHONE peut s’utiliser sur toutes les options E@SY. Standard + ++

L’e@sy doit être en version 6.0 ou supérieure.

Etape 1 Se rendre dans l’explorateur de l’e@sy Configuration / Explorateur / Easy / SYN Etape 2 Ajouter le fichier xxx_SYN.IPHONE.WK2 à partir de l’explorateur

Etape 3 Choisir l’option « Synoptique en pleine page » dans le menu configuration Ou bien dans l’Utilisateur / Préférence URL de la page d’accueil, saisir : /easy/syn/IPHONE

Page 5: Modèle de paramétrage Synoptique IPHONEapi.ning.com/.../MANUEL_IPHONE_V1.1.pdf · Manuel Synoptique IPHONE Pré-Requis Le synoptique IPHONE peut s’utiliser sur toutes les options

5

Manuel Synoptique IPHONE

Utilisation

Journaux

Journal Historiques Journal Encours

Page 6: Modèle de paramétrage Synoptique IPHONEapi.ning.com/.../MANUEL_IPHONE_V1.1.pdf · Manuel Synoptique IPHONE Pré-Requis Le synoptique IPHONE peut s’utiliser sur toutes les options

6

Manuel Synoptique IPHONE

Etats

Etats Sélection des Etats

La liste déroulante ETATS mets en évidence des ensembles préalablement créé dans l’e@sy.

Etape 1 Cliquer sur Etats Etape 2 Sélectionner la liste dans le menu déroulant.

Seuls les ensembles nommés ETAT_xxxx apparaitront dans la liste.

L’ordre des ensembles dans la liste de choix sera identique à l’ordre des ensembles dans le menu paramétrage des ensembles.

Page 7: Modèle de paramétrage Synoptique IPHONEapi.ning.com/.../MANUEL_IPHONE_V1.1.pdf · Manuel Synoptique IPHONE Pré-Requis Le synoptique IPHONE peut s’utiliser sur toutes les options

7

Manuel Synoptique IPHONE

Graphiques

Graphiques Sélection des graphiques

La liste déroulante GRAPHIQUES met en évidence des préparations graphiques HTML préalablement créé dans l’e@sy.

Etape 1 Cliquer sur Graphiques Etape 2 Sélectionner la liste dans le menu déroulant.

Seuls les graphiques nommés GRPH_xxxx apparaitront dans la liste.

L’ordre des graphiques dans la liste de choix sera identique à l’ordre des préparations graphiques.

Page 8: Modèle de paramétrage Synoptique IPHONEapi.ning.com/.../MANUEL_IPHONE_V1.1.pdf · Manuel Synoptique IPHONE Pré-Requis Le synoptique IPHONE peut s’utiliser sur toutes les options

8

Manuel Synoptique IPHONE

Synoptique

Sélection des Synoptiques

Activation du menu synoptique Le menu synoptique est créé automatiquement dès lors qu’il existe des synoptiques enfants du synoptique IPHONE La liste déroulante SYNOPTIQUE se rempli automatiquement en fonction des synoptiques présents.

L’ordre des synoptiques dans la liste de choix sera identique à l’ordre présent dans la liste de création. Les synoptiques doivent avoir une dimension 985*1005

Page 9: Modèle de paramétrage Synoptique IPHONEapi.ning.com/.../MANUEL_IPHONE_V1.1.pdf · Manuel Synoptique IPHONE Pré-Requis Le synoptique IPHONE peut s’utiliser sur toutes les options

9

Manuel Synoptique IPHONE

Script

var Analog MyIndex = 0 var Analog MyTblIndex = 0 var Analog MyCpt = 0 var String MyStr1 = "ETAT" var String MyStr2 = "ETAT_COURBE" var String MyStrJrnl = "Journal" var String MyStrHisto = "HISTORIQUE" var String MyStrEncours = "ENCOURS" var String MyStrStatus = "Etat" var String MyStrGrph = "Graphique" var String MyStrSyn = "Synoptique" var String MyTest = "SET5" if OnInit then // Creation des styles // TITRE ChildCreate(":easy.syn.Styles";"IPH_Titre";0527) :easy.SYN.Styles.IPH_Titre.TextColor = "#FFFFFF" :easy.SYN.Styles.IPH_Titre.Fontname = "Georgia" :easy.SYN.Styles.IPH_Titre.Fontsize = "30" :easy.SYN.Styles.IPH_Titre.AlignV = "1" :easy.SYN.Styles.IPH_Titre.AlignH = "2" // MENU ChildCreate(":easy.syn.Styles";"IPH_Menu";0527) :easy.SYN.Styles.IPH_Menu.TextColor = "#555555" :easy.SYN.Styles.IPH_Menu.Fontname = "Georgia" :easy.SYN.Styles.IPH_Menu.Fontsize = "30" :easy.SYN.Styles.IPH_Menu.Fontstyle = "1" :easy.SYN.Styles.IPH_Menu.AlignV = "1" :easy.SYN.Styles.IPH_Menu.AlignH = "4" // LISTE ChildCreate(":easy.syn.Styles";"IPH_Liste";0527) :easy.SYN.Styles.IPH_Liste.BackColor = "#EEEEEE" :easy.SYN.Styles.IPH_Liste.FrameColor = "#FFFFFF" :easy.SYN.Styles.IPH_Liste.Fontname = "Georgia" :easy.SYN.Styles.IPH_Liste.Fontsize = "25" // DATE HEURE ChildCreate(":easy.syn.Styles";"IPH_Date";0527) :easy.SYN.Styles.IPH_Date.TextColor = "#555555" :easy.SYN.Styles.IPH_Date.Fontname = "Verdana" :easy.SYN.Styles.IPH_Date.Fontsize = "18" :easy.SYN.Styles.IPH_Date.Fontstyle = "1" :easy.SYN.Styles.IPH_Date.AlignH = "1" end if OnDrawBack then // SELECTION LANGUE // 0:Français; 1:Anglais; 2:Allemand; 3:Italien; 4:Espagnol // Journal MyStrJrnl = Select(:System.Language;"Journal";"Log";"Zeitung";"Giornale";"Diario") // Historiques MyStrHisto = Select(:System.Language;"HISTORIQUE";"LOG";"ZEITUNG";"GIORNALE";"DIARIO") // EnCours MyStrEncours = Select(:System.Language;"ENCOURS";"ONGOING EVENTS";"IN KURS";"GIORNALE ATTIVI";"EN CURSO") // Etats MyStrStatus = Select(:System.Language;"Etat";"Status";"Zustand";"Stato";"Estado") // Graphiques MyStrGrph = Select(:System.Language;"Graphique";"Graphic";"Grafik";"Grafico";"Grafico") // Synoptique MyStrSyn = Select(:System.Language;"Synoptique";"Synoptic";"Synoptik";"Sinottico";"Sinoptico") // Texte Menu dynamique ..Menu_Haut.Item.ITEM_2.Title = MyStrJrnl ..Menu_Haut.Item.ITEM_3.Title = MyStrStatus

Page 10: Modèle de paramétrage Synoptique IPHONEapi.ning.com/.../MANUEL_IPHONE_V1.1.pdf · Manuel Synoptique IPHONE Pré-Requis Le synoptique IPHONE peut s’utiliser sur toutes les options

10

Manuel Synoptique IPHONE

..Menu_Haut.Item.ITEM_6.Title = MyStrGrph ..Menu_Haut.Item.ITEM_7.Title = MyStrSyn // AFFICHAGE DU MENU ETAT if (ChildCount(":easy.SET";0005)>=1) then ..Menu_Haut.Item.ITEM_3 = 1 else ..Menu_Haut.Item.ITEM_3 = 0 end // AFFICHAGE DU MENU GRAPHIQUE if (ChildCount(":easy.GRAPH";0432)>=1) then ..Menu_Haut.Item.ITEM_6 = 1 else ..Menu_Haut.Item.ITEM_6 = 0 end // AFFICHAGE MENU SYNOPTIQUE if (ChildCount("..";0528)>=1) then ..Menu_Haut.Item.ITEM_7 = 1 else ..Menu_Haut.Item.ITEM_7 = 0 end // CREATION TABLE ETAT LISTE DE CHOIX if ObjectExist(":easy.LST_ETAT") then else ChildCreate(":easy";"LST_ETAT";41) TABLE(":easy.LST_ETAT") TABLEDim(2;40) TABLEClear end // CREATION TABLE GRAPHIQUE LISTE DE CHOIX if ObjectExist(":easy.LST_GRPH") then else ChildCreate(":easy";"LST_GRPH";41) TABLE(":easy.LST_GRPH") TABLEDim(2;40) TABLEClear end // CREATION TABLE SYNOPTIQUE LISTE DE CHOIX if ObjectExist(":easy.LST_SYN") then else ChildCreate(":easy";"LST_SYN";41) TABLE(":easy.LST_SYN") TABLEDim(2;40) TABLEClear end end // .. // AFFICHAGE GENERAL if OnDrawBack|OnSubmit|OnDrawActor then // AFFICHER LE JOURNAL if (.ActorValue = "JOURNAL") then ..JOURNAL = 1 ..ETATS = 0 ..GRAPH = 0 ..FRAME = 0 BLOB("..CHOIX.ItemList") BLOBClear BLOBWrite(MyStrHisto&&" = HISTO|"&&MyStrEnCours&&" = ENCOURS") // Initialisation de l'affichage ..CHOIX.Value = "HISTO" end if (..CHOIX.Value= "HISTO") then // Affichage historique ..JOURNAL.Param.Witness = 0 else // Affichage en cours ..JOURNAL.Param.Witness = 1 end

Page 11: Modèle de paramétrage Synoptique IPHONEapi.ning.com/.../MANUEL_IPHONE_V1.1.pdf · Manuel Synoptique IPHONE Pré-Requis Le synoptique IPHONE peut s’utiliser sur toutes les options

11

Manuel Synoptique IPHONE

// .. // AFFICHER ETAT if (.ActorValue = "ETAT") then ..JOURNAL = 0 ..ETATS = 1 ..GRAPH = 0 ..FRAME = 0 BLOB("..CHOIX.ItemList") BLOBClear MyIndex = 1 MyCpt = ChildCount(":easy.Set";5) MyTblIndex = 1 // Ecriture des ensembles dans la table repeat // Initialisation de la table temporaire TABLE(":easy.LST_ETAT") TABLEClear MyStr1 = StrField(ObjectCaption(ChildPath(":easy.Set";MyIndex));1;"_") MyStr2 = ObjectCaption(ChildPath(":easy.Set";MyIndex)) if (MyStr1="ETAT") then // Ecriture du Label de l'ensemble CELLWrite(1;MyTblIndex;ChildLabel(":easy.Set";MyIndex)) // Ecriture du libellé de l'ensemble sans le ETAT_ CELLWrite(2;MyTblIndex;StrField(ObjectCaption(ChildPath(":easy.Set";MyIndex));2;"_")) // Ecriture dans le BLOB de la liste de CHOIX Etat BLOB("..CHOIX.ItemList") BLOBWrite(CellRead(2;MyTblIndex)) BLOBWrite("=") BLOBWrite(CellRead(1;MyTblIndex)) if MyTblIndex=1 then MyTest = CELLRead(1;1) end BLOBWrite("|") BLOBWrite(#CR) MyTblIndex = MyTblIndex+1 end MyIndex = MyIndex+1 until (MyIndex > MyCpt) ..CHOIX.Value = MyTest end // .. // AFFICHER GRAPH if (.ActorValue = "GRAPH") then ..JOURNAL = 0 ..ETATS = 0 ..GRAPH = 1 ..FRAME = 0 BLOB("..CHOIX.ItemList") BLOBClear MyIndex = 1 MyTblIndex = 1 MyCpt = ChildCount(":easy.GRAPH";432) // Ecriture des ensembles dans la table repeat // Initialisation de la table temporaire TABLE(":easy.LST_GRPH") TABLEClear MyStr1 = StrField(ObjectCaption(ChildPath(":easy.GRAPH";MyIndex));1;"_") MyStr2 = ObjectCaption(ChildPath(":easy.GRAPH";MyIndex)) if (MyStr1="GRPH") then // Ecriture du Label de la prepa graphique CELLWrite(1;MyTblIndex;ChildLabel(":easy.GRAPH";MyIndex)) // Ecriture du libellé de l'ensemble sans le GRPH_ CELLWrite(2;MyTblIndex;StrField(ObjectCaption(ChildPath(":easy.GRAPH";MyIndex));2;"_")) // Ecriture dans le BLOB de la liste de CHOIX Etat BLOB("..CHOIX.ItemList") BLOBWrite(CellRead(2;MyTblIndex)) BLOBWrite("=")

Page 12: Modèle de paramétrage Synoptique IPHONEapi.ning.com/.../MANUEL_IPHONE_V1.1.pdf · Manuel Synoptique IPHONE Pré-Requis Le synoptique IPHONE peut s’utiliser sur toutes les options

12

Manuel Synoptique IPHONE

BLOBWrite(CellRead(1;MyTblIndex)) if MyTblIndex=1 then MyTest = CELLRead(1;1) end BLOBWrite("|") BLOBWrite(#CR) MyTblIndex = MyTblIndex+1 end MyIndex = MyIndex+1 until (MyIndex > (MyCpt+1)) ..CHOIX.Value = MyTest end // .. // AFFICHER LA FRAME SYNOPTIQUE if (.ActorValue = "SYN") then ..JOURNAL = 0 ..ETATS = 0 ..GRAPH = 0 ..FRAME.URL = "" ..FRAME = 1 BLOB("..CHOIX.ItemList") BLOBClear MyIndex = 1 MyTblIndex = 1 MyCpt = ChildCount("..";0) // Ecriture des ensembles dans la table repeat // Initialisation de la table temporaire TABLE(":easy.LST_SYN") TABLEClear MyStr1 = StrField(ObjectLabel(ChildPath("..";MyIndex));1;"_") MyStr2 = ObjectCaption(ChildPath("..";MyIndex)) // . if (MyStr1="SYN") then // Ecriture du Label synoptique CELLWrite(1;MyTblIndex;ChildLabel("..";MyIndex)) // Ecriture du libellé du synoptique CELLWrite(2;MyTblIndex;ObjectCaption(ChildPath("..";MyIndex))) // Ecriture dans le BLOB de la liste de CHOIX Etat BLOB("..CHOIX.ItemList") BLOBWrite(CellRead(2;MyTblIndex)) BLOBWrite("=") BLOBWrite(CellRead(1;MyTblIndex)) if MyTblIndex=1 then MyTest = CELLRead(1;1) end BLOBWrite("|") BLOBWrite(#CR) MyTblIndex = MyTblIndex+1 end MyIndex = MyIndex+1 until (MyIndex > MyCpt) ..CHOIX.Value = MyTest end // Mises à jour element synoptique // Lien pour Etat ..ETATS.Path = ":easy.Set."&&..CHOIX.Value // Lien pour Graphique ..GRAPH.PrepaGrph = ":easy.GRAPH."&&..CHOIX.Value // Lien pour Synoptique ..FRAME.URL = ObjectURL("..")&&"/"&&..CHOIX.Value end