public motorOnBtn()
        {
            InitializeComponent();

            rateObj = valmoWin.dv.SysPr[186];
            motorOnObj = valmoWin.dv.KeyPr[16];
            rateObj.addHandle(handleSysPr186);
            rate.Opacity = 0;
            motorOnObj.addHandle(handleState);
        }
        public manualBtn()
        {
            InitializeComponent();
            objManual = valmoWin.dv.KeyPr[2];
            objSemiAuto = valmoWin.dv.KeyPr[3];
            objAuto = valmoWin.dv.KeyPr[4];

            objManual.addHandle(handleManual);
            objSemiAuto.addHandle(handleSemiAuto);
            objAuto.addHandle(handleAuto);
        }
        public machionStatePage()
        {
            InitializeComponent();

            string addr = Properties.Settings.Default.IPAddr;
            Lasal32.Online("TCP:" + addr, 1, 0, 0, 0);
            MachineName.Content = Lasal32.getString("SR_MachineName");

            valmoWin.dv.SysPr[66].addHandle(handleSysPr_66);
            valmoWin.dv.SysPr[67].addHandle(handleSysPr_67);
            valmoWin.dv.SysPr[105].addHandle(handleSysPr_105);
            //valmoWin.dv.MldPr[560].addHandle(handleMldPr_560);

            valmoWin.dv.SysPr[106].addHandle(updateMachineAction1);
            valmoWin.dv.SysPr[107].addHandle(updateMachineAction2);

            valmoWin.dv.SysPr[152].addHandle(updateCore1);
            valmoWin.dv.SysPr[153].addHandle(updateCore2);

            valmoWin.dv.InjPr[280].addHandle(InjUnitVisiableOrHidden);
            valmoWin.dv.MldPr[560].addHandle(TuneTableVisiableOrHidden);
            valmoWin.dv.SysPr[176].addHandle(SetDEE_USE);

            objOpAction1 = valmoWin.dv.SysPr[106];
            objOpAction1.addHandle(handleSysPr_106);
            objOpAction2 = valmoWin.dv.SysPr[107];
            objOpAction2.addHandle(handleSysPr_106);
            reorder();

            valmoWin.lstLanRefresh.Add(refushlan);

            valmoWin.dv.SysPr[260].addHandle(InjectionSlveVisiableOrHidden);
            valmoWin.dv.SysPr[259].addHandle(InjectionSlve2VisiableOrHidden);
            valmoWin.dv.SysPr[261].addHandle(MoldSlveVisiableOrHidden);
            valmoWin.dv.SysPr[262].addHandle(PlasticSlveVisiableOrHidden);
            valmoWin.dv.SysPr[251].addHandle(SetMachineType);
            valmoWin.dv.SysPr[252].addHandle(SetAutoFeed);
            valmoWin.dv.SysPr[253].addHandle(setScrewType);
            valmoWin.dv.SysPr[254].addHandle(setInterRob);
            valmoWin.dv.MldPr[157].addHandle(SetSensorClamp);
        }
 public void setObj(string value)
 {
     curObj = valmoWin.dv.getObj(value);
     if (curObj != null)
     {
         curObj.addHandle(handleState);
     }
 }
 public moldHeatingBtn()
 {
     InitializeComponent();
     curObj = valmoWin.dv.KeyPr[52];
     curObj.addHandle(btnStateFunc, plcLstSpd.mapType);
 }
 public emStopBtn()
 {
     InitializeComponent();
     objKey = valmoWin.dv.KeyPr[51];
     objKey.addHandle(btnStateFunc, plcLstSpd.mapType);
 }
 public void setObj(string value)
 {
     curObj = valmoWin.dv.getObj(value);
     if (curObj != null)
     {
         //curObj.addLb(lbMain);
         curObj.addHandle(stateHandle);
         lbMain.Content = "--.-" + curObj.unit;
     }
 }
 public motorOffBtn()
 {
     InitializeComponent();
     motorOffObj = valmoWin.dv.KeyPr[17];
     motorOffObj.addHandle(handleState);
 }
 public adjustBtn()
 {
     InitializeComponent();
     curObj = valmoWin.dv.KeyPr[5];
     curObj.addHandle(handleAdjust);
 }
        public bdItemPage()
        {
            try
            {
                InitializeComponent();

                for (int i = 0; i < 50; i++)
                {
                    bdItemBarCtrl bar = new bdItemBarCtrl();
                    lstBarCtrl.Add(bar);
                    cvsBars.Children.Add(bar);
                }

                valmoWin.dv.PrdPr[269].addHandle(updateRate);
                valmoWin.dv.PrdPr[270].addHandle(handleSetBase, plcLstSpd.mapType);
                valmoWin.dv.PrdPr[271].addHandle(handleRefreshBlock, plcLstSpd.mapType);
                valmoWin.dv.PrdPr[272].addHandle(handlePauseState, plcLstSpd.mapType);
                valmoWin.dv.PrdPr[267].addMap();
                valmoWin.dv.PrdPr[104].addHandle(TaskTimer);

                objOpAction1 = valmoWin.dv.SysPr[106];
                objOpAction1.addHandle(handleSysPr_106);
                objOpAction2 = valmoWin.dv.SysPr[107];
                objOpAction2.addHandle(handleSysPr_106);

                valmoWin.lstStartUpInit.Add(startUpInit);
            }
            catch (Exception ex)
            {
                vm.perror("[bdItemPage_init]" + ex.ToString());
            }
        }