Esempio n. 1
0
 private void GetData(DataColumn xCol, DataColumn yCol, Cst.Struct_DataInfo StdData, List <PointF> datas)
 {
     for (int i = 0; i < DT.Rows.Count; i++)
     {
         datas.Add(new PointF(float.Parse(DT.Rows[i][xCol].ToString()),
                              (float)StdData.GetStdData(DT.Rows[i][yCol].ToString())));
     }
 }
Esempio n. 2
0
        public void RefreshData()
        {
            if (DataStation != null && DataStation.CellData != null)
            {
                int    index   = this.DataStation.CellData.Index;
                string barcode = this.DataStation.CellData.Barcode;
                bool   loadNG  = this.DataStation.CellData.LoadNG;
                bool   thickNG = this.DataStation.CellData.ThicknessNG;
                bool   ccdNG   = this.DataStation.CellData.CCDNG;
                Cst.Struct_DataInfo thickness = this.DataStation.CellData.Data.CellThickness;
                Cst.Struct_DataInfo width     = this.DataStation.CellData.Data.CellWidth;
                Cst.Struct_DataInfo length    = this.DataStation.CellData.Data.CellLength;
                Cst.Struct_DataInfo nidist    = this.DataStation.CellData.Data.NiTabDistance;
                Cst.Struct_DataInfo aldist    = this.DataStation.CellData.Data.AlTabDistance;
                Cst.Struct_DataInfo nidistmax = this.DataStation.CellData.Data.NiTabDistanceMax;
                Cst.Struct_DataInfo aldistmax = this.DataStation.CellData.Data.AlTabDistanceMax;
                Cst.Struct_DataInfo nilength  = this.DataStation.CellData.Data.NiTabLength;
                Cst.Struct_DataInfo allength  = this.DataStation.CellData.Data.AlTabLength;
                Cst.Struct_DataInfo nisealant = this.DataStation.CellData.Data.NiSealantHeight;
                Cst.Struct_DataInfo alsealant = this.DataStation.CellData.Data.AlSealantHeight;
                Cst.Struct_DataInfo tabdist   = this.DataStation.CellData.Data.TabDistance;
                Cst.Struct_DataInfo shoulder  = this.DataStation.CellData.Data.ShoulderWidth;

                BaseForm.SetControlText(textBoxCellIndex, index.ToString());
                BaseForm.SetControlText(textBoxBarcode, barcode);
                BaseForm.DoInvokeRequired(selectBoxLoadNG, () => selectBoxLoadNG.Checked           = loadNG);
                BaseForm.DoInvokeRequired(selectBoxThicknessNG, () => selectBoxThicknessNG.Checked = thickNG);
                BaseForm.DoInvokeRequired(selectBoxCCDNG, () => selectBoxCCDNG.Checked             = ccdNG);
                BaseForm.DoInvokeRequired(textBoxDataThickness, () => UpdateData(textBoxDataThickness, thickness));
                BaseForm.DoInvokeRequired(textBoxDataWidth, () => UpdateData(textBoxDataWidth, width));
                BaseForm.DoInvokeRequired(textBoxDataLength, () => UpdateData(textBoxDataLength, length));
                BaseForm.DoInvokeRequired(textBoxDataNiTabDist, () => UpdateData(textBoxDataNiTabDist, nidist));
                BaseForm.DoInvokeRequired(textBoxDataAlTabDist, () => UpdateData(textBoxDataAlTabDist, aldist));
                BaseForm.DoInvokeRequired(textBoxDataNiTabDistMax, () => UpdateData(textBoxDataNiTabDistMax, nidistmax));
                BaseForm.DoInvokeRequired(textBoxDataAlTabDistMax, () => UpdateData(textBoxDataAlTabDistMax, aldistmax));
                BaseForm.DoInvokeRequired(textBoxDataNiTabLen, () => UpdateData(textBoxDataNiTabLen, nilength));
                BaseForm.DoInvokeRequired(textBoxDataAlTabLen, () => UpdateData(textBoxDataAlTabLen, allength));
                BaseForm.DoInvokeRequired(textBoxDataNiSealantHi, () => UpdateData(textBoxDataNiSealantHi, nisealant));
                BaseForm.DoInvokeRequired(textBoxDataAlSealantHi, () => UpdateData(textBoxDataAlSealantHi, alsealant));
                BaseForm.DoInvokeRequired(textBoxDataTabGap, () => UpdateData(textBoxDataTabGap, tabdist));
                BaseForm.DoInvokeRequired(textBoxDataShoulderWidth, () => UpdateData(textBoxDataShoulderWidth, shoulder));
                BaseForm.SetControlText(buttonManualNew, "手动删除");
            }
            else
            {
                BaseForm.SetControlText(textBoxCellIndex, "");
                BaseForm.SetControlText(textBoxBarcode, "");
                BaseForm.DoInvokeRequired(selectBoxLoadNG, () => selectBoxLoadNG.Checked           = false);
                BaseForm.DoInvokeRequired(selectBoxThicknessNG, () => selectBoxThicknessNG.Checked = false);
                BaseForm.DoInvokeRequired(selectBoxCCDNG, () => selectBoxCCDNG.Checked             = false);
                BaseForm.DoInvokeRequired(textBoxDataThickness, () => ResetData(textBoxDataThickness));
                BaseForm.DoInvokeRequired(textBoxDataWidth, () => ResetData(textBoxDataWidth));
                BaseForm.DoInvokeRequired(textBoxDataLength, () => ResetData(textBoxDataLength));
                BaseForm.DoInvokeRequired(textBoxDataNiTabDist, () => ResetData(textBoxDataNiTabDist));
                BaseForm.DoInvokeRequired(textBoxDataAlTabDist, () => ResetData(textBoxDataAlTabDist));
                BaseForm.DoInvokeRequired(textBoxDataNiTabDistMax, () => ResetData(textBoxDataNiTabDistMax));
                BaseForm.DoInvokeRequired(textBoxDataAlTabDistMax, () => ResetData(textBoxDataAlTabDistMax));
                BaseForm.DoInvokeRequired(textBoxDataNiTabLen, () => ResetData(textBoxDataNiTabLen));
                BaseForm.DoInvokeRequired(textBoxDataAlTabLen, () => ResetData(textBoxDataAlTabLen));
                BaseForm.DoInvokeRequired(textBoxDataNiSealantHi, () => ResetData(textBoxDataNiSealantHi));
                BaseForm.DoInvokeRequired(textBoxDataAlSealantHi, () => ResetData(textBoxDataAlSealantHi));
                BaseForm.DoInvokeRequired(textBoxDataTabGap, () => ResetData(textBoxDataTabGap));
                BaseForm.DoInvokeRequired(textBoxDataShoulderWidth, () => ResetData(textBoxDataShoulderWidth));
                BaseForm.SetControlText(buttonManualNew, "手动新增");
            }
        }
Esempio n. 3
0
 private void UpdateData(TextBox dispcontrol, Cst.Struct_DataInfo data)
 {
     dispcontrol.Text      = data.Value.ToString("0.000");
     dispcontrol.BackColor = data.DataNG ? Color.Tomato : Color.RoyalBlue;
 }