From d43787d902fc5c8ba0f948f64c6bf299399f6081 Mon Sep 17 00:00:00 2001 From: lhiven Date: Tue, 26 Dec 2023 09:31:54 +0900 Subject: [PATCH] =?UTF-8?q?=E6=97=A0=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Rs.SkyLine/FormMain.cs | 140 ++++++++++++++++++++--------------------- 1 file changed, 70 insertions(+), 70 deletions(-) diff --git a/Rs.SkyLine/FormMain.cs b/Rs.SkyLine/FormMain.cs index bbfddee..fef9b9c 100644 --- a/Rs.SkyLine/FormMain.cs +++ b/Rs.SkyLine/FormMain.cs @@ -179,86 +179,86 @@ namespace Rs.MotionPlat private void FormMain_Load(object sender, EventArgs e) { - //SqliteHelper db = new SqliteHelper(); - //string querySql = "select * from NormalTray"; - //DataTable dt=db.GetDataTable(querySql); - //if(dt!=null&&dt.Rows.Count>0) - //{ - // DataRow dr = dt.AsEnumerable().Where(r => r.Field("TrayName") == "Empty1").First(); - // if(dr!=null) - // { - // trayEmpty1.ColumnNum = int.Parse(dr["ColumnNum"].ToString()); - // trayEmpty1.RowNum = int.Parse(dr["RowNum"].ToString()); - // } + SqliteHelper db = new SqliteHelper(); + string querySql = "select * from NormalTray"; + DataTable dt = db.GetDataTable(querySql); + if (dt != null && dt.Rows.Count > 0) + { + DataRow dr = dt.AsEnumerable().Where(r => r.Field("TrayName") == "Empty1").First(); + if (dr != null) + { + trayEmpty1.ColumnNum = int.Parse(dr["ColumnNum"].ToString()); + trayEmpty1.RowNum = int.Parse(dr["RowNum"].ToString()); + } - // dr = dt.AsEnumerable().Where(r => r.Field("TrayName") == "Input").First(); - // if (dr != null) - // { - // trayInput.ColumnNum = int.Parse(dr["ColumnNum"].ToString()); - // trayInput.RowNum = int.Parse(dr["RowNum"].ToString()); - // } + dr = dt.AsEnumerable().Where(r => r.Field("TrayName") == "Input").First(); + if (dr != null) + { + trayInput.ColumnNum = int.Parse(dr["ColumnNum"].ToString()); + trayInput.RowNum = int.Parse(dr["RowNum"].ToString()); + } - // dr = dt.AsEnumerable().Where(r => r.Field("TrayName") == "Ok").First(); - // if (dr != null) - // { - // trayOk.ColumnNum = int.Parse(dr["ColumnNum"].ToString()); - // trayOk.RowNum = int.Parse(dr["RowNum"].ToString()); - // } + dr = dt.AsEnumerable().Where(r => r.Field("TrayName") == "Ok").First(); + if (dr != null) + { + trayOk.ColumnNum = int.Parse(dr["ColumnNum"].ToString()); + trayOk.RowNum = int.Parse(dr["RowNum"].ToString()); + } - // dr = dt.AsEnumerable().Where(r => r.Field("TrayName") == "Ng").First(); - // if (dr != null) - // { - // trayNg.ColumnNum = int.Parse(dr["ColumnNum"].ToString()); - // trayNg.RowNum = int.Parse(dr["RowNum"].ToString()); - // } + dr = dt.AsEnumerable().Where(r => r.Field("TrayName") == "Ng").First(); + if (dr != null) + { + trayNg.ColumnNum = int.Parse(dr["ColumnNum"].ToString()); + trayNg.RowNum = int.Parse(dr["RowNum"].ToString()); + } - // dr = dt.AsEnumerable().Where(r => r.Field("TrayName") == "Multi").First(); - // if (dr != null) - // { - // trayMulti.ColumnNum = int.Parse(dr["ColumnNum"].ToString()); - // trayMulti.RowNum = int.Parse(dr["RowNum"].ToString()); - // } + dr = dt.AsEnumerable().Where(r => r.Field("TrayName") == "Multi").First(); + if (dr != null) + { + trayMulti.ColumnNum = int.Parse(dr["ColumnNum"].ToString()); + trayMulti.RowNum = int.Parse(dr["RowNum"].ToString()); + } - // dr = dt.AsEnumerable().Where(r => r.Field("TrayName") == "Empty2").First(); - // if (dr != null) - // { - // trayEmpty2.ColumnNum = int.Parse(dr["ColumnNum"].ToString()); - // trayEmpty2.RowNum = int.Parse(dr["RowNum"].ToString()); - // } - //} + dr = dt.AsEnumerable().Where(r => r.Field("TrayName") == "Empty2").First(); + if (dr != null) + { + trayEmpty2.ColumnNum = int.Parse(dr["ColumnNum"].ToString()); + trayEmpty2.RowNum = int.Parse(dr["RowNum"].ToString()); + } + } - //timer1.Interval = 500; - //timer1.Enabled = true; - //DischargeFlow.Instance.OnMatchResult += Instance_OnMatchResult; - //DischargeFlow.Instance.OnUpCameraGrabResult += Instance_OnUpCameraGrabResult; - //DischargeFlow.Instance.OnShowGrabResult += Instance_OnShowGrabResult; - //trayTurnover.ItemName = "Turnover"; - //trayEmpty1.ItemName = "Empty1"; - //trayInput.ItemName = "Input"; - //trayOk.ItemName = "Ok"; - //trayNg.ItemName = "Ng"; - //trayMulti.ItemName = "Multi"; - //trayEmpty2.ItemName = "Empty2"; + timer1.Interval = 500; + timer1.Enabled = true; + DischargeFlow.Instance.OnMatchResult += Instance_OnMatchResult; + DischargeFlow.Instance.OnUpCameraGrabResult += Instance_OnUpCameraGrabResult; + DischargeFlow.Instance.OnShowGrabResult += Instance_OnShowGrabResult; + trayTurnover.ItemName = "Turnover"; + trayEmpty1.ItemName = "Empty1"; + trayInput.ItemName = "Input"; + trayOk.ItemName = "Ok"; + trayNg.ItemName = "Ng"; + trayMulti.ItemName = "Multi"; + trayEmpty2.ItemName = "Empty2"; - //trayEmpty1.InitSlotStatus = ESlotStatus.Null; - //trayInput.InitSlotStatus = ESlotStatus.Null; - //trayOk.InitSlotStatus = ESlotStatus.Null; - //trayNg.InitSlotStatus = ESlotStatus.Null; - //trayMulti.InitSlotStatus = ESlotStatus.Null; - //trayEmpty2.InitSlotStatus = ESlotStatus.Null; + trayEmpty1.InitSlotStatus = ESlotStatus.Null; + trayInput.InitSlotStatus = ESlotStatus.Null; + trayOk.InitSlotStatus = ESlotStatus.Null; + trayNg.InitSlotStatus = ESlotStatus.Null; + trayMulti.InitSlotStatus = ESlotStatus.Null; + trayEmpty2.InitSlotStatus = ESlotStatus.Null; - //GlobalTray.Empty1Tray = trayEmpty1; - //GlobalTray.InputTray = trayInput; - //GlobalTray.OkTary= trayOk; - //GlobalTray.NgTray= trayNg; - //GlobalTray.MultiTray = trayMulti; - //GlobalTray.Empty2Tray = trayEmpty2; - //GlobalTray.TurnoverTray = trayTurnover; - //GlobalTray.TestTray = trayTest; - ////StockManager.Instance.Start(); - //LoadStockStatus(); + GlobalTray.Empty1Tray = trayEmpty1; + GlobalTray.InputTray = trayInput; + GlobalTray.OkTary = trayOk; + GlobalTray.NgTray = trayNg; + GlobalTray.MultiTray = trayMulti; + GlobalTray.Empty2Tray = trayEmpty2; + GlobalTray.TurnoverTray = trayTurnover; + GlobalTray.TestTray = trayTest; + //StockManager.Instance.Start(); + LoadStockStatus(); HOperatorSet.ReadImage(out defaultImage, "default.bmp"); }