Exemple #1
0
 private void CaseFrontUpdate(frmMain.GData tmp, bool bmaster = false)
 {
     BeginInvoke((Action)(() =>
     {
         lbl_FC_Bar.Text = !bmaster ? tmp._FrontCase.FrontCase_Bar : tmp._WORKMASTER.Master_No;
         lbl_FC_Part.Text = tmp._FrontCase.Part_Name;
         lbl_FC_WorkDate.Text = !bmaster ? tmp._FrontCase.Work_Date.ToString() : tmp._WORKMASTER.Work_Date.ToString();
         lbl_FC_WorkNo.Text = !bmaster ? tmp._FrontCase.Work_No.ToString() : tmp.PLC[frmMain.cProcFC].iMasterCnt.ToString();
         lbl_FC_4WD.Text = tmp.PLC[frmMain.cProcFC].Value1.ToString("0.000");
         lbl_FC_G4.Text = tmp.PLC[frmMain.cProcFC].Value2.ToString("0.000");
         //if (bmaster)
         //{
         //    lbl_FC_4WD.Text += $" : {tmp.PLC[frmMain.cProcFC].sMaster1}";
         //    lbl_FC_G4.Text += $" : {tmp.PLC[frmMain.cProcFC].sMaster2}";
         //}
     }));
 }
Exemple #2
0
 private void GearFrontUpdate(frmMain.GData tmp, bool bmaster = false)
 {
     BeginInvoke((Action)(() =>
     {
         lbl_GF_Bar.Text = !bmaster ? tmp._GearFront.GearNo_Front : tmp._WORKMASTER.Master_No;
         lbl_GF_Part.Text = tmp._GearFront.Part_Name;
         lbl_GF_WorkDate.Text = !bmaster ? tmp._GearFront.Work_Date.ToString() : tmp._WORKMASTER.Work_Date.ToString();
         lbl_GF_WorkNo.Text = !bmaster ? tmp._GearFront.Work_No.ToString() : tmp.PLC[frmMain.cProcFG].iMasterCnt.ToString();
         lbl_GF_G2.Text = tmp.PLC[frmMain.cProcFG].Value1.ToString("0.000");
         lbl_GF_G4.Text = tmp.PLC[frmMain.cProcFG].Value2.ToString("0.000");
         //if(bmaster)
         //{
         //    lbl_GF_G2.Text += $" : {tmp.PLC[frmMain.cProcFG].sMaster1}";
         //    lbl_GF_G4.Text += $" : {tmp.PLC[frmMain.cProcFG].sMaster2}";
         //}
     }));
 }
Exemple #3
0
        internal async Task AddGridView(frmMain.GData gData, WorkStep key)
        {
            List <string> addrow = new List <string>();

            if (key == WorkStep.FrontGear)
            {
                TB_GearFront tmp = gData._GearFront;
                tmp.Insert_Time = DateTime.Now;

                addrow.Add(tmp.Insert_Time.ToString());
                addrow.Add(tmp.Work_Date.ToString());
                addrow.Add(tmp.GearNo_4WD.ToString());
                addrow.Add(tmp.GearNo_Front.ToString());
                addrow.Add(tmp.Part_Name.ToString());

                addrow.Add(tmp.FGear_G4_Min.ToString());
                addrow.Add(tmp.FGear_G4_Val.ToString());
                addrow.Add(tmp.FGear_G4_Max.ToString());

                addrow.Add(tmp.FGear_G2_Min.ToString());
                addrow.Add(tmp.FGear_G2_Val.ToString());
                addrow.Add(tmp.FGear_G2_Max.ToString());
            }
            else if (key == WorkStep.FrontCase)
            {
                TB_FrontCase tmp = gData._FrontCase;
                tmp.Insert_Time = DateTime.Now;

                addrow.Add(tmp.Insert_Time.ToString());
                addrow.Add(tmp.Work_Date.ToString());
                addrow.Add(tmp.FrontCase_Bar.ToString());
                addrow.Add(tmp.Part_Name.ToString());

                addrow.Add(tmp.FCase_4WD_Min.ToString());
                addrow.Add(tmp.FCase_4WD_Val.ToString());
                addrow.Add(tmp.FCase_4WD_Max.ToString());

                addrow.Add(tmp.FCase_G4_Min.ToString());
                addrow.Add(tmp.FCase_G4_Val.ToString());
                addrow.Add(tmp.FCase_G4_Max.ToString());
            }

            await Task.Run(() => DGVAddRow(key, addrow.ToArray()));
        }
Exemple #4
0
        internal async Task UpdateData(frmMain.GData gData, WorkStep key, bool bmaster = false) //frmMain.GData gData
        {
            List <string> addrow = new List <string>();

            if (key == WorkStep.FrontGear)
            {
                TB_GearFront tmp = gData._GearFront;
                addrow.Add(tmp.Work_No.ToString());
                addrow.Add(tmp.FGear_G2_Val.ToString());
                addrow.Add(tmp.FGear_G4_Val.ToString());
                Task.Run(() => GearFrontUpdate(gData, bmaster));
            }
            else if (key == WorkStep.FrontCase)
            {
                TB_FrontCase tmp = gData._FrontCase;
                addrow.Add(tmp.Work_No.ToString());
                addrow.Add(bmaster ? tmp.FrontCase_Bar : gData._WORKMASTER.Master_No);
                addrow.Add(tmp.FCase_4WD_Val.ToString());
                addrow.Add(tmp.FCase_G4_Val.ToString());
                Task.Run(() => CaseFrontUpdate(gData, bmaster));
            }

            await Task.Run(() => DGVAddRow(key, addrow.ToArray()));
        }
 internal void ShowMeasure(frmMain.GData gData, WorkStep key)
 {
     Task.Run(() => uC_Measure.UpdateData(gData, key));
     Task.Run(() => uC_Record.AddGridView(gData, key));
 }