V 10
1
LANG:1 16 HV_LV_Monitoring
PANEL,258 70 960 650 N "_3DFace" 1
"$Tab_Numb"
"/* Monitor Panel for MoPS
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/
/*===================================-======================================*/
/*                        MONITOR PANEL FOR SCT_DCS                         */
/*-----------------------------------=--------------------------------------*/
/* AUTHORs:        S.G.Basiladze

   DESIGN ISSUEs:  This Script creates the Full indicator Name basing on
                   individual indexes: IndxL5.IndxL4.IndxL3.IndxL2. The Name
                   is stored in predefined Indi group and in predefined Name
                   number DataPoint for using later by Indi panel.

   MODIF_HISTORY:  12.05.2003 - first version
                   10.05.2003 -  2-nd version for MoPS project
  ===================================-======================================*/

main()
{ dpConnect(\"ShowMoniName\",
            \"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL2:_original.._value\");
  dpConnect(\"ShowMoniName\",
            \"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL3:_original.._value\");
  dpConnect(\"ShowMoniName\",
            \"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL4:_original.._value\");
  dpConnect(\"ShowMoniName\",
            \"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL5:_original.._value\");
}

 ShowMoniName(string Name, int Stus)
 {    int rack, crat, card, lvca, lvix, hvca, hvix, hivo, chan, indx;
   string nam5, nam4, nam3, nam2, name, dstr;

   sprintf(name,\"Channel\");
   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL2:_original.._value\", indx);
   chan = indx; if(chan < 10)
   { sprintf(nam2,\"%s0%d\", name, chan);
   } else
   { sprintf(nam2,\"%s%d\" , name, chan);
   }
/*
   sprintf(dstr,\" Lev2: %s\", nam2);
   setValue(\"MoniInfo\",\"text\", dstr);    delay(2);                 /* Debug */

   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL3:_original.._value\", indx);
     switch(indx)
   { case  0: lvca =  0;  lvix =  0;  hvca =  1;  hivo = 0; break;
     case  1: lvca =  0;  hvix =  0;  hvca =  1;  hivo = 1; break;
     case  2: lvca =  2;  lvix =  1;  hvca =  1;  hivo = 0; break;
     case  3: lvca =  3;  lvix =  2;  hvca =  4;  hivo = 0; break;
     case  4: lvca =  3;  hvix =  1;  hvca =  4;  hivo = 1; break;
     case  5: lvca =  5;  lvix =  3;  hvca =  4;  hivo = 0; break;
     case  6: lvca =  6;  lvix =  4;  hvca =  7;  hivo = 0; break;
     case  7: lvca =  6;  hvix =  2;  hvca =  7;  hivo = 1; break;
     case  8: lvca =  8;  lvix =  5;  hvca =  7;  hivo = 0; break;
     case  9: lvca =  9;  lvix =  6;  hvca = 10;  hivo = 0; break;
     case 10: lvca =  9;  hvix =  3;  hvca = 10;  hivo = 1; break;
     case 11: lvca = 11;  lvix =  7;  hvca = 10;  hivo = 0; break;
     case 12: lvca = 12;  lvix =  8;  hvca = 13;  hivo = 0; break;
     case 13: lvca = 12;  hvix =  4;  hvca = 13;  hivo = 1; break;
     case 14: lvca = 14;  lvix =  9;  hvca = 13;  hivo = 0; break;
     case 15: lvca = 15;  lvix = 10;  hvca = 16;  hivo = 0; break;
     case 16: lvca = 15;  hvix =  5;  hvca = 16;  hivo = 1; break;
     case 17: lvca = 17;  lvix = 11;  hvca = 16;  hivo = 0; break;
     default: lvca = -1;  lvix = -1;  hvca =  0;  hivo = 2;
                          hvix = -1;
   }
   card = indx;
     if(hivo == 0)
   { dpSet(\"SCTmops1:Indi0\"+$Tab_Numb+\".Name00:_original.._value\",\"LV_card\");
     sprintf(dstr,\"%d\", lvix);          setValue(\"LVcaNumb_Moni\",\"text\",dstr);
       if(card < 10)
     { sprintf(nam3,\"Card0%d_LV\", card);
     } else
     { sprintf(nam3,\"Card%d_LV\" , card);
     }
   } else
   { dpSet(\"SCTmops1:Indi0\"+$Tab_Numb+\".Name00:_original.._value\",\"HV_card\");
     sprintf(dstr,\"%d\", hvix);          setValue(\"HVcaNumb_Moni\",\"text\",dstr);
       if(card < 10)
     { sprintf(nam3,\"Card0%d_HV\", card);
     } else
     { sprintf(nam3,\"Card%d_HV\" , card);
     }
   }
/*
   sprintf(dstr,\" Lev3: %s\", nam3);
   setValue(\"MoniInfo\",\"text\", dstr);     delay(2);                /* Debug */

   sprintf(name,\"Crate\");
   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL4:_original.._value\", indx);
   crat = indx; if(crat < 10)
   { sprintf(nam4,\"%s0%d\", name, crat);
   } else
   { sprintf(nam4,\"%s%d\" , name, crat);
   }
/*
   sprintf(dstr,\" Lev4: %s\", nam4);
   setValue(\"MoniInfo\",\"text\", dstr);     delay(2);                /* Debug */

   sprintf(name,\"Rack\");
   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL5:_original.._value\", indx);
   rack = indx; if(rack < 10)
   { sprintf(nam5,\"%s0%d\", name, rack);
   } else
   { sprintf(nam5,\"%s%d\" , name, rack);
   }
/*
   sprintf(dstr,\" Lev5: %s\", nam5);
   setValue(\"MoniInfo\",\"text\", dstr);     delay(2);                /* Debug */
   sprintf(name,\"%s.%s.%s.%s\", nam5, nam4, nam3, nam2);
/**/
   sprintf(dstr,\" General Name: %s\", name);
   setValue(\"MoniInfo\",\"backCol\",\"Green\");
   setValue(\"MoniInfo\",\"text\", dstr);   delay(1);                  /* Debug */
   setValue(\"Cnf_Info\",\"backCol\",\"cyan\");
   sprintf(dstr,
\" Push Connect: Card_Name will be excluded for Crate & Chan; Chan_Name will be excluded for Crate & Card\");
   setValue(\"Cnf_Info\",\"text\", dstr);   delay(1);                  /* Debug */
 }" 0
EE E E 1 -1 -1 0  60 50
"" 0 1
EE 2
"CBRef""0"
"EClose"E
""
DISPLAY_LAYER, 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
LAYER, 0 
1
LANG:1 6 Layer1
6 213
"Border1"
""
1 0 456 E E E 1 E 1 E N {0,0,0} E N {51,102,153} E E
 E E
103 0 0 0 0 0
EE E
0
1
LANG:1 21 Vers.01.1, 22-06-2003
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 0 0 960 660
6 492
"Border28"
""
1 145 625 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
380 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 145 500 165 625
2 260
"IndiDebg"
""
1 1013 5215 E E E 1 E 1 E N {0,0,0} E N {204,204,204} E E
 E E
148 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"/* Curve Debugger
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/

main()
{ ;
}" 0
 E 0 1 1 0 1 E U  1 E 132 662 798 708
1 2 0 "s" 0 0 0 64 0 0  132 662
 1
1
LANG:1 119 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 58                                              Indi Debugger
2 647
"Text15"
""
1 72 36 E E E 1 E 1 E N {0,255,255} E N {51,102,153} E E
 E E
533 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 74 38 330 64
0 2 0 "s" 0 0 0 64 0 0  74 38
 1
1
LANG:1 119 -microsoft windows-Courier New-bold-i-normal-*-*-160-100-100-*-*-iso8859-1|-19,0,0,0,700,255,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 22 Crate Control was sent
2 638
"Text10"
""
1 425 35 E E E 1 E 1 E N {0,255,255} E N {51,102,153} E E
 E E
524 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 427 37 941 63
0 2 0 "s" 0 0 0 64 0 0  427 37
 1
1
LANG:1 119 -microsoft windows-Courier New-bold-i-normal-*-*-160-100-100-*-*-iso8859-1|-19,0,0,0,700,255,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 46 Channel Monitoring values  &  Control was sent
6 261
"Border4"
""
1 225 625 E E E 1 E 1 E N {0,0,0} E N {204,204,204} E E
 E E
149 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 225 570 917 625
2 262
"Text25"
""
1 1167 1302 E E E 1 E 1 E N "_3DText" E N "_3DFace" E E
 E E
150 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 537 573 562 589
0 2 2 "s" 0 0 0 192 0 0  537 573
 1
2
LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial
LANG:0 70 -microsoft windows-arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1
0 ""
2
LANG:1 4 year
LANG:0 4 Jahr
2 263
"Text26"
""
1 1367 1302 E E E 1 E 1 E N "_3DText" E N "_3DFace" E E
 E E
151 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 587 573 623 589
0 2 2 "s" 0 0 0 192 0 0  587 573
 1
2
LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial
LANG:0 70 -microsoft windows-arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1
0 ""
2
LANG:1 5 month
LANG:0 5 Monat
2 264
"Text27"
""
1 1604 1302 E E E 1 E 1 E N "_3DText" E N "_3DFace" E E
 E E
152 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 644 573 665 589
0 2 2 "s" 0 0 0 192 0 0  644 573
 1
2
LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial
LANG:0 70 -microsoft windows-arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1
0 ""
2
LANG:1 3 day
LANG:0 3 Tag
2 265
"Text28"
""
1 1876 1302 E E E 1 E 1 E N "_3DText" E N "_3DFace" E E
 E E
153 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 694 573 719 589
0 2 2 "s" 0 0 0 192 0 0  694 573
 1
2
LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial
LANG:0 70 -microsoft windows-arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1
0 ""
2
LANG:1 4 hour
LANG:0 6 Stunde
2 266
"Text29"
""
1 2069 1302 E E E 1 E 1 E N "_3DText" E N "_3DFace" E E
 E E
154 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 737 573 783 589
0 2 2 "s" 0 0 0 192 0 0  737 573
 1
2
LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial
LANG:0 70 -microsoft windows-arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1
0 ""
2
LANG:1 7 minutes
LANG:0 6 Minute
2 267
"Text30"
""
1 1024 1044 E E E 1 E 1 E N {0,0,0} E N "_3DFace" E E
 E E
155 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 792 573 822 589
0 2 0 "s" 0 0 0 192 0 0  792 573
 1
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
1
LANG:1 5 Start
2 268
"Text31"
""
1 639 1142 E E E 1 E 1 E N "_3DText" E N "_3DFace" E E
 E E
156 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 235 573 260 589
0 2 2 "s" 0 0 0 192 0 0  235 573
 1
2
LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial
LANG:0 70 -microsoft windows-arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1
0 ""
2
LANG:1 4 year
LANG:0 4 Jahr
2 269
"Text8"
""
1 789 1142 E E E 1 E 1 E N "_3DText" E N "_3DFace" E E
 E E
157 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 285 573 321 589
0 2 2 "s" 0 0 0 192 0 0  285 573
 1
2
LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial
LANG:0 70 -microsoft windows-arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1
0 ""
2
LANG:1 5 month
LANG:0 5 Monat
2 270
"Text32"
""
1 969 1142 E E E 1 E 1 E N "_3DText" E N "_3DFace" E E
 E E
158 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 345 573 366 589
0 2 2 "s" 0 0 0 192 0 0  345 573
 1
2
LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial
LANG:0 70 -microsoft windows-arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1
0 ""
2
LANG:1 3 day
LANG:0 3 Tag
2 271
"Text33"
""
1 1172 1142 E E E 1 E 1 E N "_3DText" E N "_3DFace" E E
 E E
159 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 390 573 415 589
0 2 2 "s" 0 0 0 192 0 0  390 573
 1
2
LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial
LANG:0 70 -microsoft windows-arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1
0 ""
2
LANG:1 4 hour
LANG:0 6 Stunde
2 272
"Text34"
""
1 1318 1142 E E E 1 E 1 E N "_3DText" E N "_3DFace" E E
 E E
160 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 436 573 482 589
0 2 2 "s" 0 0 0 192 0 0  436 573
 1
2
LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial
LANG:0 70 -microsoft windows-arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1
0 ""
2
LANG:1 7 minutes
LANG:0 6 Minute
2 273
"Text35"
""
1 695 939 E E E 1 E 1 E N {0,0,0} E N "_3DFace" E E
 E E
161 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 492 573 521 589
0 2 0 "s" 0 0 0 192 0 0  492 573
 1
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
1
LANG:1 4 Stop
6 440
"Border21"
""
1 45 625 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
328 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 45 500 65 625
2 441
"Text147"
""
1 45 500 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
329 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 47 502 63 518
1 2 0 "s" 0 0 0 192 0 0  47 502
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 2 HV
6 442
"Border22"
""
1 25 625 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
330 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 25 500 45 625
2 443
"Text148"
""
1 25 500 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
331 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 27 502 43 518
1 2 0 "s" 0 0 0 192 0 0  27 502
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 2 LV
6 444
"Border23"
""
1 65 625 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
332 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 65 500 85 625
2 445
"Text149"
""
1 65 500 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
333 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 67 502 83 518
1 2 0 "s" 0 0 0 192 0 0  67 502
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 2 LV
2 446
"Text150"
""
1 45 520 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
334 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 47 522 63 538
1 2 0 "s" 0 0 0 192 0 0  47 522
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 2 01
2 447
"Text151"
""
1 25 520 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
335 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 27 522 43 538
1 2 0 "s" 0 0 0 192 0 0  27 522
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 2 00
2 448
"Text152"
""
1 65 520 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
336 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 67 522 83 538
1 2 0 "s" 0 0 0 192 0 0  67 522
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 2 02
2 450
"Text154"
""
1 30 605 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
338 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 32 607 39 623
0 2 0 "s" 0 0 0 192 0 0  32 607
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 0
2 451
"Text155"
""
1 70 605 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
339 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 72 607 79 623
0 2 0 "s" 0 0 0 192 0 0  72 607
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 0
2 452
"Text156"
""
1 51 596 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
340 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 53 598 60 614
0 2 0 "s" 0 0 0 192 0 0  53 598
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 453
"Text157"
""
1 51 587 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
341 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 53 589 60 605
0 2 0 "s" 0 0 0 192 0 0  53 589
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 454
"Text158"
""
1 51 578 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
342 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 53 580 60 596
0 2 0 "s" 0 0 0 192 0 0  53 580
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 455
"Text159"
""
1 30 591 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
343 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 32 593 39 609
0 2 0 "s" 0 0 0 192 0 0  32 593
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 456
"Text160"
""
1 30 582 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
344 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 32 584 39 600
0 2 0 "s" 0 0 0 192 0 0  32 584
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 457
"Text161"
""
1 70 591 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
345 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 72 593 79 609
0 2 0 "s" 0 0 0 192 0 0  72 593
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 458
"Text162"
""
1 70 582 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
346 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 72 584 79 600
0 2 0 "s" 0 0 0 192 0 0  72 584
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 459
"Text163"
""
1 29 572 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
347 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 31 574 38 590
0 2 0 "s" 0 0 0 192 0 0  31 574
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 3
2 460
"Text164"
""
1 69 572 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
348 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 71 574 78 590
0 2 0 "s" 0 0 0 192 0 0  71 574
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 3
2 461
"Text165"
""
1 51 569 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
349 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 53 571 60 587
0 2 0 "s" 0 0 0 192 0 0  53 571
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 462
"Text166"
""
1 51 559 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
350 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 53 561 60 577
0 2 0 "s" 0 0 0 192 0 0  53 561
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 463
"Text167"
""
1 51 550 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
351 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 53 552 60 568
0 2 0 "s" 0 0 0 192 0 0  53 552
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 464
"Text168"
""
1 50 541 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
352 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 52 543 59 559
0 2 0 "s" 0 0 0 192 0 0  52 543
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 7
6 465
"Border24"
""
1 105 625 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
353 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 105 500 125 625
2 466
"Text169"
""
1 105 500 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
354 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 107 502 123 518
1 2 0 "s" 0 0 0 192 0 0  107 502
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 2 HV
6 467
"Border25"
""
1 85 625 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
355 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 85 500 105 625
2 468
"Text170"
""
1 85 500 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
356 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 87 502 103 518
1 2 0 "s" 0 0 0 192 0 0  87 502
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 2 LV
6 469
"Border26"
""
1 125 625 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
357 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 125 500 145 625
2 470
"Text171"
""
1 125 500 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
358 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 127 502 143 518
1 2 0 "s" 0 0 0 192 0 0  127 502
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 2 LV
2 471
"Text172"
""
1 105 520 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
359 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 107 522 123 538
1 2 0 "s" 0 0 0 192 0 0  107 522
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 2 ..
2 472
"Text173"
""
1 85 520 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
360 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 87 522 103 538
1 2 0 "s" 0 0 0 192 0 0  87 522
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 2 ..
2 473
"Text174"
""
1 125 520 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
361 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 127 522 143 538
1 2 0 "s" 0 0 0 192 0 0  127 522
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 2 ..
2 475
"Text176"
""
1 90 605 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
363 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 92 607 99 623
0 2 0 "s" 0 0 0 192 0 0  92 607
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 0
2 476
"Text177"
""
1 130 605 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
364 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 132 607 139 623
0 2 0 "s" 0 0 0 192 0 0  132 607
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 0
2 477
"Text178"
""
1 111 596 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
365 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 113 598 120 614
0 2 0 "s" 0 0 0 192 0 0  113 598
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 478
"Text179"
""
1 111 587 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
366 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 113 589 120 605
0 2 0 "s" 0 0 0 192 0 0  113 589
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 479
"Text180"
""
1 111 578 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
367 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 113 580 120 596
0 2 0 "s" 0 0 0 192 0 0  113 580
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 480
"Text181"
""
1 90 591 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
368 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 92 593 99 609
0 2 0 "s" 0 0 0 192 0 0  92 593
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 481
"Text182"
""
1 90 582 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
369 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 92 584 99 600
0 2 0 "s" 0 0 0 192 0 0  92 584
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 482
"Text183"
""
1 130 591 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
370 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 132 593 139 609
0 2 0 "s" 0 0 0 192 0 0  132 593
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 483
"Text184"
""
1 130 582 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
371 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 132 584 139 600
0 2 0 "s" 0 0 0 192 0 0  132 584
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 484
"Text185"
""
1 89 572 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
372 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 91 574 98 590
0 2 0 "s" 0 0 0 192 0 0  91 574
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 3
2 485
"Text186"
""
1 129 572 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
373 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 131 574 138 590
0 2 0 "s" 0 0 0 192 0 0  131 574
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 3
2 486
"Text187"
""
1 111 569 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
374 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 113 571 120 587
0 2 0 "s" 0 0 0 192 0 0  113 571
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 487
"Text188"
""
1 111 559 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
375 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 113 561 120 577
0 2 0 "s" 0 0 0 192 0 0  113 561
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 488
"Text189"
""
1 111 550 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
376 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 113 552 120 568
0 2 0 "s" 0 0 0 192 0 0  113 552
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 489
"Text190"
""
1 110 541 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
377 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 112 543 119 559
0 2 0 "s" 0 0 0 192 0 0  112 543
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 7
6 490
"Border27"
""
1 165 625 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
378 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 165 500 185 625
2 491
"Text191"
""
1 165 500 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
379 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 167 502 183 518
1 2 0 "s" 0 0 0 192 0 0  167 502
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 2 HV
2 493
"Text192"
""
1 145 500 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
381 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 147 502 163 518
1 2 0 "s" 0 0 0 192 0 0  147 502
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 2 LV
6 494
"Border29"
""
1 185 625 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
382 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 185 500 205 625
2 495
"Text193"
""
1 185 500 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
383 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 187 502 203 518
1 2 0 "s" 0 0 0 192 0 0  187 502
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 2 LV
2 496
"Text194"
""
1 165 520 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
384 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 167 522 183 538
1 2 0 "s" 0 0 0 192 0 0  167 522
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 2 16
2 497
"Text195"
""
1 145 520 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
385 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 147 522 163 538
1 2 0 "s" 0 0 0 192 0 0  147 522
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 2 15
2 498
"Text196"
""
1 185 520 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
386 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 187 522 203 538
1 2 0 "s" 0 0 0 192 0 0  187 522
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 2 17
2 500
"Text198"
""
1 151 605 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
388 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 153 607 160 623
0 2 0 "s" 0 0 0 192 0 0  153 607
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 0
2 502
"Text200"
""
1 171 596 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
390 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 173 598 180 614
0 2 0 "s" 0 0 0 192 0 0  173 598
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 503
"Text201"
""
1 171 587 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
391 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 173 589 180 605
0 2 0 "s" 0 0 0 192 0 0  173 589
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 504
"Text202"
""
1 171 578 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
392 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 173 580 180 596
0 2 0 "s" 0 0 0 192 0 0  173 580
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 505
"Text203"
""
1 151 591 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
393 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 153 593 160 609
0 2 0 "s" 0 0 0 192 0 0  153 593
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 506
"Text204"
""
1 151 582 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
394 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 153 584 160 600
0 2 0 "s" 0 0 0 192 0 0  153 584
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 507
"Text205"
""
1 190 591 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
395 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 192 593 199 609
0 2 0 "s" 0 0 0 192 0 0  192 593
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 508
"Text206"
""
1 190 582 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
396 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 192 584 199 600
0 2 0 "s" 0 0 0 192 0 0  192 584
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 509
"Text207"
""
1 150 572 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
397 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 152 574 159 590
0 2 0 "s" 0 0 0 192 0 0  152 574
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 3
2 510
"Text208"
""
1 189 572 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
398 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 191 574 198 590
0 2 0 "s" 0 0 0 192 0 0  191 574
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 3
2 511
"Text209"
""
1 171 569 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
399 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 173 571 180 587
0 2 0 "s" 0 0 0 192 0 0  173 571
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 512
"Text210"
""
1 171 559 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
400 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 173 561 180 577
0 2 0 "s" 0 0 0 192 0 0  173 561
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 513
"Text211"
""
1 171 550 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
401 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 173 552 180 568
0 2 0 "s" 0 0 0 192 0 0  173 552
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 .
2 514
"Text212"
""
1 170 541 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
402 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 172 543 179 559
0 2 0 "s" 0 0 0 192 0 0  172 543
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 7
2 518
"Text1"
""
1 415 80 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
405 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 417 82 493 98
0 2 0 "s" 0 0 0 64 0 0  417 82
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVchStat
2 519
"Text2"
""
1 585 140 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
406 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 587 142 663 167
0 2 0 "s" 0 0 0 64 0 0  587 142
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVch_Vcc
2 522
"Text4"
""
1 415 110 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
409 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 417 112 493 137
0 2 0 "s" 0 0 0 64 0 0  417 112
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVps_Vcc
2 525
"Text6"
""
1 415 139 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
412 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 417 141 493 166
0 2 0 "s" 0 0 0 64 0 0  417 141
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVretVcc
2 527
"Text7"
""
1 415 170 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
414 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 417 172 493 197
0 2 0 "s" 0 0 0 64 0 0  417 172
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVch_Icc
2 584
"Text57"
""
1 585 230 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
471 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 587 232 663 257
0 2 0 "s" 0 0 0 64 0 0  587 232
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVch_Vdd
2 585
"Text58"
""
1 415 200 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
472 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 417 202 493 227
0 2 0 "s" 0 0 0 64 0 0  417 202
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVps_Vdd
2 586
"Text59"
""
1 415 230 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
473 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 417 232 493 248
0 2 0 "s" 0 0 0 64 0 0  417 232
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVretVdd
2 587
"Text60"
""
1 415 260 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
474 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 417 262 493 287
0 2 0 "s" 0 0 0 64 0 0  417 262
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVch_Idd
2 588
"Text61"
""
1 415 290 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
475 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 417 292 493 308
0 2 0 "s" 0 0 0 64 0 0  417 292
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVchVCSV
2 589
"Text62"
""
1 415 320 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
476 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 417 322 493 338
0 2 0 "s" 0 0 0 64 0 0  417 322
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVchVCSI
2 590
"Text63"
""
1 415 350 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
477 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 417 352 493 377
0 2 0 "s" 0 0 0 64 0 0  417 352
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVchPINV
2 591
"Text64"
""
1 415 380 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
478 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 417 382 493 407
0 2 0 "s" 0 0 0 64 0 0  417 382
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVchPINI
2 592
"Text65"
""
1 585 80 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
479 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 587 82 663 107
0 2 0 "s" 0 0 0 64 0 0  587 82
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 MOch_Tm0
2 593
"Text66"
""
1 585 110 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
480 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 587 112 663 128
0 2 0 "s" 0 0 0 64 0 0  587 112
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 MOch_Tm1
2 594
"Text67"
""
1 775 80 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
481 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 777 82 853 98
0 2 0 "s" 0 0 0 64 0 0  777 82
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVchDTrp
2 595
"Text68"
""
1 775 110 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
482 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 777 112 853 128
0 2 0 "s" 0 0 0 64 0 0  777 112
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVchCTrp
2 596
"Text69"
""
1 775 140 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
483 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 777 142 853 158
0 2 0 "s" 0 0 0 64 0 0  777 142
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVchTLim
2 597
"Text70"
""
1 775 170 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
484 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 777 172 853 188
0 2 0 "s" 0 0 0 64 0 0  777 172
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVchTTrp
2 598
"Text71"
""
1 775 200 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
485 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 777 202 853 218
0 2 0 "s" 0 0 0 64 0 0  777 202
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVchCLKS
2 599
"Text72"
""
1 775 230 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
486 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 777 232 853 248
0 2 0 "s" 0 0 0 64 0 0  777 232
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVchCLKR
2 600
"Text73"
""
1 775 260 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
487 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 777 262 853 278
0 2 0 "s" 0 0 0 64 0 0  777 262
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVchVOut
4 604
"Line2"
""
1 407 70 E E E 1 E 1 E N {204,204,102} E N {255,255,255} E E
 E E
491 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  407 480 407 70
4 603
"Line1"
""
1 745 70 E E E 1 E 1 E N {204,204,102} E N {255,255,255} E E
 E E
490 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  745 280 745 70
4 605
"Line3"
""
1 405 72 E E E 1 E 1 E N {204,204,102} E N {255,255,255} E E
 E E
492 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  745 72 405 72
2 607
"Text75"
""
1 415 440 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
494 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 417 442 543 465
0 2 0 "s" 0 0 0 64 0 0  417 442
 1
1
LANG:1 119 -microsoft windows-Courier New-bold-i-normal-*-*-140-100-100-*-*-iso8859-1|-15,0,0,0,700,255,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 14 LV_chan params
2 608
"Text76"
""
1 588 350 E E E 1 E 1 E N {204,102,102} E N {51,102,153} E E
 E E
495 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 590 352 666 368
0 2 0 "s" 0 0 0 64 0 0  590 352
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 HVchStat
2 610
"Text77"
""
1 588 380 E E E 1 E 1 E N {204,102,102} E N {51,102,153} E E
 E E
497 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 590 382 666 398
0 2 0 "s" 0 0 0 64 0 0  590 382
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 HVchVolt
2 612
"Text78"
""
1 588 410 E E E 1 E 1 E N {204,102,102} E N {51,102,153} E E
 E E
499 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 590 412 666 428
0 2 0 "s" 0 0 0 64 0 0  590 412
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 HVchCurr
2 614
"Text79"
""
1 775 380 E E E 1 E 1 E N {204,102,102} E N {51,102,153} E E
 E E
501 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 777 382 853 398
0 2 0 "s" 0 0 0 64 0 0  777 382
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 HVchVolt
2 616
"Text80"
""
1 775 350 E E E 1 E 1 E N {204,102,102} E N {51,102,153} E E
 E E
503 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 777 352 853 368
0 2 0 "s" 0 0 0 64 0 0  777 352
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 HVchITrp
2 618
"Text81"
""
1 775 411 E E E 1 E 1 E N {204,102,102} E N {51,102,153} E E
 E E
505 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 777 413 853 429
0 2 0 "s" 0 0 0 64 0 0  777 413
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 HVchRamp
2 620
"Text82"
""
1 588 440 E E E 1 E 1 E N {204,102,102} E N {51,102,153} E E
 E E
507 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 590 442 716 465
0 2 0 "s" 0 0 0 64 0 0  590 442
 1
1
LANG:1 119 -microsoft windows-Courier New-bold-i-normal-*-*-140-100-100-*-*-iso8859-1|-15,0,0,0,700,255,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 14 HV_chan params
4 621
"Line5"
""
1 575 340 E E E 1 E 1 E N {204,102,102} E N {255,255,255} E E
 E E
508 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  575 480 575 340
4 623
"Line7"
""
1 765 478 E E E 1 E 1 E N {204,102,102} E N {255,255,255} E E
 E E
510 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  935 478 765 478
4 624
"Line8"
""
1 575 340 E E E 1 E 1 E N {204,102,102} E N {255,255,255} E E
 E E
511 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  745 340 575 340
4 625
"Line9"
""
1 565 280 E E E 1 E 1 E N {204,204,102} E N {255,255,255} E E
 E E
512 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  745 280 565 280
4 626
"Line10"
""
1 565 280 E E E 1 E 1 E N {204,204,102} E N {255,255,255} E E
 E E
513 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  565 480 565 280
4 606
"Line4"
""
1 405 478 E E E 1 E 1 E N {204,204,102} E N {255,255,255} E E
 E E
493 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  565 478 405 478
2 628
"Text5"
""
1 775 290 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
514 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 777 292 903 315
0 2 0 "s" 0 0 0 64 0 0  777 292
 1
1
LANG:1 119 -microsoft windows-Courier New-bold-i-normal-*-*-140-100-100-*-*-iso8859-1|-15,0,0,0,700,255,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 14 LV_chan params
2 629
"Text9"
""
1 775 440 E E E 1 E 1 E N {204,102,102} E N {51,102,153} E E
 E E
515 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 777 442 903 465
0 2 0 "s" 0 0 0 64 0 0  777 442
 1
1
LANG:1 119 -microsoft windows-Courier New-bold-i-normal-*-*-140-100-100-*-*-iso8859-1|-15,0,0,0,700,255,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 14 HV_chan params
4 630
"Line11"
""
1 765 70 E E E 1 E 1 E N {204,204,102} E N {255,255,255} E E
 E E
516 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  765 330 765 70
4 632
"Line13"
""
1 765 72 E E E 1 E 1 E N {204,204,102} E N {255,255,255} E E
 E E
518 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  935 72 765 72
4 633
"Line14"
""
1 765 330 E E E 1 E 1 E N {204,204,102} E N {255,255,255} E E
 E E
519 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  935 330 765 330
4 634
"Line15"
""
1 765 340 E E E 1 E 1 E N {204,102,102} E N {255,255,255} E E
 E E
520 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  935 340 765 340
4 635
"Line16"
""
1 575 478 E E E 1 E 1 E N {204,102,102} E N {255,255,255} E E
 E E
521 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  745 478 575 478
4 636
"Line17"
""
1 765 340 E E E 1 E 1 E N {204,102,102} E N {255,255,255} E E
 E E
522 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  765 480 765 340
4 637
"Line18"
""
1 933 340 E E E 1 E 1 E N {204,102,102} E N {255,255,255} E E
 E E
523 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  933 480 933 340
2 640
"Text11"
""
1 35 80 E E E 1 E 1 E N {102,204,204} E N {51,102,153} E E
 E E
526 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 37 82 113 107
0 2 0 "s" 0 0 0 64 0 0  37 82
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 CC_Reset
2 644
"Text12"
""
1 35 110 E E E 1 E 1 E N {102,204,204} E N {51,102,153} E E
 E E
530 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 37 112 113 137
0 2 0 "s" 0 0 0 64 0 0  37 112
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 CCch_Set
2 645
"Text13"
""
1 225 80 E E E 1 E 1 E N {102,204,204} E N {51,102,153} E E
 E E
531 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 227 82 303 107
0 2 0 "s" 0 0 0 64 0 0  227 82
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 CCchRead
2 648
"Text16"
""
1 75 160 E E E 1 E 1 E N {0,255,255} E N {51,102,153} E E
 E E
534 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 77 162 325 188
0 2 0 "s" 0 0 0 64 0 0  77 162
 1
1
LANG:1 119 -microsoft windows-Courier New-bold-i-normal-*-*-160-100-100-*-*-iso8859-1|-19,0,0,0,700,255,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 22 Card Monitoring values
2 652
"Text17"
""
1 75 370 E E E 1 E 1 E N {0,255,255} E N {51,102,153} E E
 E E
538 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 77 372 323 398
0 2 0 "s" 0 0 0 64 0 0  77 372
 1
1
LANG:1 119 -microsoft windows-Courier New-bold-i-normal-*-*-160-100-100-*-*-iso8859-1|-19,0,0,0,700,255,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 21 Card Control was sent
2 656
"Text18"
""
1 35 340 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
542 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 37 342 113 365
0 2 0 "s" 0 0 0 64 0 0  37 342
 1
1
LANG:1 119 -microsoft windows-Courier New-bold-i-normal-*-*-140-100-100-*-*-iso8859-1|-15,0,0,0,700,255,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LV_card:
2 657
"Text19"
""
1 225 340 E E E 1 E 1 E N {204,102,102} E N {51,102,153} E E
 E E
543 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 227 342 303 365
0 2 0 "s" 0 0 0 64 0 0  227 342
 1
1
LANG:1 119 -microsoft windows-Courier New-bold-i-normal-*-*-140-100-100-*-*-iso8859-1|-15,0,0,0,700,255,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 HV_card:
2 659
"Text21"
""
1 225 260 E E E 1 E 1 E N {204,102,102} E N {51,102,153} E E
 E E
545 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 227 262 353 285
0 2 0 "s" 0 0 0 64 0 0  227 262
 1
1
LANG:1 119 -microsoft windows-Courier New-bold-i-normal-*-*-140-100-100-*-*-iso8859-1|-15,0,0,0,700,255,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 14 HV_card params
4 660
"Line19"
""
1 215 192 E E E 1 E 1 E N {204,102,102} E N {255,255,255} E E
 E E
546 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  385 192 215 192
2 661
"Text22"
""
1 35 200 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
547 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 37 202 116 218
0 2 0 "s" 0 0 0 64 0 0  37 202
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVcaStat
4 664
"Line21"
""
1 215 190 E E E 1 E 1 E N {204,102,102} E N {255,255,255} E E
 E E
550 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  215 290 215 190
4 665
"Line22"
""
1 215 290 E E E 1 E 1 E N {204,102,102} E N {255,255,255} E E
 E E
551 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  385 290 215 290
4 666
"Line23"
""
1 215 478 E E E 1 E 1 E N {204,102,102} E N {255,255,255} E E
 E E
552 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  385 478 215 478
4 667
"Line24"
""
1 215 400 E E E 1 E 1 E N {204,102,102} E N {255,255,255} E E
 E E
553 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  385 400 215 400
4 669
"Line26"
""
1 215 400 E E E 1 E 1 E N {204,102,102} E N {255,255,255} E E
 E E
555 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  215 480 215 400
4 670
"Line27"
""
1 25 290 E E E 1 E 1 E N {204,204,102} E N {255,255,255} E E
 E E
556 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  195 290 25 290
4 672
"Line29"
""
1 25 192 E E E 1 E 1 E N {204,204,102} E N {255,255,255} E E
 E E
558 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  195 192 25 192
4 673
"Line30"
""
1 25 400 E E E 1 E 1 E N {204,204,102} E N {255,255,255} E E
 E E
559 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  195 400 25 400
4 674
"Line31"
""
1 25 478 E E E 1 E 1 E N {204,204,102} E N {255,255,255} E E
 E E
560 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  195 478 25 478
4 679
"Line36"
""
1 27 190 E E E 1 E 1 E N {204,204,102} E N {255,255,255} E E
 E E
565 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  27 290 27 190
4 680
"Line37"
""
1 27 400 E E E 1 E 1 E N {204,204,102} E N {255,255,255} E E
 E E
566 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 3 1 0 1 E  27 480 27 400
2 682
"Text23"
""
1 35 230 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
568 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 37 232 116 248
0 2 0 "s" 0 0 0 64 0 0  37 232
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVcaTemp
2 683
"Text24"
""
1 35 260 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
569 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 37 262 116 278
0 2 0 "s" 0 0 0 64 0 0  37 262
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVcaPowr
2 684
"Text36"
""
1 35 410 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
570 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 37 412 113 428
0 2 0 "s" 0 0 0 64 0 0  37 412
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVcaMask
2 685
"Text37"
""
1 35 440 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
571 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 37 442 113 458
0 2 0 "s" 0 0 0 64 0 0  37 442
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 LVcaTrip
2 686
"Text38"
""
1 225 200 E E E 1 E 1 E N {204,102,102} E N {51,102,153} E E
 E E
572 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 227 202 303 218
0 2 0 "s" 0 0 0 64 0 0  227 202
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 HVcaStat
2 687
"Text40"
""
1 225 410 E E E 1 E 1 E N {204,102,102} E N {51,102,153} E E
 E E
573 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 227 412 303 428
0 2 0 "s" 0 0 0 64 0 0  227 412
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-130-100-100-*-*-iso8859-1|-15,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 8 HVcaMask
2 691
"Text41"
""
1 180 200 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
576 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 182 202 188 218
0 2 0 "s" 0 0 0 64 0 0  182 202
 1
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
1
LANG:1 1 h
4 671
"Line28"
""
1 195 190 E E E 1 E 1 E N {204,204,102} E N {255,255,255} E E
 E E
557 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  195 290 195 190
2 692
"Text42"
""
1 180 410 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
577 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 182 412 188 428
0 2 0 "s" 0 0 0 64 0 0  182 412
 1
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
1
LANG:1 1 h
4 681
"Line38"
""
1 195 400 E E E 1 E 1 E N {204,204,102} E N {255,255,255} E E
 E E
567 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 3 1 0 1 E  195 480 195 400
2 693
"Text43"
""
1 370 200 E E E 1 E 1 E N {204,102,102} E N {51,102,153} E E
 E E
578 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 372 202 378 218
0 2 0 "s" 0 0 0 64 0 0  372 202
 1
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
1
LANG:1 1 h
4 663
"Line20"
""
1 383 190 E E E 1 E 1 E N {204,102,102} E N {255,255,255} E E
 E E
549 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  383 290 383 190
2 695
"Text45"
""
1 370 410 E E E 1 E 1 E N {204,102,102} E N {51,102,153} E E
 E E
580 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 372 412 378 428
0 2 0 "s" 0 0 0 64 0 0  372 412
 1
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
1
LANG:1 1 h
4 668
"Line25"
""
1 383 400 E E E 1 E 1 E N {204,102,102} E N {255,255,255} E E
 E E
554 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  383 480 383 400
2 696
"Text46"
""
1 180 80 E E E 1 E 1 E N {102,204,204} E N {51,102,153} E E
 E E
581 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 182 82 188 98
0 2 0 "s" 0 0 0 64 0 0  182 82
 1
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
1
LANG:1 1 h
2 697
"Text47"
""
1 180 110 E E E 1 E 1 E N {102,204,204} E N {51,102,153} E E
 E E
582 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 182 112 188 128
0 2 0 "s" 0 0 0 64 0 0  182 112
 1
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
1
LANG:1 1 h
2 698
"Text48"
""
1 370 80 E E E 1 E 1 E N {102,204,204} E N {51,102,153} E E
 E E
583 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 372 82 378 98
0 2 0 "s" 0 0 0 64 0 0  372 82
 1
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
1
LANG:1 1 h
2 700
"Text50"
""
1 560 80 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
585 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 562 82 568 98
0 2 0 "s" 0 0 0 64 0 0  562 82
 1
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
1
LANG:1 1 h
2 701
"Text51"
""
1 733 350 E E E 1 E 1 E N {204,102,102} E N {51,102,153} E E
 E E
586 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 735 352 741 368
0 2 0 "s" 0 0 0 64 0 0  735 352
 1
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
1
LANG:1 1 h
4 622
"Line6"
""
1 745 340 E E E 1 E 1 E N {204,102,102} E N {255,255,255} E E
 E E
509 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  745 480 745 340
2 702
"Text52"
""
1 920 200 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
587 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 922 202 928 218
0 2 0 "s" 0 0 0 64 0 0  922 202
 1
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
1
LANG:1 1 h
2 703
"Text53"
""
1 920 230 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
588 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 922 232 928 248
0 2 0 "s" 0 0 0 64 0 0  922 232
 1
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
1
LANG:1 1 h
2 704
"Text54"
""
1 920 260 E E E 1 E 1 E N {204,204,102} E N {51,102,153} E E
 E E
589 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 922 262 928 278
0 2 0 "s" 0 0 0 64 0 0  922 262
 1
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
1
LANG:1 1 h
4 631
"Line12"
""
1 933 70 E E E 1 E 1 E N {204,204,102} E N {255,255,255} E E
 E E
517 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  933 330 933 70
4 740
"Line51"
""
1 25 150 E E E 1 E 1 E N {102,204,204} E N {255,255,255} E E
 E E
625 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  385 150 25 150
4 741
"Line32"
""
1 25 70 E E E 1 E 1 E N {102,204,204} E N {255,255,255} E E
 E E
626 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  385 70 25 70
4 742
"Line54"
""
1 385 70 E E E 1 E 1 E N {102,204,204} E N {255,255,255} E E
 E E
627 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  385 150 385 70
4 743
"Line33"
""
1 25 70 E E E 1 E 1 E N {102,204,204} E N {255,255,255} E E
 E E
628 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  25 150 25 70
2 747
"Text14"
""
1 280 532 E E E 1 E 1 E N {0,0,0} E N {204,204,204} E E
 E E
632 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 282 534 322 550
0 2 0 "s" 0 0 0 192 0 0  282 534
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 5 RACK 
2 749
"Text44"
""
1 445 532 E E E 1 E 1 E N {0,0,0} E N {204,204,204} E E
 E E
634 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 447 534 495 550
0 2 0 "s" 0 0 0 192 0 0  447 534
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 6 CRATE 
4 759
"Line34"
""
1 405 70 E E E 1 E 1 E N {51,51,153} E N {255,255,255} E E
 E E
644 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  935 70 405 70
4 760
"Line35"
""
1 405 70 E E E 1 E 1 E N {51,51,153} E N {255,255,255} E E
 E E
645 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  405 480 405 70
4 761
"Line39"
""
1 405 480 E E E 1 E 1 E N {51,51,153} E N {255,255,255} E E
 E E
646 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  935 480 405 480
4 762
"Line40"
""
1 935 70 E E E 1 E 1 E N {51,51,153} E N {255,255,255} E E
 E E
647 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  935 480 935 70
4 763
"Line41"
""
1 25 190 E E E 1 E 1 E N {51,51,153} E N {255,255,255} E E
 E E
648 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  385 190 25 190
4 764
"Line42"
""
1 25 480 E E E 1 E 1 E N {51,51,153} E N {255,255,255} E E
 E E
649 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  385 480 25 480
4 765
"Line43"
""
1 385 190 E E E 1 E 1 E N {51,51,153} E N {255,255,255} E E
 E E
650 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  385 480 385 190
4 766
"Line44"
""
1 25 190 E E E 1 E 1 E N {51,51,153} E N {255,255,255} E E
 E E
651 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 2 1 0 1 E  25 480 25 190
2 771
"Text39"
""
1 764 550 E E E 1 E 1 E N {0,153,255} E N {51,102,153} E E
 E E
653 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 766 552 864 568
0 2 0 "s" 0 0 0 192 0 0  766 552
 1
1
LANG:1 121 -microsoft windows-Courier New-normal-i-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,400,255,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 14 (in the Crate)
2 754
"Text55"
""
1 775 532 E E E 1 E 1 E N {0,0,0} E N {204,204,204} E E
 E E
639 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 777 534 817 550
0 2 0 "s" 0 0 0 192 0 0  777 534
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 5 CHAN 
2 772
"Text3"
""
1 605 550 E E E 1 E 1 E N {0,153,255} E N {51,102,153} E E
 E E
654 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 607 552 698 568
0 2 0 "s" 0 0 0 192 0 0  607 552
 1
1
LANG:1 121 -microsoft windows-Courier New-normal-i-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,400,255,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 13 (Slot number)
2 751
"Text49"
""
1 615 532 E E E 1 E 1 E N {0,0,0} E N {204,204,204} E E
 E E
636 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 617 534 649 550
0 2 0 "s" 0 0 0 192 0 0  617 534
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 4 CARD
2 501
"Text199"
""
1 190 605 E E E 1 E 1 E N {0,0,0} E N {204,204,102} E E
 E E
389 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 192 607 199 623
0 2 0 "s" 0 0 0 192 0 0  192 607
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 0
2 499
"Text197"
""
1 171 605 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
387 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 173 607 180 623
0 2 0 "s" 0 0 0 192 0 0  173 607
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 0
2 474
"Text175"
""
1 111 605 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
362 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 113 607 120 623
0 2 0 "s" 0 0 0 192 0 0  113 607
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 0
2 449
"Text153"
""
1 51 605 E E E 1 E 1 E N {0,0,0} E N {204,102,102} E E
 E E
337 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 53 607 60 623
0 2 0 "s" 0 0 0 192 0 0  53 607
 1
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 1 0
14 217
"MoniInfo"
""
1 225 500 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
105 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
223 498 917 525
3 "s" 0 0 0 0 0 0 
E
E
E
21 274
"YER1"
""
1 1138 1393 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
162 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
2
LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial
LANG:0 70 -microsoft windows-arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1
0 ""
526 592 586 619
0
E
E
E

N 1970 2035 1 2001 1 1
21 275
"MON1"
""
1 1378 1393 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
163 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
2
LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial
LANG:0 70 -microsoft windows-arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1
0 ""
586 592 636 619
0
E
E
E

N 1 12 1 1 1 1
21 276
"DAY1"
""
1 1578 1393 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
164 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
2
LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial
LANG:0 70 -microsoft windows-arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1
0 ""
636 592 686 619
0
E
E
E

N 1 31 1 1 1 1
21 277
"HUR1"
""
1 1868 1393 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
165 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
2
LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial
LANG:0 70 -microsoft windows-arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1
0 ""
686 592 736 619
0
E
E
E

N 0 23 1 0 1 1
21 278
"MIN1"
""
1 2068 1393 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
166 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
2
LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial
LANG:0 70 -microsoft windows-arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1
0 ""
736 592 786 619
0
E
E
E

N 0 59 1 0 1 1
13 279
"Button2"
""
1 1937 1360 E E E 1 E 1 E N "_3DText" E N "_3DFace" E E
 E E
167 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
2
LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial
LANG:0 70 -microsoft windows-arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1
0 ""
787 592 826 621
T 
2
LANG:1 3 Now
LANG:0 5 Jetzt
"/* Start Date
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/
/*===================================-======================================*/
/*                       START DATE FOR GROUP HISTORY                       */
/*-----------------------------------=--------------------------------------*/
/* AUTHORs:        P-O.Wallin

   DESIGN ISSUEs:  This Button contains the Script for Start Date setting

   MODIF_HISTORY:  29.07.2001 - first version
/*===================================-======================================*/

main()
{ int  tyer, tmon, tday, thur, tmin;
  time tyme;

  tyme = getCurrentTime();
  tyer = year(  tyme);                  tmon = month( tyme);
  tday = day(   tyme);                  thur = hour(  tyme);
  tmin = minute(tyme);
  setMultiValue(\"YER1\",\"text\",tyer, \"MON1\",\"text\",tmon,
                \"DAY1\",\"text\",tday, \"HUR1\",\"text\",thur, \"MIN1\",\"text\",tmin);
}" 0
 E E E
21 280
"YER2"
""
1 617 1209 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
168 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
2
LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial
LANG:0 70 -microsoft windows-arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1
0 ""
225 592 285 619
0
E
E
E

N 1970 2035 1 2001 1 1
21 281
"MON2"
""
1 797 1209 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
169 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
2
LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial
LANG:0 70 -microsoft windows-arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1
0 ""
285 592 335 619
0
E
E
E

N 1 12 1 1 1 1
21 282
"DAY2"
""
1 947 1209 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
170 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
2
LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial
LANG:0 70 -microsoft windows-arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1
0 ""
335 592 385 619
0
E
E
E

N 1 31 1 1 1 1
21 283
"HUR2"
""
1 1167 1209 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
171 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
2
LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial
LANG:0 70 -microsoft windows-arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1
0 ""
385 592 435 619
0
E
E
E

N 0 23 1 0 1 1
21 284
"MIN2"
""
1 1317 1209 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
172 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
2
LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial
LANG:0 70 -microsoft windows-arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1
0 ""
435 592 485 619
0
E
E
E

N 0 59 1 0 1 1
13 285
"Button1"
""
1 1248 1183 E E E 1 E 1 E N "_3DText" E N "_3DFace" E E
 E E
173 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
2
LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial
LANG:0 70 -microsoft windows-arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1
0 ""
486 592 525 621
T 
2
LANG:1 3 Now
LANG:0 5 Jetzt
"/* Stop Date
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/
/*===================================-======================================*/
/*                        STOP DATE FOR GROUP HISTORY                       */
/*-----------------------------------=--------------------------------------*/
/* AUTHORs:        P-O.Wallin

   DESIGN ISSUEs:  This Button contains the Script for Stop Date setting

   MODIF_HISTORY:  29.07.2001 - first version
/*===================================-======================================*/

main()
{ int  tyer, tmon, tday, thur, tmin;
  time tyme;

  tyme = getCurrentTime();
  tyer = year(  tyme);                  tmon = month( tyme);
  tday = day(   tyme);                  thur = hour(  tyme);
  tmin = minute(tyme);
  setMultiValue(\"YER2\",\"text\",tyer, \"MON2\",\"text\",tmon,
                \"DAY2\",\"text\",tday, \"HUR2\",\"text\",thur, \"MIN2\",\"text\",tmin);
}" 0
 E E E
13 286
"run"
""
1 1045 1140 E E E 1 E 1 E N "_3DText" E N {204,204,102} E E
 E E
174 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
2
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
LANG:0 70 -microsoft windows-arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1
0 ""
836 592 882 619
T 
2
LANG:1 4 File
LANG:0 7 Starten
"/* Indi History
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/
/*===================================-======================================*/
/*                          INDI HISTORY TO FILE                            */
/*-----------------------------------=--------------------------------------*/
/* AUTHORs:        S.G.Basiladze

   DESIGN ISSUEs:  This Button contains the Script for extracting Indi Data
                   from Archive and writing them to the Group History File

   MODIF_HISTORY:  29.07.2001 - first version
                   19.11.2001 -  2-nd version, the Group is added
                   27.02.2003 -  3-rd version, Name to Addr convertor added
                   10.05.2003 -  4-th version, DP & Indi names are optimized
                   10.06.2003 -  5-th version, for MoPS project
/*===================================-======================================*/

main()
{    int indi, para, indx, int1;
     int tyer, tmon, tday, thur, tmin;
//   float data;
  dyn_dyn_anytype    tarr, darr;     /* Time and Data ARRays                */
  string name, fnam, tbeg, tfin, path, tyme, data, stri, dstr;
  string dpid=\"SCTmops1:Indi.File:_original.._value\";        /* DP-elem IDen*/
  file   fout;
 
   delay(1);
   dpGet(\"SCTmops1:Plot.Numb:_original.._value\", indi);      /* Tab_2 number*/
    switch(indi)
  { case  1: strreplace(dpid,\"Indi\",\"Indi01\");  break;
    case  2: strreplace(dpid,\"Indi\",\"Indi02\");  break;
    case  3: strreplace(dpid,\"Indi\",\"Indi03\");  break;
    case  4: strreplace(dpid,\"Indi\",\"Indi04\");  break;
    case  5: strreplace(dpid,\"Indi\",\"Indi05\");  break;
    case  6: strreplace(dpid,\"Indi\",\"Indi06\");  break;
    case  7: strreplace(dpid,\"Indi\",\"Indi07\");  break;
    case  8: strreplace(dpid,\"Indi\",\"Indi08\");  break;
    case  9: strreplace(dpid,\"Indi\",\"Indi09\");  break;
    case 10: strreplace(dpid,\"Indi\",\"Indi10\");  break;
    case 11: strreplace(dpid,\"Indi\",\"Indi11\");  break;
    case 12: strreplace(dpid,\"Indi\",\"Indi12\");  break;
    case 13: strreplace(dpid,\"Indi\",\"Indi13\");  break;
    case 14: strreplace(dpid,\"Indi\",\"Indi14\");  break;
    case 15: strreplace(dpid,\"Indi\",\"Indi15\");  break;
    case 16: strreplace(dpid,\"Indi\",\"Indi16\");  break;
    default: ;
  }
  dpGet(dpid, indx);                 /* Indi history File Name creating     */
    if(indi < 10)
  {   if(indx < 10)
     { sprintf(stri,\"_ArchIndi0%d_0%d.txt\", indi, indx);
     } else
     { sprintf(stri,\"_ArchIndi0%d_%d.txt\" , indi, indx);
     }
  } else
  {   if(indx < 10)
    { sprintf(stri,\"_ArchIndi%d_0%d.txt\"  , indi, indx);
    } else
    { sprintf(stri,\"_ArchIndi%d_%d.txt\"   , indi, indx);
    }
  }
  getMultiValue(\"YER1\",\"text\",tyer, \"MON1\",\"text\",tmon,
                \"DAY1\",\"text\",tday, \"HUR1\",\"text\",thur, \"MIN1\",\"text\",tmin);
  tbeg =  tyer+\".\"+tmon+\".\"+tday+\" \"+thur+\":\"+tmin+\":00.000\" + '\"';
  tbeg = '\"' + tbeg; 
		
  getMultiValue(\"YER2\",\"text\",tyer, \"MON2\",\"text\",tmon,
                \"DAY2\",\"text\",tday, \"HUR2\",\"text\",thur, \"MIN2\",\"text\",tmin);
  tfin =  tyer+\".\"+tmon+\".\"+tday+\" \"+thur+\":\"+tmin+\":00.000\" + '\"';
  tfin = '\"' + tfin; 

  path = getPath(LOG_REL_PATH);
  sprintf(fnam,\"%s/%s\", path, stri);
  fout = fopen(fnam, \"w+\");
  para=1; while(para <= 15)
  {   switch(para)
    { case  1: strreplace(dpid,\"File\"  ,\"Name01\"); dpGet(dpid, name);  break;
      case  2: strreplace(dpid,\"Name01\",\"Name02\"); dpGet(dpid, name);  break;
      case  3: strreplace(dpid,\"Name02\",\"Name03\"); dpGet(dpid, name);  break;
      case  4: strreplace(dpid,\"Name03\",\"Name04\"); dpGet(dpid, name);  break;
      case  5: strreplace(dpid,\"Name04\",\"Name05\"); dpGet(dpid, name);  break;
      case  6: strreplace(dpid,\"Name05\",\"Name06\"); dpGet(dpid, name);  break;
      case  7: strreplace(dpid,\"Name06\",\"Name07\"); dpGet(dpid, name);  break;
      case  8: strreplace(dpid,\"Name07\",\"Name08\"); dpGet(dpid, name);  break;
      case  9: strreplace(dpid,\"Name08\",\"Name09\"); dpGet(dpid, name);  break;
      case 10: strreplace(dpid,\"Name09\",\"Name10\"); dpGet(dpid, name);  break;
      case 11: strreplace(dpid,\"Name10\",\"Name11\"); dpGet(dpid, name);  break;
      case 12: strreplace(dpid,\"Name11\",\"Name12\"); dpGet(dpid, name);  break;
      case 13: strreplace(dpid,\"Name12\",\"Name13\"); dpGet(dpid, name);  break;
      case 14: strreplace(dpid,\"Name13\",\"Name14\"); dpGet(dpid, name);  break;
      case 15: strreplace(dpid,\"Name14\",\"Name15\"); dpGet(dpid, name);  break;
//      case 16: strreplace(dpid,\"Name15\",\"Name16\"); dpGet(dpid, name);  break;
      default: ;
    }
    strreplace(name,\":_original.._value\",\"\");
/*
    sprintf(dstr,\" Indi = %d, Index = %d, Para = %d\\n Name: %s\",
                   indi, indx, para, name);
    setValue(\"IndiDebg\", \"text\", dstr);                  delay(2); /* Debug */
	dpQuery(
\"SELECT '_online.._stime' FROM '\"+name+\"' TIMERANGE(\"+tbeg+\",\"+tfin+\",1,0)\",tarr);
   	dpQuery(
\"SELECT '_online.._value' FROM '\"+name+\"' TIMERANGE(\"+tbeg+\",\"+tfin+\",1,0)\",darr);
/*
	DebugN(\"addr\", name);   	DebugN(\"tbeg\", tbeg);
    DebugN(\"tfin\", tfin);       DebugN(\"tarr\", tarr);
    DebugN(\"darr\", darr);
*/        
    sprintf(stri,\"\\n Name: %s,\\n Time,                       Data\\n\", name);
    fputs(stri, fout);
      for(int1 = 2; int1 <= dynlen(tarr); int1++)
    { tyme = tarr[int1][2];
      data = darr[int1][2];
/*
      sprintf(dstr,\" Time = %s, Data = %s\", tyme, data);
      setValue(\"IndiDebg\", \"text\", dstr);                delay(1); /* Debug */
      sprintf(stri,\" %s,    %s\\n\",tyme, data);
      fputs(stri, fout);
      fflush(fout); 
    } fflush(fout);    para++;
  } fclose(fout);
}" 0
 E E E
21 287
"SpinButton5"
""
1 880 594 E E E 1 E 1 E N "_WindowText" E N {255,255,255} E E
 E E
175 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
878 592 917 619
0
E
"/* Indi File Number
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/
/*===================================-======================================*/
/*                      NAME_INDEX OF OUT_FILE FOR SQL                      */
/*-----------------------------------=--------------------------------------*/
/* AUTHORs:        S.G.Basiladze

   DESIGN ISSUEs:  This SpinButton defines the Indi History File Index 

   MODIF_HISTORY:  19.11.2001 - first version
                   10.05.2003 -  2-nd version, DP & Indi names are optimized
/*===================================-======================================*/

main()
{ int     indi;
  string  dpid=\"SCTmops1:Indi.File:_original.._value\";       /* DP-elem IDen*/
  dyn_errClass eror;
  
  delay(1);
  dpGet(\"SCTmops1:Plot.Numb:_original.._value\", indi);       /* Tab_2 number*/
    switch(indi)
  { case  1: strreplace(dpid,\"Indi\",\"Indi01\");  break;
    case  2: strreplace(dpid,\"Indi\",\"Indi02\");  break;
    case  3: strreplace(dpid,\"Indi\",\"Indi03\");  break;
    case  4: strreplace(dpid,\"Indi\",\"Indi04\");  break;
    case  5: strreplace(dpid,\"Indi\",\"Indi05\");  break;
    case  6: strreplace(dpid,\"Indi\",\"Indi06\");  break;
    case  7: strreplace(dpid,\"Indi\",\"Indi07\");  break;
    case  8: strreplace(dpid,\"Indi\",\"Indi08\");  break;
    case  9: strreplace(dpid,\"Indi\",\"Indi09\");  break;
    case 10: strreplace(dpid,\"Indi\",\"Indi10\");  break;
    case 11: strreplace(dpid,\"Indi\",\"Indi11\");  break;
    case 12: strreplace(dpid,\"Indi\",\"Indi12\");  break;
    case 13: strreplace(dpid,\"Indi\",\"Indi13\");  break;
    case 14: strreplace(dpid,\"Indi\",\"Indi14\");  break;
    case 15: strreplace(dpid,\"Indi\",\"Indi15\");  break;
    case 16: strreplace(dpid,\"Indi\",\"Indi16\");  break;
    default: ;
  }
  dpSetWait(dpid, this.text);
  eror = getLastError();
    if(dynlen(eror))
  { errorDialog(eror);
  }
}" 0

E

N 0 100 1 0 0 1
14 689
"HVcaNumb_Moni"
""
1 305 340 E E E 1 E 1 E N "_WindowText" E N {255,255,255} E E
 E E
574 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-110-100-100-*-*-iso8859-1|-11,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
303 338 330 363
3 "s" 0 0 0 0 0 0 
E
E
E
14 690
"LVcaNumb_Moni"
""
1 115 340 E E E 1 E 1 E N "_WindowText" E N {255,255,255} E E
 E E
575 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-110-100-100-*-*-iso8859-1|-11,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
113 338 140 363
3 "s" 0 0 0 0 0 0 
E
E
E
14 705
"MoniDataGet_Name02"
""
1 665 140 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
590 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
663 138 727 165
3 "s" 0 0 0 0 0 0 
E
E
E
14 706
"MoniDataGet_Name16"
""
1 855 80 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
591 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
853 78 917 105
3 "s" 0 0 0 0 0 0 
E
E
E
14 707
"MoniDataGet_Name17"
""
1 855 110 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
592 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
853 108 917 135
3 "s" 0 0 0 0 0 0 
E
E
E
14 708
"MoniDataGet_Name18"
""
1 855 140 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
593 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
853 138 917 165
3 "s" 0 0 0 0 0 0 
E
E
E
14 709
"MoniDataGet_Name19"
""
1 855 170 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
594 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
853 168 917 195
3 "s" 0 0 0 0 0 0 
E
E
E
14 710
"MoniStatGet_Name20"
""
1 855 200 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
595 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
853 198 917 225
3 "s" 0 0 0 0 0 0 
E
E
E
14 711
"MoniStatGet_Name21"
""
1 855 230 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
596 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
853 228 917 255
3 "s" 0 0 0 0 0 0 
E
E
E
14 712
"MoniStatGet_Name22"
""
1 855 260 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
597 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
853 258 917 285
3 "s" 0 0 0 0 0 0 
E
E
E
14 713
"MoniDataGet_Name26"
""
1 855 350 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
598 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
853 348 917 375
3 "s" 0 0 0 0 0 0 
E
E
E
14 714
"MoniDataSet_Name24"
""
1 855 380 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
599 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
853 378 917 405
3 "s" 0 0 0 0 0 0 
E
E
E
14 715
"MoniDataGet_Name27"
""
1 855 410 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
600 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
853 408 917 435
3 "s" 0 0 0 0 0 0 
E
E
E
14 716
"MoniStatGet_Name23"
""
1 668 350 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
601 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
666 348 730 375
3 "s" 0 0 0 0 0 0 
E
E
E
14 717
"MoniDataGet_Name24"
""
1 668 380 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
602 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
666 378 730 405
3 "s" 0 0 0 0 0 0 
E
E
E
14 718
"MoniDataGet_Name25"
""
1 668 410 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
603 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
666 408 730 435
3 "s" 0 0 0 0 0 0 
E
E
E
14 719
"MoniDataGet_Name14"
""
1 665 80 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
604 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
663 78 727 105
3 "s" 0 0 0 0 0 0 
E
E
E
14 720
"MoniDataGet_Name15"
""
1 665 110 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
605 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
663 108 727 135
3 "s" 0 0 0 0 0 0 
E
E
E
14 721
"MoniDataGet_Name06"
""
1 665 230 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
606 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
663 228 727 255
3 "s" 0 0 0 0 0 0 
E
E
E
14 722
"MoniStatGet_Name01"
""
1 495 80 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
607 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
493 78 557 105
3 "s" 0 0 0 0 0 0 
E
E
E
14 723
"MoniDataGet_Name03"
""
1 495 110 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
608 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
493 108 557 135
3 "s" 0 0 0 0 0 0 
E
E
E
14 724
"MoniDataGet_Name04"
""
1 495 140 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
609 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
493 138 557 165
3 "s" 0 0 0 0 0 0 
E
E
E
14 725
"MoniDataGet_Name05"
""
1 495 170 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
610 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
493 168 557 195
3 "s" 0 0 0 0 0 0 
E
E
E
14 726
"MoniDataGet_Name07"
""
1 495 200 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
611 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
493 198 557 225
3 "s" 0 0 0 0 0 0 
E
E
E
14 727
"MoniDataGet_Name08"
""
1 495 230 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
612 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
493 228 557 255
3 "s" 0 0 0 0 0 0 
E
E
E
14 728
"MoniDataGet_Name09"
""
1 495 260 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
613 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
493 258 557 285
3 "s" 0 0 0 0 0 0 
E
E
E
14 729
"MoniDataGet_Name10"
""
1 495 290 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
614 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
493 288 557 315
3 "s" 0 0 0 0 0 0 
E
E
E
14 730
"MoniDataGet_Name11"
""
1 495 320 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
615 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
493 318 557 345
3 "s" 0 0 0 0 0 0 
E
E
E
14 731
"MoniDataGet_Name12"
""
1 495 350 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
616 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
493 348 557 375
3 "s" 0 0 0 0 0 0 
E
E
E
14 732
"MoniDataGet_Name13"
""
1 495 380 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
617 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
493 378 557 405
3 "s" 0 0 0 0 0 0 
E
E
E
14 733
"MoniStatGet_Name37"
""
1 305 410 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
618 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
303 408 367 435
3 "s" 0 0 0 0 0 0 
E
E
E
14 734
"MoniDataGet_Name35"
""
1 115 440 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
619 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
113 438 177 465
3 "s" 0 0 0 0 0 0 
E
E
E
14 735
"MoniStatGet_Name34"
""
1 115 410 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
620 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
113 408 177 435
3 "s" 0 0 0 0 0 0 
E
E
E
14 736
"MoniStatGet_Name36"
""
1 305 200 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
621 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
303 198 367 225
3 "s" 0 0 0 0 0 0 
E
E
E
14 737
"MoniStatGet_Name31"
""
1 115 200 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
622 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
113 198 177 225
3 "s" 0 0 0 0 0 0 
E
E
E
14 738
"MoniDataGet_Name32"
""
1 115 230 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
623 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
113 228 177 255
3 "s" 0 0 0 0 0 0 
E
E
E
14 739
"MoniDataGet_Name33"
""
1 115 260 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
624 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
113 258 177 285
3 "s" 0 0 0 0 0 0 
E
E
E
14 744
"MoniStatGet_Name43"
""
1 305 80 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
629 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
303 78 367 105
3 "s" 0 0 0 0 0 0 
E
E
E
14 745
"MoniStatGet_Name41"
""
1 115 80 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
630 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
113 78 177 105
3 "s" 0 0 0 0 0 0 
E
E
E
14 746
"MoniStatGet_Name42"
""
1 115 110 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E
 E E
631 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
113 108 177 135
3 "s" 0 0 0 0 0 0 
E
E
E
21 748
"MoniRackNumb"
""
1 320 530 E E E 1 E 1 E N "_WindowText" E N {255,255,255} E E
 E E
633 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
318 528 362 555
0
E
"/* Level_05 Name Index
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/
/*===================================-======================================*/
/*                   NAME INDEX OF LEVEL_01 FOR SCT_DCS                     */
/*-----------------------------------=--------------------------------------*/
/* AUTHORs:        S.G.Basiladze

   DESIGN ISSUEs:  This SpinButton defines the Name Index of Level_05

   MODIF_HISTORY:  08.11.2001 - first version
/*===================================-======================================*/

main()
{ dyn_errClass eror;

  dpSetWait(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL5:_original.._value\", this.text);
  eror = getLastError();
    if(dynlen(eror))
  { errorDialog(eror);
  }
}" 0

E

N 0 3 1 0 0 1
21 750
"MoniCratNumb"
""
1 493 530 E E E 1 E 1 E N "_WindowText" E N {255,255,255} E E
 E E
635 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
491 528 535 555
0
E
"/* Level_04 Name Index
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/
/*===================================-======================================*/
/*                   NAME INDEX OF LEVEL_04 FOR SCT_DCS                     */
/*-----------------------------------=--------------------------------------*/
/* AUTHORs:        S.G.Basiladze

   DESIGN ISSUEs:  This SpinButton defines the Name Index of Level_04

   MODIF_HISTORY:  08.11.2001 - first version
/*===================================-======================================*/

main()
{ dyn_errClass eror;

  dpSetWait(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL4:_original.._value\", this.text);
  eror = getLastError();
    if(dynlen(eror))
  { errorDialog(eror);
  }
}" 0

E

N 0 3 1 0 0 1
13 767
"ChanMoni"
""
1 665 300 E E E 1 E 1 E N "_3DText" E N {204,204,102} E E
 E E
651 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
663 298 727 325
T 
1
LANG:1 7 Connect
"/* Connect Chan by Click
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/
/*===================================-======================================*/
/*                      MANUAL CHAN CONTROLLER BY NAME                      */
/*-----------------------------------=--------------------------------------*/
/* AUTHORs:        S.G.Basiladze

   DESIGN ISSUEs:  This Button is starting of Manual Controller
                   based on DCS_Name
                   
   MODIF_HISTORY:  04.02.2002 - first version
                   10.05.2003 -  2-nd version for MoPS project
/*===================================-======================================*/

main()
{ ConnectChan_Moni();
}

 ConnectChan_Moni()
 {    int rack, crat, card, lvca, lvix, hvca, hvix, hivo, chan, indx, conn;
   string nam5, nam4, nam3, nam2, name, pnam, old_para, new_para, dstr;

   sprintf(name,\"Channel\");
   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL2:_original.._value\", indx);
   chan = indx; if(chan >= 0)
//   chan = indx - 1; if(chan >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
     if(chan < 10)
   { sprintf(nam2,\"%s0%d\", name, chan);
   } else
   { sprintf(nam2,\"%s%d\" , name, chan);
   }
/*
   sprintf(dstr,\" Lev2: %s\", nam2);
   setValue(\"MoniInfo\",\"text\", dstr);    delay(2);                 /* Debug */

   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL3:_original.._value\", indx);
     switch(indx)
   { case  0: lvca =  0;  lvix =  0;  hvca =  1;  hivo = 0; break;
     case  1: lvca =  0;  hvix =  0;  hvca =  1;  hivo = 1; break;
     case  2: lvca =  2;  lvix =  1;  hvca =  1;  hivo = 0; break;
     case  3: lvca =  3;  lvix =  2;  hvca =  4;  hivo = 0; break;
     case  4: lvca =  3;  hvix =  1;  hvca =  4;  hivo = 1; break;
     case  5: lvca =  5;  lvix =  3;  hvca =  4;  hivo = 0; break;
     case  6: lvca =  6;  lvix =  4;  hvca =  7;  hivo = 0; break;
     case  7: lvca =  6;  hvix =  2;  hvca =  7;  hivo = 1; break;
     case  8: lvca =  8;  lvix =  5;  hvca =  7;  hivo = 0; break;
     case  9: lvca =  9;  lvix =  6;  hvca = 10;  hivo = 0; break;
     case 10: lvca =  9;  hvix =  3;  hvca = 10;  hivo = 1; break;
     case 11: lvca = 11;  lvix =  7;  hvca = 10;  hivo = 0; break;
     case 12: lvca = 12;  lvix =  8;  hvca = 13;  hivo = 0; break;
     case 13: lvca = 12;  hvix =  4;  hvca = 13;  hivo = 1; break;
     case 14: lvca = 14;  lvix =  9;  hvca = 13;  hivo = 0; break;
     case 15: lvca = 15;  lvix = 10;  hvca = 16;  hivo = 0; break;
     case 16: lvca = 15;  hvix =  5;  hvca = 16;  hivo = 1; break;
     case 17: lvca = 17;  lvix = 11;  hvca = 16;  hivo = 0; break;
     default: lvca = -1;  lvix = -1;  hvca =  0;  hivo = 2;
                          hvix = -1;
   }
     if(hivo == 0)
   { card = lvix;
     dpSet(\"SCTmops1:Indi0\"+$Tab_Numb+\".Name00:_original.._value\",\"LV_card\");
       if(card < 10)
     { sprintf(nam3,\"LV_card0%d\", card);
     } else
     { sprintf(nam3,\"LV_card%d\" , card);
     }
   } else
   { card = hvix;
     dpSet(\"SCTmops1:Indi0\"+$Tab_Numb+\".Name00:_original.._value\",\"HV_card\");
       if(card < 10)
     { sprintf(nam3,\"HV_card0%d\", card);
     } else
     { sprintf(nam3,\"HV_card%d\" , card);
     }
   }
     if(card >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
/*
   sprintf(dstr,\" Lev3: %s\", nam3);
   setValue(\"MoniInfo\",\"text\", dstr);     delay(2);                /* Debug */

   sprintf(name,\"Crate\");
   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL4:_original.._value\", indx);
   crat = indx; if(crat >= 0)
//   crat = indx - 1; if(crat >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
     if(crat < 10)
   { sprintf(nam4,\"%s0%d\", name, crat);
   } else
   { sprintf(nam4,\"%s%d\" , name, crat);
   }
/*
   sprintf(dstr,\" Lev4: %s\", nam4);
   setValue(\"MoniInfo\",\"text\", dstr);     delay(2);                /* Debug */

   sprintf(name,\"Rack\");
   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL5:_original.._value\", indx);
   rack = indx; if(rack >= 0)
//   rack = indx - 1; if(rack >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
     if(rack < 10)
   { sprintf(nam5,\"%s0%d\", name, rack);
   } else
   { sprintf(nam5,\"%s%d\" , name, rack);
   }
/*
   sprintf(dstr,\" Lev5: %s\", nam5);
   setValue(\"MoniInfo\",\"text\", dstr);     delay(2);                /* Debug */

   sprintf(name,\"Crate\");
   crat = (rack * 4) + crat;
     if(crat < 10)
   { sprintf(nam4,\"%s0%d\", name, crat);
   } else
   { sprintf(nam4,\"%s%d\" , name, crat);
   }
   sprintf(name,\"%s.%s\", nam4, nam2);
/**/
   sprintf(dstr,
\" Chan_DP_Name: %s; Para's Names are in Indi0\"+$Tab_Numb+\", Conn=%d\",name,conn);
   setValue(\"MoniInfo\",\"backCol\",\"Green\");
   setValue(\"MoniInfo\",\"text\", dstr);     delay(1);                /* Debug */
/*!!
   conn = 0;                         /* Should be closed in \"... by Click\"  */
   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name01:_original.._value\");
     if(conn > 0)                    /* If Stat_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_StatName01\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchStat.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_StatName01\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name02:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName02\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVch_Vcc.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName02\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name03:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName03\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVps_Vcc.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName03\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name04:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName04\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVretVcc.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName04\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name05:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName05\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVch_Icc.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName05\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name06:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName06\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVch_Vdd.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName06\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name07:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName07\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVps_Vdd.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName07\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name08:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName08\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVretVdd.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName08\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name09:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName09\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVch_Idd.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName09\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name10:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName10\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchVCSV.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName10\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name11:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName11\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchVCSI.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName11\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name12:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName12\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchPINV.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName12\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name13:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName13\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchPINI.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName13\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name14:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName14\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.MOch_Tm0.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName14\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name15:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName15\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.MOch_Tm1.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName15\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name16:_original.._value\");
     if(conn > 0)                    /* If Data_Send                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName16\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchDTrp.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName16\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name17:_original.._value\");
     if(conn > 0)                    /* If Data_Send                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName17\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchCTrp.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName17\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name18:_original.._value\");
     if(conn > 0)                    /* If Data_Send                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName18\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchTLim.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName18\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name19:_original.._value\");
     if(conn > 0)                    /* If Data_Send                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName19\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchTTrp.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName19\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name20:_original.._value\");
     if(conn > 0)                    /* If Stat_Send                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_StatName20\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchCLKS.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_StatName20\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name21:_original.._value\");
     if(conn > 0)                    /* If Stat_Send                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_StatName21\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchCLKR.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_StatName21\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name22:_original.._value\");
     if(conn > 0)                    /* If Stat_Send                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_StatName22\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchVOut.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_StatName22\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name23:_original.._value\");
     if(conn > 0)                    /* If Stat_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_StatName23\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.HVchStat.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_StatName23\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name24:_original.._value\");
     if(conn > 0)                    /* If Data_Send                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniSet_DataName24\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.HVchVolt.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniSet_DataName24\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name24:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName24\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.HVchVolt.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName24\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name25:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName25\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.HVchCurr.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName25\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name26:_original.._value\");
     if(conn > 0)                    /* If Data_Send                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName26\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.HVchITrp.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName26\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name27:_original.._value\");
     if(conn > 0)                    /* If Data_Send                         */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName27\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.HVchRamp.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName27\", new_para);

   setValue(\"Cnf_Info\",\"backCol\",\"[20,40,60]\");
   setValue(\"Cnf_Info\",\"text\", \"\");
 }
//   switch(para)                    /* Conversion of Raw Value to Data     */
// { case  2: data = (20.0 * flo1) / 1000.0; break;      /* LVch_Vcc        */
//   case  6: data = (20.0 * flo1) / 1000.0; break;      /* LVch_Vdd        */
//   case 10: data = (40.0 * flo1) / 1000.0; break;      /* LVchVCSV        */
//   case 12: data = (50.0 * flo1) / 1000.0; break;      /* LVchPINV        */
//   case 16: data = 2.0 * flo1;             break;      /* LVchDTrp        */
//   case 17: data = 2.0 * flo1;             break;      /* LVchCTrp        */
//   case 18: data = flo1 - 128.0;           break;      /* LVchTLim        */
//   case 19: data = flo1 - 128.0;           break;      /* LVchTTrp        */
//   case 24: data = flo1;                   break;      /* HVchVolt        */
//   case 26: data = flo1;                   break;      /* HVchITrp        */
//   case 27: data = flo1;                   break;      /* HVchRamp        */
//   default: data = 9999.9;
// }
//   switch(para)                    /* Conversion of Comm to Raw Value     */
// { case  2: flo1 = (data * 1000.0) / 20.0; break;      /* LVch_Vcc        */
//   case  6: flo1 = (data * 1000.0) / 20.0; break;      /* LVch_Vdd        */
//   case 10: flo1 = (data * 1000.0) / 40.0; break;      /* LVchVCSV        */
//   case 12: flo1 = (data * 1000.0) / 50.0; break;      /* LVchPINV        */
//   case 16: flo1 = data / 2.0;             break;      /* LVchDTrp        */
//   case 17: flo1 = data / 2.0;             break;      /* LVchCTrp        */
//   case 18: flo1 = data + 128.0;           break;      /* LVchTLim        */
//   case 19: flo1 = data + 128.0;           break;      /* LVchTTrp        */
//   case 24: flo1 = data;                   break;      /* HVchVolt        */
//   case 26: flo1 = data;                   break;      /* HVchITrp        */
//   case 27: flo1 = data;                   break;      /* HVchRamp        */
//   default: flo1 = 0.0;
// }

 MoniGet_StatName01(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\", Stat);
   setValue(\"MoniStatGet_Name01\",\"text\", stri);
 }

 MoniGet_DataName02(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name02\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name02\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name02\",\"backCol\",\"Red\");
   }
/**/
   sprintf(stri,\"%3.3f\", Recv);                                           /**/
/*
   sprintf(stri,\" S=%d\", stus);                                    /* Debug */
   setValue(\"MoniDataGet_Name02\",\"text\", stri);
 }

 MoniGet_DataName03(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name03\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name03\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name03\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name03\",\"text\", stri);
 }

 MoniGet_DataName04(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name04\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name04\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name04\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name04\",\"text\", stri);
 }

 MoniGet_DataName05(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name05\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name05\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name05\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.1f\", Recv);
   setValue(\"MoniDataGet_Name05\",\"text\", stri);
 }

 MoniGet_DataName06(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name06\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name06\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name06\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name06\",\"text\", stri);
 }

 MoniGet_DataName07(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name07\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name07\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name07\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name07\",\"text\", stri);
 }

 MoniGet_DataName08(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name08\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name08\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name08\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name08\",\"text\", stri);
 }

 MoniGet_DataName09(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name09\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name09\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name09\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.1f\", Recv);
   setValue(\"MoniDataGet_Name09\",\"text\", stri);
 }

 MoniGet_DataName10(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name10\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name10\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name10\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name10\",\"text\", stri);
 }

 MoniGet_DataName11(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name11\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name11\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name11\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name11\",\"text\", stri);
 }

 MoniGet_DataName12(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name12\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name12\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name12\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name12\",\"text\", stri);
 }

 MoniGet_DataName13(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name13\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name13\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name13\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name13\",\"text\", stri);
 }

 MoniGet_DataName14(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name14\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name14\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name14\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name14\",\"text\", stri);
 }

 MoniGet_DataName15(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name15\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name15\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name15\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name15\",\"text\", stri);
 }

 MoniGet_DataName16(string Dapo, float Send)
 { float  flo1, data;
   string stri;
 
   sprintf(stri,\"%3.1f\", Send);
   setValue(\"MoniDataGet_Name16\",\"text\", stri);
 }

 MoniGet_DataName17(string Dapo, float Send)
 { float  flo1, data;
   string stri;
 
   sprintf(stri,\"%3.1f\", Send);
   setValue(\"MoniDataGet_Name17\",\"text\", stri);
 }

 MoniGet_DataName18(string Dapo, float Send)
 { float  flo1, data;
   string stri;
 
   sprintf(stri,\"%3.1f\", Send);
   setValue(\"MoniDataGet_Name18\",\"text\", stri);
 }

 MoniGet_DataName19(string Dapo, float Send)
 { float  flo1, data;
   string stri;
 
   sprintf(stri,\"%3.1f\", Send);
   setValue(\"MoniDataGet_Name19\",\"text\", stri);
 }

 MoniGet_StatName20(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\", Stat);
   setValue(\"MoniStatGet_Name20\",\"text\", stri);
 }

 MoniGet_StatName21(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\", Stat);
   setValue(\"MoniStatGet_Name21\",\"text\", stri);
 }

 MoniGet_StatName22(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\", Stat);
   setValue(\"MoniStatGet_Name22\",\"text\", stri);
 }

 MoniGet_StatName23(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\", Stat);
   setValue(\"MoniStatGet_Name23\",\"text\", stri);
 }

 MoniSet_DataName24(string Dapo, float Send)
 { float  flo1, data;
   string stri;
 
   sprintf(stri,\"%3.1f\", Send);
   setValue(\"MoniDataSet_Name24\",\"text\", stri);
 }

 MoniGet_DataName24(string Dapo, float Recv)
 { string stri;
 
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name24\",\"text\", stri);
 }

 MoniGet_DataName25(string Dapo, float Recv)
 { string stri;
 
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name25\",\"text\", stri);
 }

 MoniGet_DataName26(string Dapo, float Send)
 { float  flo1, data;
   string stri;
 
   sprintf(stri,\"%3.1f\", Send);
   setValue(\"MoniDataGet_Name26\",\"text\", stri);
 }

 MoniGet_DataName27(string Dapo, float Send)
 { float  flo1, data;
   string stri;
 
   sprintf(stri,\"%3.1f\", Send);
   setValue(\"MoniDataGet_Name27\",\"text\", stri);
 }" 0
 E E "/* Connect Chan by Name
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/
/*===================================-======================================*/
/*                      MANUAL CHAN CONTROLLER BY NAME                      */
/*-----------------------------------=--------------------------------------*/
/* AUTHORs:        S.G.Basiladze

   DESIGN ISSUEs:  This Button is starting of Manual Controller
                   based on DCS_Name
                   
   MODIF_HISTORY:  04.02.2002 - first version
                   10.05.2003 -  2-nd version for MoPS project
/*===================================-======================================*/

main()
{ ConnectChan_Moni();
}

 ConnectChan_Moni()
 {    int rack, crat, card, lvca, lvix, hvca, hvix, hivo, chan, indx, conn;
   string nam5, nam4, nam3, nam2, name, pnam, old_para, new_para, dstr;

   sprintf(name,\"Channel\");
   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL2:_original.._value\", indx);
   chan = indx; if(chan >= 0)
//   chan = indx - 1; if(chan >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
     if(chan < 10)
   { sprintf(nam2,\"%s0%d\", name, chan);
   } else
   { sprintf(nam2,\"%s%d\" , name, chan);
   }
/*
   sprintf(dstr,\" Lev2: %s\", nam2);
   setValue(\"MoniInfo\",\"text\", dstr);    delay(2);                 /* Debug */

   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL3:_original.._value\", indx);
     switch(indx)
   { case  0: lvca =  0;  lvix =  0;  hvca =  1;  hivo = 0; break;
     case  1: lvca =  0;  hvix =  0;  hvca =  1;  hivo = 1; break;
     case  2: lvca =  2;  lvix =  1;  hvca =  1;  hivo = 0; break;
     case  3: lvca =  3;  lvix =  2;  hvca =  4;  hivo = 0; break;
     case  4: lvca =  3;  hvix =  1;  hvca =  4;  hivo = 1; break;
     case  5: lvca =  5;  lvix =  3;  hvca =  4;  hivo = 0; break;
     case  6: lvca =  6;  lvix =  4;  hvca =  7;  hivo = 0; break;
     case  7: lvca =  6;  hvix =  2;  hvca =  7;  hivo = 1; break;
     case  8: lvca =  8;  lvix =  5;  hvca =  7;  hivo = 0; break;
     case  9: lvca =  9;  lvix =  6;  hvca = 10;  hivo = 0; break;
     case 10: lvca =  9;  hvix =  3;  hvca = 10;  hivo = 1; break;
     case 11: lvca = 11;  lvix =  7;  hvca = 10;  hivo = 0; break;
     case 12: lvca = 12;  lvix =  8;  hvca = 13;  hivo = 0; break;
     case 13: lvca = 12;  hvix =  4;  hvca = 13;  hivo = 1; break;
     case 14: lvca = 14;  lvix =  9;  hvca = 13;  hivo = 0; break;
     case 15: lvca = 15;  lvix = 10;  hvca = 16;  hivo = 0; break;
     case 16: lvca = 15;  hvix =  5;  hvca = 16;  hivo = 1; break;
     case 17: lvca = 17;  lvix = 11;  hvca = 16;  hivo = 0; break;
     default: lvca = -1;  lvix = -1;  hvca =  0;  hivo = 2;
                          hvix = -1;
   }
     if(hivo == 0)
   { card = lvix;
     dpSet(\"SCTmops1:Indi0\"+$Tab_Numb+\".Name00:_original.._value\",\"LV_card\");
       if(card < 10)
     { sprintf(nam3,\"LV_card0%d\", card);
     } else
     { sprintf(nam3,\"LV_card%d\" , card);
     }
   } else
   { card = hvix;
     dpSet(\"SCTmops1:Indi0\"+$Tab_Numb+\".Name00:_original.._value\",\"HV_card\");
       if(card < 10)
     { sprintf(nam3,\"HV_card0%d\", card);
     } else
     { sprintf(nam3,\"HV_card%d\" , card);
     }
   }
     if(card >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
/*
   sprintf(dstr,\" Lev3: %s\", nam3);
   setValue(\"MoniInfo\",\"text\", dstr);     delay(2);                /* Debug */

   sprintf(name,\"Crate\");
   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL4:_original.._value\", indx);
   crat = indx; if(crat >= 0)
//   crat = indx - 1; if(crat >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
     if(crat < 10)
   { sprintf(nam4,\"%s0%d\", name, crat);
   } else
   { sprintf(nam4,\"%s%d\" , name, crat);
   }
/*
   sprintf(dstr,\" Lev4: %s\", nam4);
   setValue(\"MoniInfo\",\"text\", dstr);     delay(2);                /* Debug */

   sprintf(name,\"Rack\");
   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL5:_original.._value\", indx);
   rack = indx; if(rack >= 0)
//   rack = indx - 1; if(rack >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
     if(rack < 10)
   { sprintf(nam5,\"%s0%d\", name, rack);
   } else
   { sprintf(nam5,\"%s%d\" , name, rack);
   }
/*
   sprintf(dstr,\" Lev5: %s\", nam5);
   setValue(\"MoniInfo\",\"text\", dstr);     delay(2);                /* Debug */

   sprintf(name,\"Crate\");
   crat = (rack * 4) + crat;
     if(crat < 10)
   { sprintf(nam4,\"%s0%d\", name, crat);
   } else
   { sprintf(nam4,\"%s%d\" , name, crat);
   }
   sprintf(name,\"%s.%s\", nam4, nam2);
/**/
   sprintf(dstr,
\" Chan_DP_Name: %s; Para's Names are in Indi0\"+$Tab_Numb+\", Conn=%d\",name,conn);
   setValue(\"MoniInfo\",\"backCol\",\"Green\");
   setValue(\"MoniInfo\",\"text\", dstr);     delay(1);                /* Debug */
/*!!*/
   conn = 0;                         /* Should be closed in \"... by Click\"  */
   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name01:_original.._value\");
     if(conn > 0)                    /* If Stat_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_StatName01\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchStat.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_StatName01\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name02:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName02\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVch_Vcc.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName02\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name03:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName03\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVps_Vcc.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName03\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name04:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName04\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVretVcc.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName04\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name05:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName05\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVch_Icc.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName05\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name06:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName06\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVch_Vdd.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName06\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name07:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName07\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVps_Vdd.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName07\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name08:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName08\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVretVdd.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName08\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name09:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName09\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVch_Idd.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName09\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name10:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName10\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchVCSV.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName10\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name11:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName11\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchVCSI.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName11\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name12:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName12\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchPINV.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName12\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name13:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName13\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchPINI.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName13\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name14:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName14\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.MOch_Tm0.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName14\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name15:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName15\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.MOch_Tm1.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName15\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name16:_original.._value\");
     if(conn > 0)                    /* If Data_Send                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName16\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchDTrp.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName16\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name17:_original.._value\");
     if(conn > 0)                    /* If Data_Send                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName17\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchCTrp.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName17\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name18:_original.._value\");
     if(conn > 0)                    /* If Data_Send                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName18\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchTLim.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName18\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name19:_original.._value\");
     if(conn > 0)                    /* If Data_Send                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName19\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchTTrp.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName19\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name20:_original.._value\");
     if(conn > 0)                    /* If Stat_Send                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_StatName20\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchCLKS.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_StatName20\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name21:_original.._value\");
     if(conn > 0)                    /* If Stat_Send                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_StatName21\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchCLKR.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_StatName21\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name22:_original.._value\");
     if(conn > 0)                    /* If Stat_Send                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_StatName22\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.LVchVOut.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_StatName22\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name23:_original.._value\");
     if(conn > 0)                    /* If Stat_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_StatName23\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.HVchStat.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_StatName23\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name24:_original.._value\");
     if(conn > 0)                    /* If Data_Send                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniSet_DataName24\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.HVchVolt.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniSet_DataName24\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name24:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName24\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.HVchVolt.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName24\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name25:_original.._value\");
     if(conn > 0)                    /* If Data_Recv                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName25\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.HVchCurr.Recv:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName25\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name26:_original.._value\");
     if(conn > 0)                    /* If Data_Send                        */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName26\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.HVchITrp.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName26\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name27:_original.._value\");
     if(conn > 0)                    /* If Data_Send                         */
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_DataName27\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.HVchRamp.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_DataName27\", new_para);

   setValue(\"Cnf_Info\",\"backCol\",\"[20,40,60]\");
   setValue(\"Cnf_Info\",\"text\", \"\");
 }
//   switch(para)                    /* Conversion of Raw Value to Data     */
// { case  2: data = (20.0 * flo1) / 1000.0; break;      /* LVch_Vcc        */
//   case  6: data = (20.0 * flo1) / 1000.0; break;      /* LVch_Vdd        */
//   case 10: data = (40.0 * flo1) / 1000.0; break;      /* LVchVCSV        */
//   case 12: data = (50.0 * flo1) / 1000.0; break;      /* LVchPINV        */
//   case 16: data = 2.0 * flo1;             break;      /* LVchDTrp        */
//   case 17: data = 2.0 * flo1;             break;      /* LVchCTrp        */
//   case 18: data = flo1 - 128.0;           break;      /* LVchTLim        */
//   case 19: data = flo1 - 128.0;           break;      /* LVchTTrp        */
//   case 24: data = flo1;                   break;      /* HVchVolt        */
//   case 26: data = flo1;                   break;      /* HVchITrp        */
//   case 27: data = flo1;                   break;      /* HVchRamp        */
//   default: data = 9999.9;
// }
//   switch(para)                    /* Conversion of Comm to Raw Value     */
// { case  2: flo1 = (data * 1000.0) / 20.0; break;      /* LVch_Vcc        */
//   case  6: flo1 = (data * 1000.0) / 20.0; break;      /* LVch_Vdd        */
//   case 10: flo1 = (data * 1000.0) / 40.0; break;      /* LVchVCSV        */
//   case 12: flo1 = (data * 1000.0) / 50.0; break;      /* LVchPINV        */
//   case 16: flo1 = data / 2.0;             break;      /* LVchDTrp        */
//   case 17: flo1 = data / 2.0;             break;      /* LVchCTrp        */
//   case 18: flo1 = data + 128.0;           break;      /* LVchTLim        */
//   case 19: flo1 = data + 128.0;           break;      /* LVchTTrp        */
//   case 24: flo1 = data;                   break;      /* HVchVolt        */
//   case 26: flo1 = data;                   break;      /* HVchITrp        */
//   case 27: flo1 = data;                   break;      /* HVchRamp        */
//   default: flo1 = 0.0;
// }

 MoniGet_StatName01(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\", Stat);
   setValue(\"MoniStatGet_Name01\",\"text\", stri);
 }

 MoniGet_DataName02(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name02\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name02\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name02\",\"backCol\",\"Red\");
   }
/**/
   sprintf(stri,\"%3.3f\", Recv);                                           /**/
/*
   sprintf(stri,\" S=%d\", stus);                                    /* Debug */
   setValue(\"MoniDataGet_Name02\",\"text\", stri);
 }

 MoniGet_DataName03(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name03\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name03\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name03\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name03\",\"text\", stri);
 }

 MoniGet_DataName04(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name04\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name04\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name04\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name04\",\"text\", stri);
 }

 MoniGet_DataName05(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name05\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name05\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name05\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.1f\", Recv);
   setValue(\"MoniDataGet_Name05\",\"text\", stri);
 }

 MoniGet_DataName06(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name06\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name06\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name06\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name06\",\"text\", stri);
 }

 MoniGet_DataName07(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name07\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name07\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name07\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name07\",\"text\", stri);
 }

 MoniGet_DataName08(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name08\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name08\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name08\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name08\",\"text\", stri);
 }

 MoniGet_DataName09(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name09\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name09\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name09\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.1f\", Recv);
   setValue(\"MoniDataGet_Name09\",\"text\", stri);
 }

 MoniGet_DataName10(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name10\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name10\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name10\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name10\",\"text\", stri);
 }

 MoniGet_DataName11(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name11\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name11\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name11\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name11\",\"text\", stri);
 }

 MoniGet_DataName12(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name12\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name12\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name12\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name12\",\"text\", stri);
 }

 MoniGet_DataName13(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name13\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name13\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name13\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name13\",\"text\", stri);
 }

 MoniGet_DataName14(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name14\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name14\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name14\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name14\",\"text\", stri);
 }

 MoniGet_DataName15(string Dapo, float Recv)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name15\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name15\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name15\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name15\",\"text\", stri);
 }

 MoniGet_DataName16(string Dapo, float Send)
 { float  flo1, data;
   string stri;
 
   sprintf(stri,\"%3.1f\", Send);
   setValue(\"MoniDataGet_Name16\",\"text\", stri);
 }

 MoniGet_DataName17(string Dapo, float Send)
 { float  flo1, data;
   string stri;
 
   sprintf(stri,\"%3.1f\", Send);
   setValue(\"MoniDataGet_Name17\",\"text\", stri);
 }

 MoniGet_DataName18(string Dapo, float Send)
 { float  flo1, data;
   string stri;
 
   sprintf(stri,\"%3.1f\", Send);
   setValue(\"MoniDataGet_Name18\",\"text\", stri);
 }

 MoniGet_DataName19(string Dapo, float Send)
 { float  flo1, data;
   string stri;
 
   sprintf(stri,\"%3.1f\", Send);
   setValue(\"MoniDataGet_Name19\",\"text\", stri);
 }

 MoniGet_StatName20(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\", Stat);
   setValue(\"MoniStatGet_Name20\",\"text\", stri);
 }

 MoniGet_StatName21(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\", Stat);
   setValue(\"MoniStatGet_Name21\",\"text\", stri);
 }

 MoniGet_StatName22(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\", Stat);
   setValue(\"MoniStatGet_Name22\",\"text\", stri);
 }

 MoniGet_StatName23(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\", Stat);
   setValue(\"MoniStatGet_Name23\",\"text\", stri);
 }

 MoniSet_DataName24(string Dapo, float Send)
 { float  flo1, data;
   string stri;
 
   sprintf(stri,\"%3.1f\", Send);
   setValue(\"MoniDataSet_Name24\",\"text\", stri);
 }

 MoniGet_DataName24(string Dapo, float Recv)
 { string stri;
 
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name24\",\"text\", stri);
 }

 MoniGet_DataName25(string Dapo, float Recv)
 { string stri;
 
   sprintf(stri,\"%3.3f\", Recv);
   setValue(\"MoniDataGet_Name25\",\"text\", stri);
 }

 MoniGet_DataName26(string Dapo, float Send)
 { float  flo1, data;
   string stri;
 
   sprintf(stri,\"%3.1f\", Send);
   setValue(\"MoniDataGet_Name26\",\"text\", stri);
 }

 MoniGet_DataName27(string Dapo, float Send)
 { float  flo1, data;
   string stri;
 
   sprintf(stri,\"%3.1f\", Send);
   setValue(\"MoniDataGet_Name27\",\"text\", stri);
 }" 0

13 768
"CardMoni"
""
1 305 300 E E E 1 E 1 E N "_3DText" E N {204,204,102} E E
 E E
652 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
303 298 367 325
T 
1
LANG:1 7 Connect
"/* Connect Card by Click
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/
/*===================================-======================================*/
/*                      MANUAL CARD CONTROLLER BY NAME                      */
/*-----------------------------------=--------------------------------------*/
/* AUTHORs:        S.G.Basiladze

   DESIGN ISSUEs:  This Button is starting of Manual Controller
                   based on DCS_Name
                   
   MODIF_HISTORY:  04.02.2002 - first version
                   10.05.2003 -  2-nd version for MoPS project
/*===================================-======================================*/
main()
{ ConnectCard_Moni();
}

 ConnectCard_Moni()
 {    int rack, crat, card, lvca, lvix, hvca, hvix, hivo, chan, indx, conn;
   string nam5, nam4, nam3, nam2, name, pnam, old_para, new_para, dstr;

   sprintf(name,\"Channel\");
   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL2:_original.._value\", indx);
   chan = indx; if(chan >= 0)
//   chan = indx - 1; if(chan >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
     if(chan < 10)
   { sprintf(nam2,\"%s0%d\", name, chan);
   } else
   { sprintf(nam2,\"%s%d\" , name, chan);
   }
/*
   sprintf(dstr,\" Lev2: %s\", nam2);
   setValue(\"MoniInfo\",\"text\", dstr);    delay(2);                 /* Debug */

   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL3:_original.._value\", indx);
     switch(indx)
   { case  0: lvca =  0;  lvix =  0;  hvca =  1;  hivo = 0; break;
     case  1: lvca =  0;  hvix =  0;  hvca =  1;  hivo = 1; break;
     case  2: lvca =  2;  lvix =  1;  hvca =  1;  hivo = 0; break;
     case  3: lvca =  3;  lvix =  2;  hvca =  4;  hivo = 0; break;
     case  4: lvca =  3;  hvix =  1;  hvca =  4;  hivo = 1; break;
     case  5: lvca =  5;  lvix =  3;  hvca =  4;  hivo = 0; break;
     case  6: lvca =  6;  lvix =  4;  hvca =  7;  hivo = 0; break;
     case  7: lvca =  6;  hvix =  2;  hvca =  7;  hivo = 1; break;
     case  8: lvca =  8;  lvix =  5;  hvca =  7;  hivo = 0; break;
     case  9: lvca =  9;  lvix =  6;  hvca = 10;  hivo = 0; break;
     case 10: lvca =  9;  hvix =  3;  hvca = 10;  hivo = 1; break;
     case 11: lvca = 11;  lvix =  7;  hvca = 10;  hivo = 0; break;
     case 12: lvca = 12;  lvix =  8;  hvca = 13;  hivo = 0; break;
     case 13: lvca = 12;  hvix =  4;  hvca = 13;  hivo = 1; break;
     case 14: lvca = 14;  lvix =  9;  hvca = 13;  hivo = 0; break;
     case 15: lvca = 15;  lvix = 10;  hvca = 16;  hivo = 0; break;
     case 16: lvca = 15;  hvix =  5;  hvca = 16;  hivo = 1; break;
     case 17: lvca = 17;  lvix = 11;  hvca = 16;  hivo = 0; break;
     default: lvca = -1;  lvix = -1;  hvca =  0;  hivo = 2;
                          hvix = -1;
   }
     if(hivo == 0)
   { card = lvix;
     dpSet(\"SCTmops1:Indi0\"+$Tab_Numb+\".Name00:_original.._value\",\"LV_card\");
       if(card < 10)
     { sprintf(nam3,\"LV_card0%d\", card);
     } else
     { sprintf(nam3,\"LV_card%d\" , card);
     }
   } else
   { card = hvix;
     dpSet(\"SCTmops1:Indi0\"+$Tab_Numb+\".Name00:_original.._value\",\"HV_card\");
       if(card < 10)
     { sprintf(nam3,\"HV_card0%d\", card);
     } else
     { sprintf(nam3,\"HV_card%d\" , card);
     }
   }
     if(card >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
/*
   sprintf(dstr,\" Lev3: %s\", nam3);
   setValue(\"MoniInfo\",\"text\", dstr);     delay(2);                /* Debug */

   sprintf(name,\"Crate\");
   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL4:_original.._value\", indx);
   crat = indx; if(crat >= 0)
//   crat = indx - 1; if(crat >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
     if(crat < 10)
   { sprintf(nam4,\"%s0%d\", name, crat);
   } else
   { sprintf(nam4,\"%s%d\" , name, crat);
   }
/*
   sprintf(dstr,\" Lev4: %s\", nam4);
   setValue(\"MoniInfo\",\"text\", dstr);     delay(2);                /* Debug */

   sprintf(name,\"Rack\");
   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL5:_original.._value\", indx);
   rack = indx; if(rack >= 0)
//   rack = indx - 1; if(rack >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
     if(rack < 10)
   { sprintf(nam5,\"%s0%d\", name, rack);
   } else
   { sprintf(nam5,\"%s%d\" , name, rack);
   }
/*
   sprintf(dstr,\" Lev5: %s\", nam5);
   setValue(\"MoniInfo\",\"text\", dstr);     delay(2);                /* Debug */

   sprintf(name,\"Crate\");
   crat = (rack * 4) + crat;
     if(crat < 10)
   { sprintf(nam4,\"%s0%d\", name, crat);
   } else
   { sprintf(nam4,\"%s%d\" , name, crat);
   }
   sprintf(name,\"%s.%s\", nam4, nam3);
/**/
   sprintf(dstr,
\" Card_DP_Name: %s; Para's Names are in Indi0\"+$Tab_Numb+\", Conn=%d\",name,conn);
   setValue(\"MoniInfo\",\"backCol\",\"Green\");
   setValue(\"MoniInfo\",\"text\", dstr);     delay(1);                /* Debug */
/*!!
   conn = 0;                         /* Should be closed in \"... by Click\"  */
     if(hivo == 0)
   { sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name31:_original.._value\");
       if(conn > 0)                  /* If Stat_Recv                        */
     { dpGet(pnam, old_para);
       dpDisconnect(\"MoniGet_StatName31\", old_para);
     }
     sprintf(new_para,\"SCTmops1:%s.LVcaStat.Recv:_original.._value\", name);
     dpSet(pnam, new_para);
     dpConnect(\"MoniGet_StatName31\", new_para);

     sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name32:_original.._value\");
       if(conn > 0)                  /* If Data_Recv                        */
     { dpGet(pnam, old_para);
       dpDisconnect(\"MoniGet_DataName32\", old_para);
     }
     sprintf(new_para,\"SCTmops1:%s.LVcaTemp.Recv:_original.._value\", name);
     dpSet(pnam, new_para);
     dpConnect(\"MoniGet_DataName32\", new_para);

     sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name33:_original.._value\");
       if(conn > 0)                  /* If Data_Recv                        */
     { dpGet(pnam, old_para);
       dpDisconnect(\"MoniGet_DataName33\", old_para);
     }
     sprintf(new_para,\"SCTmops1:%s.LVcaPowr.Recv:_original.._value\", name);
     dpSet(pnam, new_para);
     dpConnect(\"MoniGet_DataName33\", new_para);
     
     sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name34:_original.._value\");
       if(conn > 0)                  /* If Stat_Send                        */
     { dpGet(pnam, old_para);
       dpDisconnect(\"MoniGet_StatName34\", old_para);
     }
     sprintf(new_para,\"SCTmops1:%s.LVcaMask.Send:_original.._value\", name);
     dpSet(pnam, new_para);
     dpConnect(\"MoniGet_StatName34\", new_para);

     sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name35:_original.._value\");
       if(conn > 0)                  /* If Data_Send                        */
     { dpGet(pnam, old_para);
       dpDisconnect(\"MoniGet_DataName35\", old_para);
     }
     sprintf(new_para,\"SCTmops1:%s.LVcaTrip.Send:_original.._value\", name);
     dpSet(pnam, new_para);
     dpConnect(\"MoniGet_DataName35\", new_para);

     sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name36:_original.._value\");
       if(conn > 0)                  /* If Stat_Send                        */
     { dpGet(pnam, old_para);
       dpDisconnect(\"MoniGet_StatName36\", old_para);
     }
     sprintf(new_para,\"SCTmops1:%s.LVcaMask.Send:_original.._value\", name);
     dpSet(pnam, new_para);
     dpConnect(\"MoniGet_StatName36\", new_para);
   } else
   { sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name37:_original.._value\");
       if(conn > 0)                  /* If Stat_Send                        */
     { dpGet(pnam, old_para);
       dpDisconnect(\"MoniGet_StatName37\", old_para);
     }
     sprintf(new_para,\"SCTmops1:%s.HVcaMask.Send:_original.._value\", name);
     dpSet(pnam, new_para);
     dpConnect(\"MoniGet_StatName37\", new_para);
   }
   setValue(\"Cnf_Info\",\"backCol\",\"[20,40,60]\");
   setValue(\"Cnf_Info\",\"text\", \"\");
 }
//   switch(para)                    /* Conversion of Raw Value to Data     */
// { case  1: data =  1.0 * flo1; break;                 /* LVcaTemp        */
// { case  2: data = 0.25 * flo1; break;                 /* LVcaPowr        */
// { case  3: data = 0.25 * flo1; break;                 /* LVcaTrip        */
//   default: data = 9999.9;
// }
//   switch(para)                    /* Conversion of Comm to Raw Value     */
// { case  1: flo1 = data /  1.0; break;                 /* LVcaTemp        */
// { case  2: flo1 = data / 0.25; break;                 /* LVcaPowr        */
// { case  3: flo1 = data / 0.25; break;                 /* LVcaTrip        */
//   default: flo1 = 0.0;
// }

 MoniGet_StatName31(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\", Stat);
   setValue(\"MoniStatGet_Name31\",\"text\", stri);
 }
 
 MoniGet_DataName32(string Dapo, float Data)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name32\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name32\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name32\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Data);
   setValue(\"MoniDataGet_Name32\",\"text\", stri);
 }

 MoniGet_DataName33(string Dapo, float Data)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name33\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name33\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name33\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Data);
   setValue(\"MoniDataGet_Name33\",\"text\", stri);
 }

 MoniGet_StatName34(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\", Stat);
   setValue(\"MoniStatGet_Name34\",\"text\", stri);
 }
 
 MoniGet_DataName35(string Dapo, float Send)
 { float  flo1, data;
   string stri;
 
   sprintf(stri,\"%3.1f\", Send);
   setValue(\"MoniDataGet_Name35\",\"text\", stri);
 }

 MoniGet_StatName36(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\", Stat);
   setValue(\"MoniStatGet_Name36\",\"text\", stri);
 }

 MoniGet_StatName37(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\", Stat);
   setValue(\"MoniStatGet_Name37\",\"text\", stri);
 }" 0
 E E "/* Connect Card by Name
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/
/*===================================-======================================*/
/*                      MANUAL CARD CONTROLLER BY NAME                      */
/*-----------------------------------=--------------------------------------*/
/* AUTHORs:        S.G.Basiladze

   DESIGN ISSUEs:  This Button is starting of Manual Controller
                   based on DCS_Name
                   
   MODIF_HISTORY:  04.02.2002 - first version
                   10.05.2003 -  2-nd version for MoPS project
/*===================================-======================================*/

main()
{ ConnectCard_Moni();
}

 ConnectCard_Moni()
 {    int rack, crat, card, lvca, lvix, hvca, hvix, hivo, chan, indx, conn;
   string nam5, nam4, nam3, nam2, name, pnam, old_para, new_para, dstr;

   sprintf(name,\"Channel\");
   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL2:_original.._value\", indx);
   chan = indx; if(chan >= 0)
//   chan = indx - 1; if(chan >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
     if(chan < 10)
   { sprintf(nam2,\"%s0%d\", name, chan);
   } else
   { sprintf(nam2,\"%s%d\" , name, chan);
   }
/*
   sprintf(dstr,\" Lev2: %s\", nam2);
   setValue(\"MoniInfo\",\"text\", dstr);    delay(2);                 /* Debug */

   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL3:_original.._value\", indx);
     switch(indx)
   { case  0: lvca =  0;  lvix =  0;  hvca =  1;  hivo = 0; break;
     case  1: lvca =  0;  hvix =  0;  hvca =  1;  hivo = 1; break;
     case  2: lvca =  2;  lvix =  1;  hvca =  1;  hivo = 0; break;
     case  3: lvca =  3;  lvix =  2;  hvca =  4;  hivo = 0; break;
     case  4: lvca =  3;  hvix =  1;  hvca =  4;  hivo = 1; break;
     case  5: lvca =  5;  lvix =  3;  hvca =  4;  hivo = 0; break;
     case  6: lvca =  6;  lvix =  4;  hvca =  7;  hivo = 0; break;
     case  7: lvca =  6;  hvix =  2;  hvca =  7;  hivo = 1; break;
     case  8: lvca =  8;  lvix =  5;  hvca =  7;  hivo = 0; break;
     case  9: lvca =  9;  lvix =  6;  hvca = 10;  hivo = 0; break;
     case 10: lvca =  9;  hvix =  3;  hvca = 10;  hivo = 1; break;
     case 11: lvca = 11;  lvix =  7;  hvca = 10;  hivo = 0; break;
     case 12: lvca = 12;  lvix =  8;  hvca = 13;  hivo = 0; break;
     case 13: lvca = 12;  hvix =  4;  hvca = 13;  hivo = 1; break;
     case 14: lvca = 14;  lvix =  9;  hvca = 13;  hivo = 0; break;
     case 15: lvca = 15;  lvix = 10;  hvca = 16;  hivo = 0; break;
     case 16: lvca = 15;  hvix =  5;  hvca = 16;  hivo = 1; break;
     case 17: lvca = 17;  lvix = 11;  hvca = 16;  hivo = 0; break;
     default: lvca = -1;  lvix = -1;  hvca =  0;  hivo = 2;
                          hvix = -1;
   }
     if(hivo == 0)
   { card = lvix;
     dpSet(\"SCTmops1:Indi0\"+$Tab_Numb+\".Name00:_original.._value\",\"LV_card\");
       if(card < 10)
     { sprintf(nam3,\"LV_card0%d\", card);
     } else
     { sprintf(nam3,\"LV_card%d\" , card);
     }
   } else
   { card = hvix;
     dpSet(\"SCTmops1:Indi0\"+$Tab_Numb+\".Name00:_original.._value\",\"HV_card\");
       if(card < 10)
     { sprintf(nam3,\"HV_card0%d\", card);
     } else
     { sprintf(nam3,\"HV_card%d\" , card);
     }
   }
     if(card >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
/*
   sprintf(dstr,\" Lev3: %s\", nam3);
   setValue(\"MoniInfo\",\"text\", dstr);     delay(2);                /* Debug */

   sprintf(name,\"Crate\");
   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL4:_original.._value\", indx);
   crat = indx; if(crat >= 0)
//   crat = indx - 1; if(crat >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
     if(crat < 10)
   { sprintf(nam4,\"%s0%d\", name, crat);
   } else
   { sprintf(nam4,\"%s%d\" , name, crat);
   }
/*
   sprintf(dstr,\" Lev4: %s\", nam4);
   setValue(\"MoniInfo\",\"text\", dstr);     delay(2);                /* Debug */

   sprintf(name,\"Rack\");
   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL5:_original.._value\", indx);
   rack = indx; if(rack >= 0)
//   rack = indx - 1; if(rack >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
     if(rack < 10)
   { sprintf(nam5,\"%s0%d\", name, rack);
   } else
   { sprintf(nam5,\"%s%d\" , name, rack);
   }
/*
   sprintf(dstr,\" Lev5: %s\", nam5);
   setValue(\"MoniInfo\",\"text\", dstr);     delay(2);                /* Debug */

   sprintf(name,\"Crate\");
   crat = (rack * 4) + crat;
     if(crat < 10)
   { sprintf(nam4,\"%s0%d\", name, crat);
   } else
   { sprintf(nam4,\"%s%d\" , name, crat);
   }
   sprintf(name,\"%s.%s\", nam4, nam3);
/**/
   sprintf(dstr,
\" Card_DP_Name: %s; Para's Names are in Indi0\"+$Tab_Numb+\", Conn=%d\",name,conn);
   setValue(\"MoniInfo\",\"backCol\",\"Green\");
   setValue(\"MoniInfo\",\"text\", dstr);     delay(1);                /* Debug */
/*!!*/
   conn = 0;                         /* Should be closed in \"... by Click\"  */
     if(hivo == 0)
   { sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name31:_original.._value\");
       if(conn > 0)                  /* If Stat_Recv                        */
     { dpGet(pnam, old_para);
       dpDisconnect(\"MoniGet_StatName31\", old_para);
     }
     sprintf(new_para,\"SCTmops1:%s.LVcaStat.Recv:_original.._value\", name);
     dpSet(pnam, new_para);
     dpConnect(\"MoniGet_StatName31\", new_para);

     sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name32:_original.._value\");
       if(conn > 0)                  /* If Data_Recv                        */
     { dpGet(pnam, old_para);
       dpDisconnect(\"MoniGet_DataName32\", old_para);
     }
     sprintf(new_para,\"SCTmops1:%s.LVcaTemp.Recv:_original.._value\", name);
     dpSet(pnam, new_para);
     dpConnect(\"MoniGet_DataName32\", new_para);

     sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name33:_original.._value\");
       if(conn > 0)                  /* If Data_Recv                        */
     { dpGet(pnam, old_para);
       dpDisconnect(\"MoniGet_DataName33\", old_para);
     }
     sprintf(new_para,\"SCTmops1:%s.LVcaPowr.Recv:_original.._value\", name);
     dpSet(pnam, new_para);
     dpConnect(\"MoniGet_DataName33\", new_para);
     
     sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name34:_original.._value\");
       if(conn > 0)                  /* If Stat_Send                        */
     { dpGet(pnam, old_para);
       dpDisconnect(\"MoniGet_StatName34\", old_para);
     }
     sprintf(new_para,\"SCTmops1:%s.LVcaMask.Send:_original.._value\", name);
     dpSet(pnam, new_para);
     dpConnect(\"MoniGet_StatName34\", new_para);

     sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name35:_original.._value\");
       if(conn > 0)                  /* If Data_Send                        */
     { dpGet(pnam, old_para);
       dpDisconnect(\"MoniGet_DataName35\", old_para);
     }
     sprintf(new_para,\"SCTmops1:%s.LVcaTrip.Send:_original.._value\", name);
     dpSet(pnam, new_para);
     dpConnect(\"MoniGet_DataName35\", new_para);

     sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name36:_original.._value\");
       if(conn > 0)                  /* If Stat_Send                        */
     { dpGet(pnam, old_para);
       dpDisconnect(\"MoniGet_StatName36\", old_para);
     }
     sprintf(new_para,\"SCTmops1:%s.LVcaMask.Send:_original.._value\", name);
     dpSet(pnam, new_para);
     dpConnect(\"MoniGet_StatName36\", new_para);
   } else
   { sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name37:_original.._value\");
       if(conn > 0)                  /* If Stat_Send                        */
     { dpGet(pnam, old_para);
       dpDisconnect(\"MoniGet_StatName37\", old_para);
     }
     sprintf(new_para,\"SCTmops1:%s.HVcaMask.Send:_original.._value\", name);
     dpSet(pnam, new_para);
     dpConnect(\"MoniGet_StatName37\", new_para);
   }
   setValue(\"Cnf_Info\",\"backCol\",\"[20,40,60]\");
   setValue(\"Cnf_Info\",\"text\", \"\");
 }
//   switch(para)                    /* Conversion of Raw Value to Data     */
// { case  1: data =  1.0 * flo1; break;                 /* LVcaTemp        */
// { case  2: data = 0.25 * flo1; break;                 /* LVcaPowr        */
// { case  3: data = 0.25 * flo1; break;                 /* LVcaTrip        */
//   default: data = 9999.9;
// }
//   switch(para)                    /* Conversion of Comm to Raw Value     */
// { case  1: flo1 = data /  1.0; break;                 /* LVcaTemp        */
// { case  2: flo1 = data / 0.25; break;                 /* LVcaPowr        */
// { case  3: flo1 = data / 0.25; break;                 /* LVcaTrip        */
//   default: flo1 = 0.0;
// }

 MoniGet_StatName31(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\", Stat);
   setValue(\"MoniStatGet_Name31\",\"text\", stri);
 }
 
 MoniGet_DataName32(string Dapo, float Data)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name32\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name32\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name32\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Data);
   setValue(\"MoniDataGet_Name32\",\"text\", stri);
 }

 MoniGet_DataName33(string Dapo, float Data)
 { int    stus;
   string stri;
 
   sprintf(stri,\"%s\", Dapo);         /* Indicator colour                    */
   strreplace(stri,\":_original.._value\",\":_alert_hdl.._act_range\");
   strreplace(stri,\":original..value\"  ,\":_alert_hdl.._act_range\");
   dpGet(stri, stus);
   setValue(\"MoniDataGet_Name33\",\"backCol\",\"Green\");
     if((stus == 2) || (stus == 4))
   { setValue(\"MoniDataGet_Name33\",\"backCol\",\"Yellow\");
   }
     if((stus == 1) || (stus == 5))
   { setValue(\"MoniDataGet_Name33\",\"backCol\",\"Red\");
   }
   sprintf(stri,\"%3.3f\", Data);
   setValue(\"MoniDataGet_Name33\",\"text\", stri);
 }

 MoniGet_StatName34(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\", Stat);
   setValue(\"MoniStatGet_Name34\",\"text\", stri);
 }
 
 MoniGet_DataName35(string Dapo, float Send)
 { float  flo1, data;
   string stri;
 
   sprintf(stri,\"%3.1f\", Send);
   setValue(\"MoniDataGet_Name35\",\"text\", stri);
 }

 MoniGet_StatName36(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\", Stat);
   setValue(\"MoniStatGet_Name36\",\"text\", stri);
 }

 MoniGet_StatName37(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\", Stat);
   setValue(\"MoniStatGet_Name37\",\"text\", stri);
 }" 0

13 769
"CrateMoni"
""
1 305 120 E E E 1 E 1 E N "_3DText" E N {204,204,102} E E
 E E
653 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
303 118 367 145
T 
1
LANG:1 7 Connect
"/* Connect Crate by Click
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/
/*===================================-======================================*/
/*                     MANUAL CRATE CONTROLLER BY NAME                      */
/*-----------------------------------=--------------------------------------*/
/* AUTHORs:        S.G.Basiladze

   DESIGN ISSUEs:  This Button is starting of Manual Controller
                   based on DCS_Name
                   
   MODIF_HISTORY:  04.02.2002 - first version
                   10.05.2003 -  2-nd version for MoPS project
/*===================================-======================================*/

main()
{ ConnectCrate_Moni();
}

 ConnectCrate_Moni()
 {    int rack, crat, card, lvca, lvix, hvca, hvix, hivo, chan, indx, conn;
   string nam5, nam4, nam3, nam2, name, pnam, old_para, new_para, dstr;

   sprintf(name,\"Channel\");
   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL2:_original.._value\", indx);
   chan = indx; if(chan >= 0)
//   chan = indx - 1; if(chan >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
     if(chan < 10)
   { sprintf(nam2,\"%s0%d\", name, chan);
   } else
   { sprintf(nam2,\"%s%d\" , name, chan);
   }
/*
   sprintf(dstr,\" Lev2: %s\", nam2);
   setValue(\"MoniInfo\",\"text\", dstr);    delay(2);                 /* Debug */

   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL3:_original.._value\", indx);
     switch(indx)
   { case  0: lvca =  0;  lvix =  0;  hvca =  1;  hivo = 0; break;
     case  1: lvca =  0;  hvix =  0;  hvca =  1;  hivo = 1; break;
     case  2: lvca =  2;  lvix =  1;  hvca =  1;  hivo = 0; break;
     case  3: lvca =  3;  lvix =  2;  hvca =  4;  hivo = 0; break;
     case  4: lvca =  3;  hvix =  1;  hvca =  4;  hivo = 1; break;
     case  5: lvca =  5;  lvix =  3;  hvca =  4;  hivo = 0; break;
     case  6: lvca =  6;  lvix =  4;  hvca =  7;  hivo = 0; break;
     case  7: lvca =  6;  hvix =  2;  hvca =  7;  hivo = 1; break;
     case  8: lvca =  8;  lvix =  5;  hvca =  7;  hivo = 0; break;
     case  9: lvca =  9;  lvix =  6;  hvca = 10;  hivo = 0; break;
     case 10: lvca =  9;  hvix =  3;  hvca = 10;  hivo = 1; break;
     case 11: lvca = 11;  lvix =  7;  hvca = 10;  hivo = 0; break;
     case 12: lvca = 12;  lvix =  8;  hvca = 13;  hivo = 0; break;
     case 13: lvca = 12;  hvix =  4;  hvca = 13;  hivo = 1; break;
     case 14: lvca = 14;  lvix =  9;  hvca = 13;  hivo = 0; break;
     case 15: lvca = 15;  lvix = 10;  hvca = 16;  hivo = 0; break;
     case 16: lvca = 15;  hvix =  5;  hvca = 16;  hivo = 1; break;
     case 17: lvca = 17;  lvix = 11;  hvca = 16;  hivo = 0; break;
     default: lvca = -1;  lvix = -1;  hvca =  0;  hivo = 2;
                          hvix = -1;
   }
     if(hivo == 0)
   { card = lvix;
     dpSet(\"SCTmops1:Indi0\"+$Tab_Numb+\".Name00:_original.._value\",\"LV_card\");
       if(card < 10)
     { sprintf(nam3,\"LV_card0%d\", card);
     } else
     { sprintf(nam3,\"LV_card%d\" , card);
     }
   } else
   { card = hvix;
     dpSet(\"SCTmops1:Indi0\"+$Tab_Numb+\".Name00:_original.._value\",\"HV_card\");
       if(card < 10)
     { sprintf(nam3,\"HV_card0%d\", card);
     } else
     { sprintf(nam3,\"HV_card%d\" , card);
     }
   }
     if(card >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
/*
   sprintf(dstr,\" Lev3: %s\", nam3);
   setValue(\"MoniInfo\",\"text\", dstr);     delay(2);                /* Debug */

   sprintf(name,\"Crate\");
   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL4:_original.._value\", indx);
   crat = indx; if(crat >= 0)
//   crat = indx - 1; if(crat >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
     if(crat < 10)
   { sprintf(nam4,\"%s0%d\", name, crat);
   } else
   { sprintf(nam4,\"%s%d\" , name, crat);
   }
/*
   sprintf(dstr,\" Lev4: %s\", nam4);
   setValue(\"MoniInfo\",\"text\", dstr);     delay(2);                /* Debug */

   sprintf(name,\"Rack\");
   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL5:_original.._value\", indx);
   rack = indx; if(rack >= 0)
//   rack = indx - 1; if(rack >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
     if(rack < 10)
   { sprintf(nam5,\"%s0%d\", name, rack);
   } else
   { sprintf(nam5,\"%s%d\" , name, rack);
   }
/*
   sprintf(dstr,\" Lev5: %s\", nam5);
   setValue(\"MoniInfo\",\"text\", dstr);     delay(2);                /* Debug */

   crat = (rack * 4) + crat;
     if(crat < 10)
   { sprintf(nam4,\"Crate0%d.Controller\", crat);
   } else
   { sprintf(nam4,\"Crate%d.Controller\" , crat);
   }
   sprintf(name,\"%s\", nam4);
/**/
   sprintf(dstr,
\" Crate_DP_Name: %s; Para's Names are in Indi0\"+$Tab_Numb+\", Conn=%d\",name,conn);
   setValue(\"MoniInfo\",\"backCol\",\"Green\");
   setValue(\"MoniInfo\",\"text\", dstr);     delay(1);                /* Debug */
/*!!
   conn = 0;                         /* Should be closed in \"... by Click\"  */
   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name41:_original.._value\");
     if(conn > 0)
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_StatName41\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.CC_Reset.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_StatName41\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name42:_original.._value\");
     if(conn > 0)
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_StatName42\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.CCch_Set.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_StatName42\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name43:_original.._value\");
     if(conn > 0)
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_StatName43\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.CCchRead.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_StatName43\", new_para);

   setValue(\"Cnf_Info\",\"backCol\",\"[20,40,60]\");
   setValue(\"Cnf_Info\",\"text\", \"\");
 }

 MoniGet_StatName41(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\",Stat);
   setValue(\"MoniStatGet_Name41\",\"text\", stri);
 }

 MoniGet_StatName42(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\",Stat);
   setValue(\"MoniStatGet_Name42\",\"text\", stri);
 }

 MoniGet_StatName43(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\",Stat);
   setValue(\"MoniStatGet_Name43\",\"text\", stri);
 }" 0
 E E "/* Connect Crate by Name
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/
/*===================================-======================================*/
/*                     MANUAL CRATE CONTROLLER BY NAME                      */
/*-----------------------------------=--------------------------------------*/
/* AUTHORs:        S.G.Basiladze

   DESIGN ISSUEs:  This Button is starting of Manual Controller
                   based on DCS_Name
                   
   MODIF_HISTORY:  04.02.2002 - first version
                   10.05.2003 -  2-nd version for MoPS project
/*===================================-======================================*/

main()
{ ConnectCrate_Moni();
}

 ConnectCrate_Moni()
 {    int rack, crat, card, lvca, lvix, hvca, hvix, hivo, chan, indx, conn;
   string nam5, nam4, nam3, nam2, name, pnam, old_para, new_para, dstr;

   sprintf(name,\"Channel\");
   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL2:_original.._value\", indx);
   chan = indx - 1; if(chan >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
     if(chan < 10)
   { sprintf(nam2,\"%s0%d\", name, chan);
   } else
   { sprintf(nam2,\"%s%d\" , name, chan);
   }
/*
   sprintf(dstr,\" Lev2: %s\", nam2);
   setValue(\"MoniInfo\",\"text\", dstr);    delay(2);                 /* Debug */

   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL3:_original.._value\", indx);
     switch(indx)
   { case  0: lvca =  0;  lvix =  0;  hvca =  1;  hivo = 0; break;
     case  1: lvca =  0;  hvix =  0;  hvca =  1;  hivo = 1; break;
     case  2: lvca =  2;  lvix =  1;  hvca =  1;  hivo = 0; break;
     case  3: lvca =  3;  lvix =  2;  hvca =  4;  hivo = 0; break;
     case  4: lvca =  3;  hvix =  1;  hvca =  4;  hivo = 1; break;
     case  5: lvca =  5;  lvix =  3;  hvca =  4;  hivo = 0; break;
     case  6: lvca =  6;  lvix =  4;  hvca =  7;  hivo = 0; break;
     case  7: lvca =  6;  hvix =  2;  hvca =  7;  hivo = 1; break;
     case  8: lvca =  8;  lvix =  5;  hvca =  7;  hivo = 0; break;
     case  9: lvca =  9;  lvix =  6;  hvca = 10;  hivo = 0; break;
     case 10: lvca =  9;  hvix =  3;  hvca = 10;  hivo = 1; break;
     case 11: lvca = 11;  lvix =  7;  hvca = 10;  hivo = 0; break;
     case 12: lvca = 12;  lvix =  8;  hvca = 13;  hivo = 0; break;
     case 13: lvca = 12;  hvix =  4;  hvca = 13;  hivo = 1; break;
     case 14: lvca = 14;  lvix =  9;  hvca = 13;  hivo = 0; break;
     case 15: lvca = 15;  lvix = 10;  hvca = 16;  hivo = 0; break;
     case 16: lvca = 15;  hvix =  5;  hvca = 16;  hivo = 1; break;
     case 17: lvca = 17;  lvix = 11;  hvca = 16;  hivo = 0; break;
     default: lvca = -1;  lvix = -1;  hvca =  0;  hivo = 2;
                          hvix = -1;
   }
     if(hivo == 0)
   { card = lvix;
     dpSet(\"SCTmops1:Indi0\"+$Tab_Numb+\".Name00:_original.._value\",\"LV_card\");
       if(card < 10)
     { sprintf(nam3,\"LV_card0%d\", card);
     } else
     { sprintf(nam3,\"LV_card%d\" , card);
     }
   } else
   { card = hvix;
     dpSet(\"SCTmops1:Indi0\"+$Tab_Numb+\".Name00:_original.._value\",\"HV_card\");
       if(card < 10)
     { sprintf(nam3,\"HV_card0%d\", card);
     } else
     { sprintf(nam3,\"HV_card%d\" , card);
     }
   }
     if(card >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
/*
   sprintf(dstr,\" Lev3: %s\", nam3);
   setValue(\"MoniInfo\",\"text\", dstr);     delay(2);                /* Debug */

   sprintf(name,\"Crate\");
   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL4:_original.._value\", indx);
   crat = indx; if(crat >= 0)
//   crat = indx - 1; if(crat >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
     if(crat < 10)
   { sprintf(nam4,\"%s0%d\", name, crat);
   } else
   { sprintf(nam4,\"%s%d\" , name, crat);
   }
/*
   sprintf(dstr,\" Lev4: %s\", nam4);
   setValue(\"MoniInfo\",\"text\", dstr);     delay(2);                /* Debug */

   sprintf(name,\"Rack\");
   dpGet(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL5:_original.._value\", indx);
   rack = indx; if(rack >= 0)
//   rack = indx - 1; if(rack >= 0)
   { conn = 1;
   } else
   { conn = 0;
   }
     if(rack < 10)
   { sprintf(nam5,\"%s0%d\", name, rack);
   } else
   { sprintf(nam5,\"%s%d\" , name, rack);
   }
/*
   sprintf(dstr,\" Lev5: %s\", nam5);
   setValue(\"MoniInfo\",\"text\", dstr);     delay(2);                /* Debug */

   crat = (rack * 4) + crat;
     if(crat < 10)
   { sprintf(nam4,\"Crate0%d.Controller\", crat);
   } else
   { sprintf(nam4,\"Crate%d.Controller\" , crat);
   }
   sprintf(name,\"%s\", nam4);
/**/
   sprintf(dstr,
\" Crate_DP_Name: %s; Para's Names are in Indi0\"+$Tab_Numb+\", Conn=%d\",name,conn);
   setValue(\"MoniInfo\",\"backCol\",\"Green\");
   setValue(\"MoniInfo\",\"text\", dstr);     delay(1);                /* Debug */
/*!!*/
   conn = 0;                         /* Should be closed in \"... by Click\"  */
   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name41:_original.._value\");
     if(conn > 0)
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_StatName41\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.CC_Reset.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_StatName41\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name42:_original.._value\");
     if(conn > 0)
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_StatName42\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.CCch_Set.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_StatName42\", new_para);

   sprintf(pnam,\"SCTmops1:Indi0\"+$Tab_Numb+\".Name43:_original.._value\");
     if(conn > 0)
   { dpGet(pnam, old_para);
     dpDisconnect(\"MoniGet_StatName43\", old_para);
   }
   sprintf(new_para,\"SCTmops1:%s.CCchRead.Send:_original.._value\", name);
   dpSet(pnam, new_para);
   dpConnect(\"MoniGet_StatName43\", new_para);

   setValue(\"Cnf_Info\",\"backCol\",\"[20,40,60]\");
   setValue(\"Cnf_Info\",\"text\", \"\");
 }

 MoniGet_StatName41(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\",Stat);
   setValue(\"MoniStatGet_Name41\",\"text\", stri);
 }

 MoniGet_StatName42(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\",Stat);
   setValue(\"MoniStatGet_Name42\",\"text\", stri);
 }

 MoniGet_StatName43(string Dapo, int Stat)
 { string stri;
 
   sprintf(stri,\"%2X\",Stat);
   setValue(\"MoniStatGet_Name43\",\"text\", stri);
 }" 0

14 770
"Cnf_Info"
""
1 20 5 E E E 1 E 1 E N "_WindowText" E N {51,102,153} E E
 E E
653 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
18 3 932 30
3 "s" 0 0 0 0 0 0 
E
E
E
21 755
"MoniChanNumb"
""
1 815 530 E E E 1 E 1 E N "_WindowText" E N {255,255,255} E E
 E E
640 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
813 528 857 555
0
E
"/* Level_02 Name Index
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/
/*===================================-======================================*/
/*                   NAME INDEX OF LEVEL_02 FOR SCT_DCS                     */
/*-----------------------------------=--------------------------------------*/
/* AUTHORs:        S.G.Basiladze

   DESIGN ISSUEs:  This SpinButton defines the Name Index of Level_02

   MODIF_HISTORY:  08.11.2001 - first version
/*===================================-======================================*/

main()
{ dyn_errClass eror;

  dpSetWait(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL2:_original.._value\", this.text);
  eror = getLastError();
    if(dynlen(eror))
  { errorDialog(eror);
  }
}" 0

E

N 0 47 1 0 0 1
21 752
"MoniCardNumb"
""
1 650 530 E E E 1 E 1 E N "_WindowText" E N {255,255,255} E E
 E E
637 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
648 528 692 555
0
E
"/* Level_03 Name Index
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/
/*===================================-======================================*/
/*                   NAME INDEX OF LEVEL_03 FOR SCT_DCS                     */
/*-----------------------------------=--------------------------------------*/
/* AUTHORs:        S.G.Basiladze

   DESIGN ISSUEs:  This SpinButton defines the Name Index of Level_03

   MODIF_HISTORY:  08.11.2001 - first version
                   10.05.2003 - 2-nd version for MoPS project
/*===================================-======================================*/

main()
{ dyn_errClass eror;

  dpSetWait(\"SCTmops1:Indi0\"+$Tab_Numb+\".IndxL3:_original.._value\", this.text);
  eror = getLastError();
    if(dynlen(eror))
  { errorDialog(eror);
  }
}" 0

E

N 0 17 1 0 0 1
13 773
"PlotNams"
""
1 4 629 E E E 1 E 1 E N "_3DText" E N {102,204,153} E E
 E E
654 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 117 -microsoft windows-Courier New-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,49,Courier New
0 ""
2 627 66 652
T 
1
LANG:1 7 Archive
"/* Archive Button
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/

main()
{ ChildPanelOnCentralModal(\"_SCT_Quer_MoPS.pnl\",
                           \"_SCT_Indi_MoPS.pnl\",\"\");
  return;
}" 0
 E E E
0
LAYER, 1 
1
LANG:1 6 Layer2
0
LAYER, 2 
1
LANG:1 6 Layer3
0
LAYER, 3 
1
LANG:1 6 Layer4
0
LAYER, 4 
1
LANG:1 6 Layer5
0
LAYER, 5 
1
LANG:1 6 Layer6
0
LAYER, 6 
1
LANG:1 6 Layer7
0
LAYER, 7 
1
LANG:1 6 Layer8
0
0