V 10
1
LANG:1 8 (NoName)
PANEL,258 70 960 650 N "_3DFace" 1
"$Tab_Numb"
EEE E E 1 -1 -1 0  20 -20
"" 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
2 4
"PlotDebg"
""
1 1018 3393 E E E 1 E 1 E N {0,0,0} E N {204,204,204} E E
 E E
4 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"/* Group Debugger
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/

main()
{ ;
}" 0
 E 0 1 1 0 1 E U  1 E 112 662 798 688
1 2 0 "s" 0 0 0 64 0 0  112 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 54                                          Plot Debugger
2 6
"PlotEror"
""
1 1018 3423 E E E 1 E 1 E N {0,0,0} E N {204,204,204} E E
 E E
5 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"/* Group Debugger
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/

main()
{ ;
}" 0
 E 0 1 1 0 1 E U  1 E 112 692 798 718
1 2 0 "s" 0 0 0 64 0 0  112 692
 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 52                                           Plot Error
23 3
"IndiPlot"
""
1 -292 18 E E E 1 E 1 E N {102,102,102} E N {0,0,0} E E
 E E
3 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
-2 8 962 652
1 "/* Plot Panel
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/
/*===================================-======================================*/
/*                         PLOT PANEL FOR SCT_DCS                           */
/*-----------------------------------=--------------------------------------*/
/* AUTHORs:        S.G.Basiladze

   DESIGN ISSUEs:  This Panel contains the Script for the Plot number
                   finding and for Curves connection to the DataPoints 

   MODIF_HISTORY:  10.11.2001 - first version
                   14.01.2003 -  2-nd version, curves reconnection is added
                   10.06.2003 -  3-rd version, for MoPS project
/*===================================-======================================*/

main()
{ InitCurves(\"\", 0);
// dpConnect(\"InitCurves\",\"SCTmops1:Plot.Stat:_original.._value\");
}

 InitCurves(string Dapo, int Stat)
 { int     plot, curv;               /* Plot (Tab_2) and Curve numbers      */
   string  name, addr, dpid;         /* Para NAME, PVSS ADDRess, DP IDen    */
   string  pstr=\"1\";
 
   strreplace(pstr,\"1\", $Tab_Numb);
   sscanf(pstr,\"%d\", plot);
     if(plot < 10)
   { sprintf(dpid,\"SCTmops1:Plot0%d.NameXX:_original.._value\", plot);
   } else
   { sprintf(dpid,\"SCTmops1:Plot%d.NameXX:_original.._value\" , plot);
   }
   curv=1; while(curv <= 16)
   {   switch(curv)
     { case  1: strreplace(dpid,\"NameXX\",\"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: ;
     }
       if(1)
     { sprintf(addr, name);
       strreplace(name,\"SCTmops1:\",\"\");
       strreplace(name,\"_original.._value\",\"\");
         switch(curv)
       { case  1: setValue(\"\",\"curveLegendVisibility\", \"#1_1\", true);
                  setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_1\", addr);
                  this.curveLegendName(\"#1_1\", name);  break;
         case  2: setValue(\"\",\"curveLegendVisibility\", \"#1_2\", true);
                  setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_2\", addr);
                  this.curveLegendName(\"#1_2\", name);  break;
         case  3: setValue(\"\",\"curveLegendVisibility\", \"#1_3\", true);
                  setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_3\", addr);
                  this.curveLegendName(\"#1_3\", name);  break;
         case  4: setValue(\"\",\"curveLegendVisibility\", \"#1_4\", true);
                  setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_4\", addr);
                  this.curveLegendName(\"#1_4\", name);  break;
         case  5: setValue(\"\",\"curveLegendVisibility\", \"#1_5\", true);
                  setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_5\", addr);
                  this.curveLegendName(\"#1_5\", name);  break;
         case  6: setValue(\"\",\"curveLegendVisibility\", \"#1_6\", true);
                  setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_6\", addr);
                  this.curveLegendName(\"#1_6\", name);  break;
         case  7: setValue(\"\",\"curveLegendVisibility\", \"#1_7\", true);
                  setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_7\", addr);
                  this.curveLegendName(\"#1_7\", name);  break;
         case  8: setValue(\"\",\"curveLegendVisibility\", \"#1_8\", true);
                  setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_8\", addr);
                  this.curveLegendName(\"#1_8\", name);  break;
         case  9: setValue(\"\",\"curveLegendVisibility\", \"#1_9\", true);
                  setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_9\", addr);
                  this.curveLegendName(\"#1_9\", name);  break;
         case 10: setValue(\"\",\"curveLegendVisibility\", \"#1_10\", true);
                  setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_10\", addr);
                  this.curveLegendName(\"#1_10\", name);  break;
         case 11: setValue(\"\",\"curveLegendVisibility\", \"#1_11\", true);
                  setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_11\", addr);
                  this.curveLegendName(\"#1_11\", name);  break;
         case 12: setValue(\"\",\"curveLegendVisibility\", \"#1_12\", true);
                  setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_12\", addr);
                  this.curveLegendName(\"#1_12\", name);  break;
         case 13: setValue(\"\",\"curveLegendVisibility\", \"#1_13\", true);
                  setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_13\", addr);
                  this.curveLegendName(\"#1_13\", name);  break;
         case 14: setValue(\"\",\"curveLegendVisibility\", \"#1_14\", true);
                  setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_14\", addr);
                  this.curveLegendName(\"#1_14\", name);  break;
         case 15: setValue(\"\",\"curveLegendVisibility\", \"#1_15\", true);
                  setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_15\", addr);
                  this.curveLegendName(\"#1_15\", name);  break;
         case 16: setValue(\"\",\"curveLegendVisibility\", \"#1_16\", true);
                  setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_16\", addr);
                  this.curveLegendName(\"#1_16\", name);  break;
         default: ;
       }
     } curv++;
   }
 }" 0
 E E 1 547 N {0,0,0} 0 1 1 0 1 0 16
0 "#1_1" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 -30 40 0 1 1 0 1 N "STD_trend_pen1" 0 0 0 0 0 0 0 0
0 "#1_2" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 -30 40 0 1 1 0 1 N "STD_trend_pen2" 0 0 0 0 0 0 0 0
0 "#1_3" "" 0 2 0 0 1 "2 0 0.000000" "%x" 1 0 2 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 -30 40 0 1 1 0 1 N "STD_trend_pen3" 0 0 0 0 0 0 0 0
0 "#1_4" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 -30 40 0 1 1 0 1 N "STD_trend_pen4" 0 0 0 0 0 0 0 0
0 "#1_5" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 -30 40 0 1 1 0 1 N "STD_trend_pen5" 0 0 0 0 0 0 0 0
0 "#1_6" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 -30 40 0 1 1 0 1 N "STD_trend_pen6" 0 0 0 0 0 0 0 0
0 "#1_7" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 -30 40 0 1 1 0 1 N "STD_trend_pen7" 0 0 0 0 0 0 0 0
0 "#1_8" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 -30 40 0 1 1 0 1 N "STD_trend_pen8" 0 0 0 0 0 0 0 0
0 "#1_9" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 -30 40 2 1 1 0 1 N "STD_trend_pen1" 0 0 0 0 0 0 0 0
0 "#1_10" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 -30 40 2 1 1 0 1 N "STD_trend_pen2" 0 0 0 0 0 0 0 0
0 "#1_11" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 -30 40 2 1 1 0 1 N "STD_trend_pen3" 0 0 0 0 0 0 0 0
0 "#1_12" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 -30 40 2 1 1 0 1 N "STD_trend_pen4" 0 0 0 0 0 0 0 0
0 "#1_13" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 -30 40 2 1 1 0 1 N "STD_trend_pen5" 0 0 0 0 0 0 0 0
0 "#1_14" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 -30 40 2 1 1 0 1 N "STD_trend_pen6" 0 0 0 0 0 0 0 0
0 "#1_15" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 -30 40 2 1 1 0 1 N "STD_trend_pen7" 0 0 0 0 0 0 0 0
0 "#1_16" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 -30 40 2 1 1 0 1 N "STD_trend_pen8" 0 0 0 0 0 0 0 0
1 1 "%X" "%x" 1 1 0 0 E 1 1 1 0 90 0 5 3600
1
LANG:1 118 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,0,0,0,0,Courier New
0 ""
1
LANG:1 118 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,0,0,0,0,Courier New
0 ""
1
LANG:1 118 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,0,0,0,0,Courier New
0 ""

30 N {0,0,0} 0 0 1 0 1 150 0 5 5 1 3
0
13 2
"PlotNams"
""
1 0 630 E E E 1 E 1 E N "_3DText" E N {102,204,153} E E
 E E
2 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 628 52 652
T 
1
LANG:1 6 Select
"/* Sensor Names for Group
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/

main()
{ int    plot;
  string pstr=\"1\";
  string dstr;
  
  strreplace(pstr,\"1\", $Tab_Numb);
  sscanf(pstr,\"%d\", plot);
  dpSet(\"SCTmops1:Plot.Numb:_original.._value\", plot);
/*
  plot = 0;
  dpGet(\"SCTmops1:Plot.Numb:_original.._value\", plot);
  sprintf(dstr,\" Plot = %d\", plot);
  setValue(\"PlotDebg\", \"text\", dstr);  delay(1);                   /* Debug */
  ChildPanelOnCentralModal(\"_SCT_Curv_MoPS.pnl\",\"_SCT_Plot.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