Esempio n. 1
0
 private void InvokeUpdateData(CEQPStatusData ucEqpStatusData)
 {
     EQPNO(ucEqpStatusData.EQPID);
     EQPNAME(ucEqpStatusData.EQPNAME);
     STATUS(ucEqpStatusData.MOTIONSTATUS);
     IL_LOAD_REQ(ucEqpStatusData.LRSTATUS);
     IL_UNLOAD_REQ(ucEqpStatusData.URStatus);
     IL_ENABLE(ucEqpStatusData.INTERLOCKUSE);
     SET_CUR_RCPNO(ucEqpStatusData.RECIPE);
     UP_SLOT_GLS_EXIS(ucEqpStatusData.UP_SLOT_EXIST);
     LOW_SLOT_GLS_EXIST(ucEqpStatusData.LOW_SLOT_EXIST);
     LR_UP_SLOT(ucEqpStatusData.LR_UP_SLOT_TO);
     LR_LOW_SLOT(ucEqpStatusData.LR_LOW_SLOT_NO);
     UR_UP_SLOT(ucEqpStatusData.UR_UP_SLOT_NO);
     UR_LOW_SLOT(ucEqpStatusData.UR_LOW_SLOT_NO);
     NORMAL_STATUS(ucEqpStatusData.NORMALSTATUS);
     GLASS_QTY(ucEqpStatusData.QTY);
 }
Esempio n. 2
0
        public void UpdateData(CEQPStatusData ucEqpStatusData)
        {
            UpdateDataHandler del = new UpdateDataHandler(InvokeUpdateData);

            this.Invoke(del, ucEqpStatusData);
        }
Esempio n. 3
0
        private void InvokeUpdateData(bool noHandle, CEQPStatusData ucEqpStatusData)
        {
            EQPNO(ucEqpStatusData.EQPID);
            EQPNAME(ucEqpStatusData.EQPNAME);
            STATUS(ucEqpStatusData.EQPSTATUS);
            IL_LOAD_REQ(ucEqpStatusData.LRSTATUS);
            IL_UNLOAD_REQ(ucEqpStatusData.URSTATUS);
            IL_LOAD_ENABLE(ucEqpStatusData.LR_ENABLE);
            IL_UNLOAD_ENABLE(ucEqpStatusData.UR_ENABLE);
            IL_ENABLE(ucEqpStatusData.INTERLOCKUSE);
            SET_CUR_RCPNO(ucEqpStatusData.RECIPE);



            NORMAL_STATUS(ucEqpStatusData.NORMALSTATUS);
            GLASS_QTY(ucEqpStatusData.QTY);
            GLASS_CODE1(ucEqpStatusData.GlassCode1);
            GLASS_ID1(ucEqpStatusData.GlassID1);
            GLASS_CODE2(ucEqpStatusData.GlassCode2);
            GLASS_ID2(ucEqpStatusData.GlassID2);

            if (ucEqpStatusData.LinkSignal == null || ucEqpStatusData.LinkSignal.Count <= 0)
            {
                return;
            }
            lblDownstreamInline.BackColor  = ucEqpStatusData.LinkSignal[0] == "True" ? Color.Lime : Color.White;
            lblDownstreamTrouble.BackColor = ucEqpStatusData.LinkSignal[1] == "True" ? Color.Red : Color.White;
            lblUpstreamInline.BackColor    = ucEqpStatusData.LinkSignal[2] == "True" ? Color.Lime : Color.White;
            lblUpstreamTrouble.BackColor   = ucEqpStatusData.LinkSignal[3] == "True" ? Color.Red : Color.White;
            lblExchnagePassible.BackColor  = ucEqpStatusData.LinkSignal[4] == "True" ? Color.Lime : Color.White;
            lblExchnagePassible.Text       = ucEqpStatusData.LinkSignal[4] == "True" ? "ON" : "OFF";


            GLASS_WHOLE(ucEqpStatusData.GlassStageExist & ucEqpStatusData.GlassExist_Whole);
            GLASS_HALF1(ucEqpStatusData.GlassStageExist & ucEqpStatusData.GlassExist_A);
            GLASS_HALF2(ucEqpStatusData.GlassStageExist & ucEqpStatusData.GlassExist_B);

            //if (ucEqpStatusData.HalfSIzeType == null)
            //{
            //    GLASS_EXIST1(ucEqpStatusData.GlassStageExist);
            //    lblGlass.Visible = ucEqpStatusData.GlassStageExist;
            //    return;
            //}

            //if (ucEqpStatusData.HalfSIzeType[2])
            //{
            //    GLASS_EXIST1(ucEqpStatusData.GlassStageExist & ucEqpStatusData.HalfSIzeType[2]);
            //    lblGlass.Visible = ucEqpStatusData.GlassStageExist & ucEqpStatusData.HalfSIzeType[2];
            //}
            //else if (ucEqpStatusData.HalfSIzeType[0] == true || ucEqpStatusData.HalfSIzeType[1] == true)
            //{
            //    GLASS_HALF1(ucEqpStatusData.GlassStageExist & ucEqpStatusData.HalfSIzeType[0]);
            //    GLASS_HALF2(ucEqpStatusData.GlassStageExist & ucEqpStatusData.HalfSIzeType[1]);
            //    lblGlass.Visible = false;
            //}
            //else
            //{
            //    GLASS_EXIST1(ucEqpStatusData.GlassStageExist);
            //    lblGlass.Visible = ucEqpStatusData.GlassStageExist;
            //}
        }