Esempio n. 1
0
        private void FormJogLighting_Load(object sender, EventArgs e)
        {
            this.Left = 620;
            this.Top  = 170;

            if (mode == LIGHTEXPOSUREMODE.HDC_JOGPADC1)
            {
                light_para    = mc.para.HDC.modelPADC1.light;
                exposure_para = mc.para.HDC.modelPADC1.exposureTime;
            }
            if (mode == LIGHTEXPOSUREMODE.HDC_JOGPADC2)
            {
                light_para    = mc.para.HDC.modelPADC2.light;
                exposure_para = mc.para.HDC.modelPADC2.exposureTime;
            }
            if (mode == LIGHTEXPOSUREMODE.HDC_JOGPADC3)
            {
                light_para    = mc.para.HDC.modelPADC3.light;
                exposure_para = mc.para.HDC.modelPADC3.exposureTime;
            }
            if (mode == LIGHTEXPOSUREMODE.HDC_JOGPADC4)
            {
                light_para    = mc.para.HDC.modelPADC4.light;
                exposure_para = mc.para.HDC.modelPADC4.exposureTime;
            }

            SB_Channel1.Maximum = 255 + 9;
            SB_Channel2.Maximum = 255 + 9;
            SB_Exposure.Maximum = 30000 + 9;
            SB_Channel1.Value   = (int)light_para.ch1.value;
            SB_Channel2.Value   = (int)light_para.ch2.value;
            SB_Exposure.Value   = (int)exposure_para.value;
            control();
        }
Esempio n. 2
0
        private void FormLighting_Load(object sender, EventArgs e)
        {
            this.Left = 620;
            this.Top  = 170;

            if (hdcMode != LIGHTMODE_HDC.INVALID)
            {
                light_para    = mc.para.HDC.light[(int)hdcMode];
                exposure_para = mc.para.HDC.exposure[(int)hdcMode];
            }
            else if (ulcMode != LIGHTMODE_ULC.INVALID)
            {
                light_para    = mc.para.ULC.light[(int)ulcMode];
                exposure_para = mc.para.ULC.exposure[(int)ulcMode];
            }
            else
            {
                this.Close();
            }

            SB_Channel1.Maximum = 255 + 9;
            SB_Channel2.Maximum = 255 + 9;
            SB_Exposure.Maximum = 30000 + 9;
            SB_Channel1.Value   = (int)light_para.ch1.value;
            SB_Channel2.Value   = (int)light_para.ch2.value;
            SB_Exposure.Value   = (int)exposure_para.value;
            control();
        }
Esempio n. 3
0
 private void Control_Click(object sender, EventArgs e)
 {
     if (sender.Equals(BT_Set))
     {
         if (hdcMode != LIGHTMODE_HDC.INVALID)
         {
             mc.para.HDC.light[(int)hdcMode]    = light_para;
             mc.para.HDC.exposure[(int)hdcMode] = exposure_para;
         }
         else if (ulcMode != LIGHTMODE_ULC.INVALID)
         {
             mc.para.ULC.light[(int)ulcMode]    = light_para;
             mc.para.ULC.exposure[(int)ulcMode] = exposure_para;
         }
     }
     if (sender.Equals(BT_ESC))
     {
         if (hdcMode != LIGHTMODE_HDC.INVALID)
         {
             light_para    = mc.para.HDC.light[(int)hdcMode];
             exposure_para = mc.para.HDC.exposure[(int)hdcMode];
         }
         else if (ulcMode != LIGHTMODE_ULC.INVALID)
         {
             light_para    = mc.para.ULC.light[(int)ulcMode];
             exposure_para = mc.para.ULC.exposure[(int)ulcMode];
         }
     }
     control();
     mc.idle(300);
     this.Close();
 }
Esempio n. 4
0
 private void Control_Click(object sender, EventArgs e)
 {
     if (isRunning)
     {
         return;
     }
     if (sender.Equals(BT_ESC))
     {
         dataZ         = _dataZ;
         timer.Enabled = false;
         mc.idle(500);
         this.Close();
     }
     if (sender.Equals(BT_Set))
     {
         timer.Enabled = false;
         mc.idle(500);
         this.Close();
     }
     if (sender.Equals(BT_SpeedZ))
     {
         if (dZ == 1)
         {
             dZ = 10;
         }
         else if (dZ == 10)
         {
             dZ = 100;
         }
         else if (dZ == 100)
         {
             dZ = 1000;
         }
         else if (dZ == 1000)
         {
             dZ = 1;
         }
         else
         {
             dZ = 1;
         }
     }
     if (sender.Equals(BT_UpdateVolt))
     {
         double voltage = Convert.ToDouble(TB_OutVolt.Text);
         mc.AOUT.VPPM(voltage, out ret.message);
         TB_OutVolt.Text = voltage.ToString();
     }
     refresh();
 }
Esempio n. 5
0
        private void FormJogPadXYZ_Load(object sender, EventArgs e)
        {
            this.Left = 620;
            this.Top  = 170;
            _dataX    = dataX;
            _dataY    = dataY;
            _dataZ    = dataZ;
            dX        = 10; dY = 10; dZ = 10;
            refresh();
            this.Text = jogMode.ToString();

            if (jogMode == JOGXYZ_MODE.HD_PICK_OFFSET_SF1 ||
                jogMode == JOGXYZ_MODE.HD_PICK_OFFSET_SF2 ||
                jogMode == JOGXYZ_MODE.HD_PICK_OFFSET_SF3 ||
                jogMode == JOGXYZ_MODE.HD_PICK_OFFSET_SF4 ||
                jogMode == JOGXYZ_MODE.HD_PICK_OFFSET_SF5 ||
                jogMode == JOGXYZ_MODE.HD_PICK_OFFSET_SF6 ||
                jogMode == JOGXYZ_MODE.HD_PICK_OFFSET_SF7 ||
                jogMode == JOGXYZ_MODE.HD_PICK_OFFSET_SF8)
            {
                speedType = SPEED_TYPE.LARGE;
            }
        }
Esempio n. 6
0
        private void Control_Click(object sender, EventArgs e)
        {
            if (isRunning)
            {
                return;
            }
            if (sender.Equals(BT_ESC))
            {
                dataX = _dataX;
                dataY = _dataY;
                dataZ = _dataZ;
                mc.idle(500);
                this.Close();
            }
            if (sender.Equals(BT_Set))
            {
                mc.idle(500);
                this.Close();
            }
            if (sender.Equals(BT_SpeedXY))
            {
                #region speedXY
                if (speedType == SPEED_TYPE.SMALL)
                {
                    if (dX == 0.1)
                    {
                        dX = 1;
                    }
                    else if (dX == 1)
                    {
                        dX = 10;
                    }
                    else if (dX == 10)
                    {
                        dX = 0.1;
                    }
                    else
                    {
                        dX = 1;
                    }
                    dY = dX;
                }
                if (speedType == SPEED_TYPE.LARGE)
                {
                    if (dX == 1)
                    {
                        dX = 10;
                    }
                    else if (dX == 10)
                    {
                        dX = 100;
                    }
                    else if (dX == 100)
                    {
                        dX = 1000;
                    }
                    else if (dX == 1000)
                    {
                        dX = 1;
                    }
                    else
                    {
                        dX = 1;
                    }
                    dY = dX;
                }
                #endregion
            }
            if (sender.Equals(BT_SpeedZ))
            {
                #region speedZ
                if (speedType == SPEED_TYPE.SMALL)
                {
                    if (dZ == 0.1)
                    {
                        dZ = 1;
                    }
                    else if (dZ == 1)
                    {
                        dZ = 10;
                    }
                    else if (dZ == 10)
                    {
                        dZ = 0.1;
                    }
                    else
                    {
                        dZ = 1;
                    }
                }
                if (speedType == SPEED_TYPE.LARGE)
                {
                    if (dZ == 1)
                    {
                        dZ = 10;
                    }
                    else if (dZ == 10)
                    {
                        dZ = 100;
                    }
                    else if (dZ == 100)
                    {
                        dZ = 1000;
                    }
                    else if (dZ == 1000)
                    {
                        dZ = 1;
                    }
                    else
                    {
                        dZ = 1;
                    }
                }
                #endregion
            }

            refresh();
        }
Esempio n. 7
0
        private void FormLightingExposure_Load(object sender, EventArgs e)
        {
            this.Left = 620;
            this.Top  = 170;

            if (mode == LIGHTEXPOSUREMODE.INVALID)
            {
                this.Close();
            }
            if (mode == LIGHTEXPOSUREMODE.ULC)
            {
                light_para    = mc.para.ULC.model.light;
                exposure_para = mc.para.ULC.model.exposureTime;
            }
            if (mode == LIGHTEXPOSUREMODE.ULC_CORNER1)
            {
                light_para    = mc.para.ULC.modelCorner1.light;
                exposure_para = mc.para.ULC.modelCorner1.exposureTime;
            }
            if (mode == LIGHTEXPOSUREMODE.ULC_CORNER2)
            {
                light_para    = mc.para.ULC.modelCorner2.light;
                exposure_para = mc.para.ULC.modelCorner2.exposureTime;
            }
            if (mode == LIGHTEXPOSUREMODE.ULC_CORNER3)
            {
                light_para    = mc.para.ULC.modelCorner3.light;
                exposure_para = mc.para.ULC.modelCorner3.exposureTime;
            }
            if (mode == LIGHTEXPOSUREMODE.ULC_CORNER4)
            {
                light_para    = mc.para.ULC.modelCorner4.light;
                exposure_para = mc.para.ULC.modelCorner4.exposureTime;
            }
            if (mode == LIGHTEXPOSUREMODE.HDC_PAD)
            {
                light_para    = mc.para.HDC.modelPAD.light;
                exposure_para = mc.para.HDC.modelPAD.exposureTime;
            }
            if (mode == LIGHTEXPOSUREMODE.HDC_PADC1)
            {
                light_para    = mc.para.HDC.modelPADC1.light;
                exposure_para = mc.para.HDC.modelPADC1.exposureTime;
            }
            if (mode == LIGHTEXPOSUREMODE.HDC_PADC2)
            {
                light_para    = mc.para.HDC.modelPADC2.light;
                exposure_para = mc.para.HDC.modelPADC2.exposureTime;
            }
            if (mode == LIGHTEXPOSUREMODE.HDC_PADC3)
            {
                light_para    = mc.para.HDC.modelPADC3.light;
                exposure_para = mc.para.HDC.modelPADC3.exposureTime;
            }
            if (mode == LIGHTEXPOSUREMODE.HDC_PADC4)
            {
                light_para    = mc.para.HDC.modelPADC4.light;
                exposure_para = mc.para.HDC.modelPADC4.exposureTime;
            }
            if (mode == LIGHTEXPOSUREMODE.HDC_ATC)
            {
                light_para    = mc.para.ATC.light;
                exposure_para = mc.para.ATC.exposure;
            }
            if (mode == LIGHTEXPOSUREMODE.HDC_FIDUCIAL)
            {
                light_para    = mc.para.HDC.modelFiducial.light;
                exposure_para = mc.para.HDC.modelFiducial.exposureTime;
            }

            SB_Channel1.Maximum = 255 + 9;
            SB_Channel2.Maximum = 255 + 9;
            SB_Exposure.Maximum = 30000 + 9;
            SB_Channel1.Value   = (int)light_para.ch1.value;
            SB_Channel2.Value   = (int)light_para.ch2.value;
            SB_Exposure.Value   = (int)exposure_para.value;
            control();
        }
Esempio n. 8
0
 private void Control_Click(object sender, EventArgs e)
 {
     if (sender.Equals(BT_Set))
     {
         if (mode == LIGHTEXPOSUREMODE.ULC)
         {
             mc.para.ULC.model.light        = light_para;
             mc.para.ULC.model.exposureTime = exposure_para;
         }
         if (mode == LIGHTEXPOSUREMODE.ULC_CORNER1)
         {
             mc.para.ULC.modelCorner1.light        = light_para;
             mc.para.ULC.modelCorner1.exposureTime = exposure_para;
         }
         if (mode == LIGHTEXPOSUREMODE.ULC_CORNER2)
         {
             mc.para.ULC.modelCorner2.light        = light_para;
             mc.para.ULC.modelCorner2.exposureTime = exposure_para;
         }
         if (mode == LIGHTEXPOSUREMODE.ULC_CORNER3)
         {
             mc.para.ULC.modelCorner3.light        = light_para;
             mc.para.ULC.modelCorner3.exposureTime = exposure_para;
         }
         if (mode == LIGHTEXPOSUREMODE.ULC_CORNER4)
         {
             mc.para.ULC.modelCorner4.light        = light_para;
             mc.para.ULC.modelCorner4.exposureTime = exposure_para;
         }
         if (mode == LIGHTEXPOSUREMODE.HDC_PAD)
         {
             mc.para.HDC.modelPAD.light        = light_para;
             mc.para.HDC.modelPAD.exposureTime = exposure_para;
         }
         if (mode == LIGHTEXPOSUREMODE.HDC_PADC1)
         {
             mc.para.HDC.modelPADC1.light        = light_para;
             mc.para.HDC.modelPADC1.exposureTime = exposure_para;
         }
         if (mode == LIGHTEXPOSUREMODE.HDC_PADC2)
         {
             mc.para.HDC.modelPADC2.light        = light_para;
             mc.para.HDC.modelPADC2.exposureTime = exposure_para;
         }
         if (mode == LIGHTEXPOSUREMODE.HDC_PADC3)
         {
             mc.para.HDC.modelPADC3.light        = light_para;
             mc.para.HDC.modelPADC3.exposureTime = exposure_para;
         }
         if (mode == LIGHTEXPOSUREMODE.HDC_PADC4)
         {
             mc.para.HDC.modelPADC4.light        = light_para;
             mc.para.HDC.modelPADC4.exposureTime = exposure_para;
         }
         if (mode == LIGHTEXPOSUREMODE.HDC_ATC)
         {
             mc.para.ATC.light    = light_para;
             mc.para.ATC.exposure = exposure_para;
         }
         if (mode == LIGHTEXPOSUREMODE.HDC_FIDUCIAL)
         {
             mc.para.HDC.modelFiducial.light        = light_para;
             mc.para.HDC.modelFiducial.exposureTime = exposure_para;
         }
     }
     if (sender.Equals(BT_ESC))
     {
         if (mode == LIGHTEXPOSUREMODE.ULC)
         {
             light_para    = mc.para.ULC.model.light;
             exposure_para = mc.para.ULC.model.exposureTime;
         }
         if (mode == LIGHTEXPOSUREMODE.ULC_CORNER1)
         {
             light_para    = mc.para.ULC.modelCorner1.light;
             exposure_para = mc.para.ULC.modelCorner1.exposureTime;
         }
         if (mode == LIGHTEXPOSUREMODE.ULC_CORNER2)
         {
             light_para    = mc.para.ULC.modelCorner2.light;
             exposure_para = mc.para.ULC.modelCorner2.exposureTime;
         }
         if (mode == LIGHTEXPOSUREMODE.ULC_CORNER3)
         {
             light_para    = mc.para.ULC.modelCorner3.light;
             exposure_para = mc.para.ULC.modelCorner3.exposureTime;
         }
         if (mode == LIGHTEXPOSUREMODE.ULC_CORNER4)
         {
             light_para    = mc.para.ULC.modelCorner4.light;
             exposure_para = mc.para.ULC.modelCorner4.exposureTime;
         }
         if (mode == LIGHTEXPOSUREMODE.HDC_PAD)
         {
             light_para    = mc.para.HDC.modelPAD.light;
             exposure_para = mc.para.HDC.modelPAD.exposureTime;
         }
         if (mode == LIGHTEXPOSUREMODE.HDC_PADC1)
         {
             light_para    = mc.para.HDC.modelPADC1.light;
             exposure_para = mc.para.HDC.modelPADC1.exposureTime;
         }
         if (mode == LIGHTEXPOSUREMODE.HDC_PADC2)
         {
             light_para    = mc.para.HDC.modelPADC2.light;
             exposure_para = mc.para.HDC.modelPADC2.exposureTime;
         }
         if (mode == LIGHTEXPOSUREMODE.HDC_PADC3)
         {
             light_para    = mc.para.HDC.modelPADC3.light;
             exposure_para = mc.para.HDC.modelPADC3.exposureTime;
         }
         if (mode == LIGHTEXPOSUREMODE.HDC_PADC4)
         {
             light_para    = mc.para.HDC.modelPADC4.light;
             exposure_para = mc.para.HDC.modelPADC4.exposureTime;
         }
         if (mode == LIGHTEXPOSUREMODE.HDC_ATC)
         {
             light_para    = mc.para.ATC.light;
             exposure_para = mc.para.ATC.exposure;
         }
         if (mode == LIGHTEXPOSUREMODE.HDC_FIDUCIAL)
         {
             light_para    = mc.para.HDC.modelFiducial.light;
             exposure_para = mc.para.HDC.modelFiducial.exposureTime;
         }
     }
     control();
     mc.idle(300);
     this.Close();
 }
Esempio n. 9
0
 public ListViewClass(para_member paraMember)
 {
     para = paraMember;
 }
Esempio n. 10
0
        private void FormJogZ_Load(object sender, EventArgs e)
        {
            this.Left = 620;
            this.Top  = 170;
            _dataZ    = dataZ;
            dZ        = 10;
            refresh();
            this.Text = mode.ToString();

            #region mode check
            //if (mode == MP_HD_Z_MODE.REF)
            //{
            //    GB_.Visible = false;
            //    BT_JogZ_Down.Visible = false;
            //    BT_JogZ_Up.Visible = false;
            //    BT_SpeedZ.Visible = false;
            //    timer.Enabled = true;
            //    LB_SensorDetect.Visible = true;
            //}
            if (mode == MP_HD_Z_MODE.REF || mode == MP_HD_Z_MODE.PEDESTAL)
            {
                timer.Enabled = true;
            }
            if (mode == MP_HD_Z_MODE.PICK)
            {
                timer.Enabled           = true;
                LB_SensorDetect.Visible = true;
            }
            if (mode == MP_HD_Z_MODE.TOUCHPROBE)
            {
                timer.Enabled         = true;
                LB_TouchProbe.Visible = true;
                LB_TouchProbe.Text    = "Touch Probe :";
            }
            //if (mode == MP_HD_Z_MODE.LOADCELL)
            //{
            //    timer.Enabled = true;
            //    LB_TouchProbe.Visible = true;
            //    LB_TouchProbe.Text = "Loadcell :";
            //}
            if (mode == MP_HD_Z_MODE.HEIGHT_OFFSET)
            {
                BT_JogZ_Down.Visible = false;
                BT_JogZ_Up.Visible   = false;
                BT_SpeedZ.Visible    = false;

                BT_AutoCalibration.Visible = true;
            }
            if (mode == MP_HD_Z_MODE.MAGAZINE_CAL)
            {
                this.Text = "Magazine Z Offset";
                //LB_TouchProbe.Visible = true;
                //BT_Lighting.Visible = false;
            }
            if (mode == MP_HD_Z_MODE.MAGAZINE_READY)
            {
                this.Text = "Magazine Ready Offset";
            }
            //else
            //{
            //    BT_JogZ_Down.Visible = true;
            //    BT_JogZ_Up.Visible = true;
            //    BT_SpeedZ.Visible = true;

            //    BT_AutoCalibration.Visible = false;
            //}
            #endregion
        }