Divers ajouts et correctifs
ajout sauvegarde en flash et ajout écran de veille
This commit is contained in:
@@ -10,17 +10,17 @@ digraph InsoLab {
|
||||
graph [
|
||||
rankdir=TB, // Top Bottom, BT,LR,Rl
|
||||
overlap=false, splines=true, sep="+0.5",
|
||||
ranksep=1.4, // in top down mode => Vert distance between nodes
|
||||
nodesep=1.4, // in top down mode => horz distance between nodes
|
||||
ranksep=1.8, // in top down mode => Vert distance between nodes
|
||||
nodesep=1.6, // in top down mode => horz distance between nodes
|
||||
fontname="Arial", fontsize=50,
|
||||
style=filled, fillcolor="#FFC0A0", color = "#FFC0A0"
|
||||
];
|
||||
size="7,6"; // h,l
|
||||
size="7,8"; // h,l
|
||||
pad=1; // margins / clusters
|
||||
label="\nDiagramme d'enchaînement des écrans.";
|
||||
|
||||
subgraph cluster_ecrans {
|
||||
fontsize=60;
|
||||
fontsize=70;
|
||||
style=filled; fillcolor="#FFFFFF";
|
||||
label="Le minuteur de l'InsoL@b\n";
|
||||
color = "#FFFFFF";//"#FFC0A0";//"#FFFFFF";
|
||||
@@ -29,49 +29,57 @@ subgraph cluster_ecrans {
|
||||
node [ shape=box,style="filled,setlinewidth(2)",fontsize=30,
|
||||
afixedsize=true, height=2.5, width=3.8 ];
|
||||
edge [style="filled,setlinewidth(8)" fontsize=30 arrowsize=2 ]
|
||||
CHOIX [label="CHOIX\nBoutton avec:\n- exposer UV\n+ régler durées",
|
||||
CHOIX [label="CHOIX\nBouton avec:\n- exposer UV\n+ régler durées",
|
||||
fillcolor="#FFA550"];
|
||||
EXPOS [label="EXPOS\nDécompte de\nla durée avec\nexposition UV",
|
||||
EXPOS [label="EXPOS\nDécompte durée UV\n- abandon\n+ ajout incrément",
|
||||
fillcolor="#FFC0CB:#FF69B4", style=radial];
|
||||
REGLE [label="REGLE\nRéglages avec:\n- changer le pas\n+ changer la durée",
|
||||
fillcolor="#FFF080"] ;
|
||||
SAUVE [label="SAUVE\n- non quitter\n+ oui sauver en\nFlash & quitter", fillcolor="#ffcec4"];
|
||||
|
||||
node [ shape=box,style="filled,setlinewidth(2)",fontsize=30,
|
||||
afixedsize=true, height=1.8, width=3.8 ];
|
||||
LOGO [label="LOGO\nÉcran d'accueil\naffiché 4s", fillcolor="#FFFFFF"];
|
||||
TITRE [label="TITRE\nAttente appui\nd'un boutton", fillcolor="#7CFC60"];
|
||||
LOGO [label="LOGO\nAccueil & lecture\nréglages en Flash", fillcolor="#FFFFFF"];
|
||||
TITRE [label="TITRE\nAttente appui\nd'un bouton", fillcolor="#7CFC60"];
|
||||
DUREE [label="DUREE\nChange la\ndurée sous UV", fillcolor="#FF98FF"] ;
|
||||
INCRE [label="INCRE\nChange le pas\nréglant la durée", fillcolor="aqua"];
|
||||
{ rank = same LOGO TITRE INCRE }
|
||||
{ rank = same EXPOS CHOIX REGLE } //node [group = "R"] //REGLE; DUREE; INCRE;
|
||||
{ rank = same EXPOS CHOIX REGLE SAUVE} //node [group = "R"] //REGLE; DUREE; INCRE;
|
||||
node [shape=box, afixedsize=true, height=.7, width=3.8];
|
||||
Réveil ; Veille;//[shape=box, afixedsize=true, height=.8, width=3.8];
|
||||
|
||||
|
||||
/* ================================ Arcs ================================*/
|
||||
VCC:s -> LOGO:n [ taillabel ="Mise\nsous\ntension " ];
|
||||
Réveil:s -> TITRE:n [ taillabel= "\nSortie \nde veille ",label=" Bouton +" ];
|
||||
Réveil:s -> TITRE:n [ taillabel= "\nSortie \nde veille ",label=" Bouton + ou -",
|
||||
taillabel= "\nSortie \nde veille "];
|
||||
LOGO:e -> TITRE:w [ taillabel =" Fin délai\n" ];
|
||||
TITRE:e -> INCRE:w [ style=invis];
|
||||
TITRE:s -> CHOIX:n [ taillabel ="\nBoutton + " ] ;
|
||||
CHOIX:w -> EXPOS:e [ taillabel ="\nBoutton - " ];
|
||||
CHOIX:e -> REGLE:w [ taillabel =" Boutton +" ] ;
|
||||
TITRE:s -> CHOIX:n [ taillabel ="\nBouton + ou - " ] ;
|
||||
|
||||
CHOIX:nw -> EXPOS:ne [ label ="Bouton -" ];
|
||||
CHOIX:ne -> REGLE:nw [ label ="Bouton +" ] ;
|
||||
CHOIX:s -> Veille:n [
|
||||
taillabel= "\nMise en veille au\ndélai d'activité expiré " ];
|
||||
EXPOS:n -> CHOIX:nw [ taillabel ="Fin du\ndécompte\n" ];
|
||||
headlabel= "\nDélai\nsans activité \n expiré " ];
|
||||
EXPOS:se -> CHOIX:sw [ headlabel ="Fin\ndécompte \n\n" ];
|
||||
EXPOS:n -> LOGO:s [ style=invis];
|
||||
REGLE:n -> INCRE:s [ taillabel=" - \n\n" ];
|
||||
REGLE:s -> CHOIX:se [ taillabel ="\nFin délai inactif " ];
|
||||
|
||||
REGLE:sw -> CHOIX:se [ headlabel ="\n Fin délai\n inactif" ];
|
||||
REGLE:s -> DUREE:n [ taillabel="\n + " ];
|
||||
INCRE:w -> INCRE:nw [ taillabel="- " ];
|
||||
INCRE:e -> INCRE:ne [ taillabel=" +" ];
|
||||
INCRE:se -> REGLE:ne [ headlabel="\n\n Fin\n délai" ];
|
||||
DUREE:w -> DUREE:sw [ taillabel="- \n\n" ];
|
||||
DUREE:e -> DUREE:se [ taillabel=" +\n\n" ];
|
||||
DUREE:ne -> REGLE:se [ headlabel=" Fin\n délai" ];
|
||||
INCRE:w -> INCRE:w [ label="- " ];
|
||||
INCRE:n -> INCRE:n [ label="+" ];
|
||||
INCRE:se -> REGLE:ne [ label=" Fin délai" ];
|
||||
DUREE:w -> DUREE:w [ label="- " ];
|
||||
DUREE:s -> DUREE:s [ taillabel="\n +" ];
|
||||
DUREE:ne -> REGLE:se [ label=" Fin délai" ];
|
||||
INCRE:ne -> SAUVE:n [ label=" Fin délai\n & modif" ];
|
||||
DUREE:se -> SAUVE:s [ label=" Fin délai\n & modif" ];
|
||||
SAUVE:w -> REGLE:e [ taillabel="- \nou \n+ " ];
|
||||
{ rank = same Veille DUREE };
|
||||
EXPOS -> Veille [ style=invis];
|
||||
Veille:e -> DUREE:w [ style=invis];
|
||||
REGLE:e -> SAUVE:w [ style=invis];
|
||||
// n e s w = top right bottom left decorate=true =>line between label & edge
|
||||
} // cluster_ecrans
|
||||
}
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 80 KiB |
Reference in New Issue
Block a user