V 10 1 LANG:1 8 (NoName) PANEL,-1 -1 974 709 N {224,223,227} 2 "$1" "$2" " main() { // ------ Decode the name of node ------ sDomain = $1; sNode = $2; sType = DCSCAEN_HV_BASE_CHANNEL ; sLogName = dpGetAlias(sNode + \".\" ); // ----------------------------------------------------- int xpos,ypos,wpos,hpos; getValue(\"fr1\",\"position\",xpos,ypos); getValue(\"fr1\",\"size\",wpos,hpos); xpos = xpos;// -1030; ypos = ypos -(hpos); removeSymbol(myModuleName(),myPanelName(),\"vLVCh\"); addSymbol(myModuleName(),myPanelName(),\"objects/dcsCaen/dcsCaenIndicatorBig.pnl\", \"vLVCh\",makeDynString(\"$sDpName:\"+sNode,\"$sDpeName:\"+sNode+\".actual.vMon\", \"$sRange:\"+V_RANGE, \"$Decimal:1\",\"$Digit:6\",\"$sLabel:VMON\",\"$sPanel:none\",\"$sSign:\",\"$sTitle:\",\"$Operation:none\"), xpos+05,ypos+40,0,1,1); removeSymbol(myModuleName(),myPanelName(),\"iLVCh\"); addSymbol(myModuleName(),myPanelName(),\"objects/dcsCaen/dcsCaenIndicatorBig.pnl\", \"iLVCh\",makeDynString(\"$sDpName:\"+sNode,\"$sDpeName:\"+sNode+\".actual.iMon\",\"$sRange:\"+I_RANGE, \"$Decimal:3\",\"$Digit:6\",\"$sLabel:IMON\",\"$sPanel:none\",\"$sSign:\",\"$sTitle:\",\"$Operation:none\"), xpos+05,ypos+80,0,1,1); removeSymbol(myModuleName(),myPanelName(),\"Arch\"); addSymbol(myModuleName(),myPanelName(),\"objects/dcsCaen/dcsCaenArchiveWidjet.pnl\", \"Arch\",makeDynString(\"$sDpName:\"+sNode+\".\",\"$sElements:\"+ARCHIVED), xpos+175,ypos+20,0,1,1); // ------------------------- // Set the Chart // Adapt all the scales float fImax; dpGet(sNode+\".readBackSettings.i0:_original.._value\",fImax); fImax = fImax * 1.20; Trend1.curveAutoscale(\"Imon\")=FALSE; Trend1.curveMax(\"Imon\", fImax ); Trend1.curveMin(\"Imon\", 0 ); // then put the names & Units Trend1.curveLegendName(\"Vmon\", \"HV Voltage monitoring\"); Trend1.curveLegendName(\"Imon\", \"HV Current monitoring\"); Trend1.curveLegendUnit(\"Vmon\", \"V\"); Trend1.curveLegendUnit(\"Imon\", \"uA\"); // Then Connect the Dps Trend1.connectDirectly(\"Vmon\", sNode+\".actual.vMon:_original.._value\"); Trend1.connectDirectly(\"Imon\", sNode+\".actual.iMon:_original.._value\"); // ------------------------- // --------- dpConnect(\"VSetValue\",sNode+\".readBackSettings.v0:_original.._value\",sNode+\".readBackSettings.v0:_original.._invalid\"); dpConnect(\"ISetValue\",sNode+\".readBackSettings.i0:_original.._value\",sNode+\".readBackSettings.i0:_original.._invalid\"); dpConnect(\"TSetValue\",sNode+\".readBackSettings.tripTime:_original.._value\",sNode+\".readBackSettings.tripTime:_original.._invalid\"); dpConnect(\"USetValue\",sNode+\".readBackSettings.rUp:_original.._value\",sNode+\".readBackSettings.rUp:_original.._invalid\"); dpConnect(\"DSetValue\",sNode+\".readBackSettings.rDwn:_original.._value\",sNode+\".readBackSettings.rDwn:_original.._invalid\"); dpConnect(\"MSetValue\",sNode+\".readBackSettings.vMaxSoftValue:_original.._value\",sNode+\".readBackSettings.vMaxSoftValue:_original.._invalid\"); // ------------------------- fwCU_connectState(\"ChState\",sDomain+\"::\"+sNode); // -------- Access control ------------------------------------------- // Set the CB Function that Hook the change of Logged User if(isFunctionDefined(\"dcsUiBase_getACGrants\")) { dyn_string exceptionInfo; fwAccessControl_setupPanel(\"dcsCaenHVChannel_LoggedUserAC\",exceptionInfo); if (dynlen(exceptionInfo)) { dcsCaenHVChannel_LoggedUserAC(\"\",\"\"); // global \"reject\" } } // ---------------------------------------------------------------------- // ----- Change with the specific infos from the Detector ------------- __setTitleIntoUi(); // loads the settings automatically __LoadParamTable(); } // ---- Dp connected function VSetValue(string dp,float fNewValue,string dp2,bool invalid) { setMultiValue(\"txtActualV\",\"text\",fNewValue, \"txtActualV\",\"foreCol\",(invalid) ? \"_invalid\":\"dcsCaenDisplayFore\"); } ISetValue(string dp,float fNewValue,string dp2,bool invalid) { setMultiValue(\"txtActualI\",\"text\",fNewValue, \"txtActualI\",\"foreCol\",(invalid) ? \"_invalid\":\"dcsCaenDisplayFore\"); } TSetValue(string dp,float fNewValue,string dp2,bool invalid) { setMultiValue(\"txtActualT\",\"text\",fNewValue, \"txtActualT\",\"foreCol\",(invalid) ? \"_invalid\":\"dcsCaenDisplayFore\"); } USetValue(string dp,float fNewValue,string dp2,bool invalid) { setMultiValue(\"txtActualU\",\"text\",fNewValue, \"txtActualU\",\"foreCol\",(invalid) ? \"_invalid\":\"dcsCaenDisplayFore\"); } DSetValue(string dp,float fNewValue,string dp2,bool invalid) { setMultiValue(\"txtActualD\",\"text\",fNewValue, \"txtActualD\",\"foreCol\",(invalid) ? \"_invalid\":\"dcsCaenDisplayFore\"); } MSetValue(string dp,float fNewValue,string dp2,bool invalid) { setMultiValue(\"txtSVMax\",\"text\",fNewValue, \"txtSVMax\",\"foreCol\",(invalid) ? \"_invalid\":\"dcsCaenDisplayFore\"); } ChState(string node, string state) { string color; fwCU_getStateColor(node, state, color); setMultiValue(\"txtChStatus\",\"text\",state,\"txtChStatus\",\"backCol\",color); } " 0 E E E E 1 0 0 0 0 -3 ""0 1 E "#uses \"hmpCaenDetector.ctl\" // ----------- rename the Library with the detector prefix ----------------- // spdCaenDetector.ctl, trdCaenDetector.ctl ... // --------- // ------ Global variables definition ------------------ global string sNode = \"\"; global string sDomain = \"\"; global string sLogName = \"\"; global string sType = \"\"; // This panel is devoted to the HV ch // ================= DETECTOR SPECIFIC FUNCTIONS ========================== // Definition ranges for the 10-Leds bar indicator // // Range := ,,<% threshold yellow>,<% threshold red> // := empty string for none // // Range for the HV channel const string V_RANGE = \"1500.0,3000.0,70,90\"; // Range for the HV channel const string I_RANGE = \"0.0,3.0,70,90\"; const string ARCHIVED = \"actual.vMon,actual.iMon,actual.status,\"; // ----------------------------------------------------------------- // --- Function for write the Title into the dcsUi Manin Window // void __setTitleIntoUi() { if(isFunctionDefined(\"dcsUiBase_setMainTitle\")) { // Catch the coordinatas dyn_string coords = hmpCaenDetector_getCoordsFromLogicName(sLogName); if(coords[1] == \"GRID\") dcsUiBase_setMainTitle(\"HMPID - RICH \"+coords[2]+\" COLLECTION GRID\"); else dcsUiBase_setMainTitle(\"HMPID - HV CHANNEL RICH \"+coords[2]+\" Sector \"+coords[3]); } } // ---------------------------------------------------------------------- // --- Function for read settings from Recipies and set up controls in the // panel in order to have a summary table of recipe settings // void __storeRecipe(string state,dyn_mixed Data) { dyn_dyn_mixed recipeObj; dyn_string exceptionInfo; recipeObj = dcsCaen_getFSMRecipeFromCache( sDomain, sType, state, exceptionInfo); if (dynlen(exceptionInfo)) { // exceptionInfo[2] += \"\\n Values for state \" + state + \" created\"; // fwExceptionHandling_display(exceptionInfo); recipeObj = dcsCaen_createRecipeObj(sLogName, Data); // bool addSystemName , string sysName); } else{ // DebugTN(currLine); dcsCaen_recipeChSettings( recipeObj, sLogName, Data); // changes the settings in the recipe } dcsCaen_storeFSMRecipeInCache(sDomain, sType, state, recipeObj, exceptionInfo); // and stores it if (dynlen(exceptionInfo)) {fwExceptionHandling_display(exceptionInfo);} } void __LoadParamTable() { dyn_string exceptionInfo; dyn_dyn_mixed totalData; // structure contains data from recipe := totalData[channels][items] dyn_dyn_mixed recipeObj; recipeObj = dcsCaen_getFSMRecipeFromCache(sDomain, sType, \"RAMP_UP_READY\", exceptionInfo, sLogName); if(dynlen(exceptionInfo)==0) { totalData = dcsCaen_getDataFromRecipe(recipeObj); txtStepRUF.text = totalData[1][DCSCAEN_OUT_RUP]; txtISetRUF.text = totalData[1][DCSCAEN_OUT_I0]; txtTripTime.text = totalData[1][DCSCAEN_OUT_TRIPT]; txtVSetON.text = totalData[1][DCSCAEN_OUT_V0]; txtTimeOut.text = dcsCaen_getUserDefinedParam(totalData[1][DCSCAEN_OUT_USERDEF],\"timeout\"); } recipeObj = dcsCaen_getFSMRecipeFromCache(sDomain, sType, \"READY\", exceptionInfo, sLogName); if(dynlen(exceptionInfo)==0) { totalData = dcsCaen_getDataFromRecipe(recipeObj); txtISetON.text = totalData[1][DCSCAEN_OUT_I0]; } recipeObj = dcsCaen_getFSMRecipeFromCache(sDomain, sType, \"RAMP_DW_OFF\", exceptionInfo, sLogName); if(dynlen(exceptionInfo)==0) { totalData = dcsCaen_getDataFromRecipe(recipeObj); txtStepRD.text = totalData[1][DCSCAEN_OUT_RDWN]; txtISetRD.text = totalData[1][DCSCAEN_OUT_I0]; } } // --- Function for write settings into Recipies taking data from controls // in the panel // void __StoreParamTable() { string userDef = \"\"; if(txtTimeOut.text > 0) userDef = dcsCaen_setUserDefinedParam(userDef,\"timeout\",(int)(txtTimeOut.text)); __storeRecipe(\"RAMP_UP_READY\", makeDynString( txtVSetON.text,txtISetRUF.text, txtTripTime.text, \"TRUE\", \"\", \"\", txtStepRUF.text,\"\",\"\",userDef)); __storeRecipe(\"READY\",makeDynString( txtVSetON.text,txtISetON.text, txtTripTime.text, \"\",\"\", \"\",\"\",\"\",\"\",userDef)); __storeRecipe(\"RAMP_DW_OFF\", makeDynString( \"0.0\",txtISetRD.text, txtTripTime.text, \"FALSE\", \"\", txtStepRD.text,\"\",\"\",\"\",userDef)); } // ------ Access Control related Functions ------------------------------ // Each detector can decide what commands are enabled for each privileges // void dcsCaenHVChannel_DisableAllAC() { // Put Here all commands to disable objects on panel setMultiValue(\"cmdChOff\",\"visible\",false, \"cmdChOn\",\"visible\",false, \"cmdFWLink\",\"visible\",false, \"cmdLoadTable\",\"visible\",false, \"cmdStoreTable\",\"visible\",false, \"cmdStoreToChannel\",\"visible\",false, \"cmdRecipeTable\",\"visible\",false); } void dcsCaenHVChannel_EnableAC(bool isObserver, bool isOperator, bool isExpert, bool isDeveloper) { if(isObserver) { // Put Here all commands to enable objects on panel // related to Guest grants setMultiValue(\"cmdChOff\",\"visible\",false, \"cmdChOn\",\"visible\",false, \"cmdFWLink\",\"visible\",false, \"cmdLoadTable\",\"visible\",false, \"cmdStoreTable\",\"visible\",false, \"cmdStoreToChannel\",\"visible\",false, \"cmdRecipeTable\",\"visible\",false); } if(isOperator) { // Put Here all commands to enable objects on panel // related to Operator grants setMultiValue(\"cmdChOff\",\"visible\",true, \"cmdChOn\",\"visible\",true, \"cmdFWLink\",\"visible\",false, \"cmdLoadTable\",\"visible\",false, \"cmdStoreTable\",\"visible\",false, \"cmdStoreToChannel\",\"visible\",false, \"cmdRecipeTable\",\"visible\",false); } if(isExpert) { // Put Here all commands to enable objects on panel // related to Expert grants setMultiValue(\"cmdChOff\",\"visible\",true, \"cmdChOn\",\"visible\",true, \"cmdFWLink\",\"visible\",false, \"cmdLoadTable\",\"visible\",true, \"cmdStoreTable\",\"visible\",true, \"cmdStoreToChannel\",\"visible\",true, \"cmdRecipeTable\",\"visible\",false); } if(isDeveloper) { // Put Here all commands to enable objects on panel // related to Administrator grants setMultiValue(\"cmdChOff\",\"visible\",true, \"cmdChOn\",\"visible\",true, \"cmdFWLink\",\"visible\",true, \"cmdLoadTable\",\"visible\",true, \"cmdStoreTable\",\"visible\",true, \"cmdStoreToChannel\",\"visible\",true, \"cmdRecipeTable\",\"visible\",true); } } // ======= END OF DETECTOR SPECIFIC FUNCTIONS ======= void dcsCaenHVChannel_LoggedUserAC(string dp, string username_from_ui) { // Set the minimum users grants bool isObserver=false; bool isOperator=false; bool isExpert=false; bool isDeveloper=false; // Disable all items in the panel dcsCaenHVChannel_DisableAllAC(); // Get Grants for the specified user dcsUiBase_getACGrants(isDeveloper,isExpert,isOperator,isObserver); // Now enable - this is related to the specific Policy rules dcsCaenHVChannel_EnableAC(isObserver,isOperator,isExpert,isDeveloper); } // ------------------------------------------------------------------------------ " 0 2 "CBRef" "1" "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 599 "Border2" "" 1 4 510 E E E 1 E 1 E N {0,0,0} E N "_3DFace" E E E E 845 0 0 0 0 0 E E E 4 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E 1.10493827160494 0 1.30434782608696 0.580246913580226 -0.21739130434784 1 E 4 4 814 510 30 477 "fr1" "" 1 12 152 E E E 1 E 1 E N {0,0,0} E N "_Transparent" E E E E 725 0 0 0 0 0 E E E 1 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E 1.11731843575419 0 0.936936936936938 -1.1731843575419 -7.47747747747752 0 E 10 40 190 152 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 0 2 478 "Text21" "" 1 160 72 E E E 1 E 1 E N {0,0,0} E N {0,0,0} E E E E 726 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 149 61 177 77 0 2 0 "0s" 0 0 0 65 0 0 149 61 1 1 LANG:1 87 -*-Arial-bold-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,697,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 1 V 2 479 "Text22" "" 1 160 113 E E E 1 E 1 E N {0,0,0} E N {0,0,0} E E E E 727 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 149 102 177 118 0 2 0 "0s" 0 0 0 65 0 0 149 102 1 1 LANG:1 87 -*-Arial-bold-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,697,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 2 uA 30 480 "Frame2" "" 1 290 279 E E E 1 E 1 E N {0,0,0} E N "_Transparent" E E E E 728 0 0 0 0 0 E E E 1 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E 0.764243614931238 0 1.41891891891891 268.369351669941 -267.972972972972 0 E 290 210 800 285 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 32 Settings ReadBacks from Hardware 2 534 "Text12" "" 1 370 435 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 762 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 375 425 561 442 0 2 0 "0s" 0 0 0 66 0 0 375 425 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 26 Current limit at RAMP DOWN 30 540 "Frame1" "" 1 10 522 E E E 1 E 1 E N {0,0,0} E N "_Transparent" E E E E 768 0 0 0 0 0 E E E 1 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E 1.10139416983523 0 0.708154506437768 -0.0139416983524328 171.635193133047 0 E 10 290 800 524 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 23 RECIPE SUMMARY SETTINGS 2 542 "Text28" "" 1 320 456 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 770 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 658 450 686 466 0 2 0 "0s" 0 0 0 65 0 0 658 450 1 1 LANG:1 84 -*-Arial-*-r-normal-*-11-*-100-100-*-*-iso8859-1|-11,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 3 sec 2 543 "Text29" "" 1 320 310 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 771 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 313 400 341 416 0 2 0 "0s" 0 0 0 65 0 0 313 400 1 1 LANG:1 84 -*-Arial-*-r-normal-*-11-*-100-100-*-*-iso8859-1|-11,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 1 V 2 545 "Text31" "" 1 320 334 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 773 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 313 425 341 441 0 2 0 "0s" 0 0 0 65 0 0 313 425 1 1 LANG:1 84 -*-Arial-*-r-normal-*-11-*-100-100-*-*-iso8859-1|-11,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 2 uA 2 546 "Text32" "" 1 320 383 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 774 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 313 475 341 491 0 2 0 "0s" 0 0 0 65 0 0 313 475 1 1 LANG:1 84 -*-Arial-*-r-normal-*-11-*-100-100-*-*-iso8859-1|-11,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 2 uA 2 550 "Text36" "" 1 660 432 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 778 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 658 426 686 442 0 2 0 "0s" 0 0 0 65 0 0 658 426 1 1 LANG:1 84 -*-Arial-*-r-normal-*-11-*-100-100-*-*-iso8859-1|-11,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 2 uA 2 551 "Text37" "" 1 320 359 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 779 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 313 450 341 466 0 2 0 "0s" 0 0 0 65 0 0 313 450 1 1 LANG:1 84 -*-Arial-*-r-normal-*-11-*-100-100-*-*-iso8859-1|-11,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 5 V/sec 2 554 "Text44" "" 1 660 407 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 782 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 658 401 686 417 0 2 0 "0s" 0 0 0 65 0 0 658 401 1 1 LANG:1 84 -*-Arial-*-r-normal-*-11-*-100-100-*-*-iso8859-1|-11,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 5 V/sec 2 574 "txtChStatus" "" 1 10 10 E E E 1 E 1 E N "_WindowText" E N {204,204,204} E E E E 802 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 15 15 191 31 1 2 0 "0s" 0 0 0 65 0 0 15 15 1 1 LANG:1 87 -*-Arial-bold-r-normal-*-16-*-100-100-*-*-iso8859-1|-16,0,0,0,697,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 10 RUMPING UP 30 575 "frStatus" "" 1 10 279 E E E 1 E 1 E N {0,0,0} E N "_Transparent" E E E E 803 0 0 0 0 0 E E E 1 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E 1 0 1.41891891891892 210 -267.972972972973 0 E 10 210 280 285 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 11 Status Word 23 476 "Trend1" "" 1 -343.8 94.4791666666667 E E E 1 E 1 E N {0,0,0} E N "FwTrendingViewBackground" E E E E 724 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 8 138 882 372 5 E E E 1 869 N {255,255,255} 0 0 1 0 1 0 2 0 "Vmon" "" 0 1 0 0 1 "4 0 0.0" "%x" 0 0 2 0 E E 1 0 0 3 2 1 LANG:1 0 1 LANG:1 0 1 "" "" 1 0 1 1 0 1 N "AESfgUnacknowledged" 0 0 0 0 0 0 0 0 0 "Imon" "" 0 1 0 0 1 "2 1 0.0" "%x" 0 0 3 0 E E 1 0 0 3 2 1 LANG:1 0 1 LANG:1 0 1 "" "" 1 0 1 1 0 1 N "blue" 0 0 0 0 0 0 0 0 1 1 "%X" "%x" 0 1 0 0 E 1 0 1 0 90 0 10 900 1 LANG:1 98 -*-Arial Narrow-*-r-normal-*-11-*-100-100-*-*-iso8859-1|-11,0,0,0,404,0,0,0,0,0,0,0,0,Arial Narrow 0 "" 1 LANG:1 98 -*-Arial Narrow-*-r-normal-*-11-*-100-100-*-*-iso8859-1|-11,0,0,0,404,0,0,0,0,0,0,0,0,Arial Narrow 0 "" 1 LANG:1 98 -*-Arial Narrow-*-r-normal-*-11-*-100-100-*-*-iso8859-1|-11,0,0,0,404,0,0,0,0,0,0,0,0,Arial Narrow 0 "" 100 N {255,255,255} 0 0 1 0 1 150 0 5 5 1 2 0 14 556 "txtVSetON" "" 1 220 397 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 784 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 218 395 312 422 3 "4.1f" 6 0 0 0 0 -1 E E E 14 557 "txtISetON" "" 1 220 422 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 785 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 218 420 312 447 3 "3.3f" 7 0 0 0 0 -1 E E E 14 560 "txtISetRUF" "" 1 220 472 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 788 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 218 470 312 497 3 "3.3f" 7 0 0 0 0 -1 E E E 14 563 "txtISetRD" "" 1 565 422 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 791 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 563 420 657 447 3 "3.3f" 7 0 0 0 0 -1 E E E 14 564 "txtTripTime" "" 1 565 447 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 792 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 563 445 657 472 3 "0d" 0 1 0 0 0 -1 E E E 13 566 "cmdStoreTable" "" 1 720 430 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 794 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 718 428 867 462 T 1 LANG:1 11 STORE TABLE "main() { __StoreParamTable(); }" 0 E E E 13 567 "cmdLoadTable" "" 1 720 395 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 795 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 718 393 867 427 T 1 LANG:1 10 LOAD TABLE "main() { __LoadParamTable(); }" 0 E E E 14 568 "txtStepRUF" "" 1 220 447 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 796 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 218 445 312 472 3 "0d" 0 1 0 0 0 -1 E E E 14 571 "txtStepRD" "" 1 565 397 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 799 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 563 395 657 422 3 "0d" 0 1 0 0 0 -1 E E E 13 572 "cmdFWLink" "" 1 315 615 E E E 1 E 1 E N "_Button" E N {0,0,0} E E E E 800 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 313 613 457 652 T 1 LANG:1 18 HV Channel Control "// SimpleCtrlScriptStart {invalid} main() { EP_childPanelOn(); } EP_childPanelOn() { string dpType; dyn_string dsAppo, exceptionInfo; dpType = dpTypeName(sNode); fwDevice_getDefaultOperationPanels(dpType, dsAppo, exceptionInfo); ChildPanelOnCentralModal(dsAppo[1]+\".pnl\",\"HV Channel\", makeDynString(\"$sDpName:\" + sNode )); } // SimpleCtrlScript {EP_childPanelOn} // Function {ChildPanelOnCentral} // File {fwCaen/fwCaenChannelOperation.pnl} // Panel {HVChOp} // Parent {} // Module {} // OffsetX {0} // OffsetY {0} // SimpleCtrlScriptEnd {EP_childPanelOn} " 0 E E E 13 573 "cmdStoreToChannel" "" 1 720 465 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 801 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 718 463 867 497 T 1 LANG:1 11 SET CHANNEL "main() { string state; int set; // first get the actual FSM status fwDU_getState(sDomain, sNode, state); // Set the channel __StoreParamTable(); dcsCaen_applyFSMRecipeFromCache(sDomain,sType,state,sLogName,false); return; }" 0 E E E 13 578 "cmdChOn" "" 1 15 614 E E E 1 E 1 E N "_Button" E N {0,0,0} E E E E 805 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 87 -*-Arial-bold-r-normal-*-16-*-100-100-*-*-iso8859-1|-16,0,0,0,697,0,0,0,0,0,0,0,0,Arial 0 "" 13 612 157 651 T 1 LANG:1 10 CHANNEL ON "main() { dpSetWait(sNode+\".settings.onOff:_original.._value\",true); }" 0 E E E 13 579 "cmdChOff" "" 1 164 615 E E E 1 E 1 E N "_Button" E N {0,0,0} E E E E 806 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 87 -*-Arial-bold-r-normal-*-16-*-100-100-*-*-iso8859-1|-16,0,0,0,697,0,0,0,0,0,0,0,0,Arial 0 "" 162 613 306 652 T 1 LANG:1 11 CHANNEL OFF "main() { dpSetWait(sNode+\".settings.onOff:_original.._value\",false); }" 0 E E E 2 580 "PRIMITIVE_TEXT9" "" 1 75 86 E E E 1 E 1 E N "_Window" E N "_GediBackground" E E E E 807 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 2 1 E U 1 E 672 57 744 73 0 2 2 "0s" 0 0 0 64 0 0 672 57 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 6 RumpUp 2 581 "txtActualV" "" 1 150 86 E E E 1 E 1 E N {0,0,0} E N "_InputFieldBackground" E E E E 809 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 578.947368421053 57 632.947368421053 73 1 2 0 "0.1f" 2 0 0 66 0 0 578.947368421053 57 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 5 Text1 2 583 "PRIMITIVE_TEXT12" "" 1 289.581717451523 -89 E E E 1 E 1 E N "_Window" E N "_GediBackground" E E E E 813 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 2 1 E 0.973684210526316 0 1 210.815789473684 -175 1 E 299 233 371 249 0 2 2 "0s" 0 0 0 64 0 0 299 233 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 11 Voltage Set 2 584 "PRIMITIVE_TEXT13" "" 1 492.727037469018 -274 E E E 1 E 1 E N "_Window" E N "_GediBackground" E E E E 815 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 2 1 E 0.973684210526316 0 1 210.815789473684 -180 1 E 299 262 371 278 0 2 2 "0s" 0 0 0 64 0 0 299 262 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 11 Current Set 2 585 "PRIMITIVE_TEXT14" "" 1 75 86 E E E 1 E 1 E N "_Window" E N "_GediBackground" E E E E 817 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 2 1 E U 1 E 672 82 744 98 0 2 2 "0s" 0 0 0 64 0 0 672 82 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 8 Rump Dwn 2 586 "PRIMITIVE_TEXT15" "" 1 210 86 E E E 1 E 1 E N "_Window" E N "_ButtonShadow" E E E E 819 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 2 1 E U 1 E 638.947368421053 57 654.947368421053 73 0 2 2 "0s" 0 0 0 65 0 0 638.947368421053 57 1 1 LANG:1 84 -*-Arial-*-r-normal-*-11-*-100-100-*-*-iso8859-1|-11,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 1 V 2 587 "txtActualI" "" 1 150 86 E E E 1 E 1 E N {0,0,0} E N "_InputFieldBackground" E E E E 821 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 579 82 633 98 1 2 0 "0.3f" 4 0 0 66 0 0 579 82 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 5 Text1 2 588 "PRIMITIVE_TEXT17" "" 1 210 86 E E E 1 E 1 E N "_Window" E N "_ButtonShadow" E E E E 823 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 2 1 E U 1 E 639 82 655 98 0 2 2 "0s" 0 0 0 65 0 0 639 82 1 1 LANG:1 84 -*-Arial-*-r-normal-*-11-*-100-100-*-*-iso8859-1|-11,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 2 uA 2 589 "txtActualU" "" 1 150 86 E E E 1 E 1 E N {0,0,0} E N "_InputFieldBackground" E E E E 825 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 750 57 804 73 1 2 0 "0d" 0 0 0 66 0 0 750 57 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 5 Text1 2 590 "PRIMITIVE_TEXT19" "" 1 210 86 E E E 1 E 1 E N "_Window" E N "_ButtonShadow" E E E E 827 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 2 1 E U 1 E 810 57 826 73 0 2 2 "0s" 0 0 0 65 0 0 810 57 1 1 LANG:1 84 -*-Arial-*-r-normal-*-11-*-100-100-*-*-iso8859-1|-11,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 3 V/s 2 591 "txtActualD" "" 1 150 86 E E E 1 E 1 E N {0,0,0} E N "_InputFieldBackground" E E E E 829 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 750 82 804 98 1 2 0 "0d" 0 0 0 66 0 0 750 82 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 5 Text1 2 592 "PRIMITIVE_TEXT21" "" 1 210 86 E E E 1 E 1 E N "_Window" E N "_ButtonShadow" E E E E 831 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 2 1 E U 1 E 810 82 826 98 0 2 2 "0s" 0 0 0 65 0 0 810 82 1 1 LANG:1 84 -*-Arial-*-r-normal-*-11-*-100-100-*-*-iso8859-1|-11,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 3 V/s 2 593 "PRIMITIVE_TEXT22" "" 1 75 86 E E E 1 E 1 E N "_Window" E N "_GediBackground" E E E E 833 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 2 1 E U 1 E 672 107 744 123 0 2 2 "0s" 0 0 0 64 0 0 672 107 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 8 TripTime 2 594 "txtActualT" "" 1 150 86 E E E 1 E 1 E N {0,0,0} E N "_InputFieldBackground" E E E E 835 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 750 107 804 123 1 2 0 "0d" 0 0 0 66 0 0 750 107 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 5 Text1 2 595 "PRIMITIVE_TEXT24" "" 1 210 86 E E E 1 E 1 E N "_Window" E N "_ButtonShadow" E E E E 837 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 2 1 E U 1 E 809 107 825 123 0 2 2 "0s" 0 0 0 65 0 0 809 107 1 1 LANG:1 84 -*-Arial-*-r-normal-*-11-*-100-100-*-*-iso8859-1|-11,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 3 sec 13 596 "cmdRecipeTable" "" 1 720 500 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 839 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 718 498 867 532 T 1 LANG:1 15 RECIPE TABLE... "main() { EP_childPanelOn(); } EP_childPanelOn() { ChildPanelOnCentral(\"dcsCaen/dcsCaenChanRecipeTable.pnl\", DCSCAEN_DETECTOR_PREFIX+\" CAEN Recipe Table\", makeDynString(\"$device:\" + sNode, \"$domain:\" + sDomain, \"$type:\"+sType)); } // SimpleCtrlScript {EP_childPanelOn} // Function {ChildPanelOnCentral} // File {SpdDBRecipes/CaenChannel_settings.pnl} // Panel {} // Parent {} // Module {} // OffsetX {0} // OffsetY {0} // PanelPara1 {$device:$device} // PanelPara2 {$domain:$domain} // SimpleCtrlScriptEnd {EP_childPanelOn} " 0 E E E 2 628 "PRIMITIVE_TEXT25" "" 1 370 435 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 848 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 30 400 216 417 0 2 0 "0s" 0 0 0 66 0 0 30 400 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 17 Voltage set at ON 2 629 "PRIMITIVE_TEXT26" "" 1 370 435 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 850 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 30 425 216 442 0 2 0 "0s" 0 0 0 66 0 0 30 425 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 19 Current limit at ON 2 630 "PRIMITIVE_TEXT27" "" 1 370 435 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 852 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 30 450 216 467 0 2 0 "0s" 0 0 0 66 0 0 30 450 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 23 Volt step at RAMP UP ON 2 631 "PRIMITIVE_TEXT28" "" 1 370 435 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 854 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 30 475 216 492 0 2 0 "0s" 0 0 0 66 0 0 30 475 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 27 Current limit at RAMP UP ON 2 632 "PRIMITIVE_TEXT29" "" 1 370 435 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 856 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 375 400 561 417 0 2 0 "0s" 0 0 0 66 0 0 375 400 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 22 Volt step at RAMP DOWN 2 633 "PRIMITIVE_TEXT30" "" 1 370 435 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 858 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 375 450 561 467 0 2 0 "0s" 0 0 0 66 0 0 375 450 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 9 Trip time 14 635 "txtTimeOut" "" 1 565 472 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 862 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 563 470 657 497 3 "0d" 0 1 0 0 0 -1 E E E 2 637 "PRIMITIVE_TEXT31" "" 1 370 435 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 866 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 375 475 561 492 0 2 0 "0s" 0 0 0 66 0 0 375 475 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 11 FSM TimeOut 2 666 "PRIMITIVE_TEXT32" "" 1 320 456 E E E 1 E 1 E N {0,0,0} E N "_Button" E E E E 868 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 658 475 686 491 0 2 0 "0s" 0 0 0 65 0 0 658 475 1 1 LANG:1 84 -*-Arial-*-r-normal-*-11-*-100-100-*-*-iso8859-1|-11,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 3 sec 2 695 "PRIMITIVE_TEXT33" "" 1 492.779669047966 -250 E E E 1 E 1 E N "_Window" E N "_GediBackground" E E E E 870 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 2 1 E 0.973684210526316 0 1 210.868421052632 -156 1 E 299 262 371 278 0 2 2 "0s" 0 0 0 64 0 0 299 262 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 11 Soft. V Max 2 696 "txtSVMax" "" 1 150 86 E E E 1 E 1 E N {0,0,0} E N "_InputFieldBackground" E E E E 872 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 579 106 633 122 1 2 0 "0.3f" 4 0 0 66 0 0 579 106 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 5 Text1 2 697 "PRIMITIVE_TEXT35" "" 1 210 86 E E E 1 E 1 E N "_Window" E N "_ButtonShadow" E E E E 874 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 2 1 E U 1 E 639 106 655 122 0 2 2 "0s" 0 0 0 65 0 0 639 106 1 1 LANG:1 84 -*-Arial-*-r-normal-*-11-*-100-100-*-*-iso8859-1|-11,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 1 V 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