From f0826424c58f3e925a77437111a2e06808bfff26 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周一, 02 9月 2024 17:48:25 +0800
Subject: [PATCH] //处理OP30的数据

---
 DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_DataCaptureV3/FormMain.cs |  859 +++++++++++++++++++++++++++++---------------------------
 1 files changed, 440 insertions(+), 419 deletions(-)

diff --git a/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_DataCaptureV3/FormMain.cs b/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_DataCaptureV3/FormMain.cs
index a05448e..0316d96 100644
--- a/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_DataCaptureV3/FormMain.cs
+++ b/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_DataCaptureV3/FormMain.cs
@@ -737,150 +737,156 @@
         /// <param name="e"></param>
         private void button8_Click(object sender, EventArgs e)
         {
-            try
-            {
-                DataCaptureHandler.RefreshDataCommonStatic();
-                button8.Text = "妯℃嫙宸插惎鍔�";
-                button8.BackColor = Color.Green;
-                SystemValue.isStartedImitateModel = true;
-                #region 鏁版嵁閲囬泦椤圭‘瀹�
-                var dataCaptureConfigslist = DataCaptureConfigManager.GetDataCaptureConfigs();
-                var columnList = DataCaptureConfigManager.GetDataCaptureColumnConfig();
-                _dataCaptureHandler.Clear();
-                foreach (var config in dataCaptureConfigslist)
-                {
+            //try
+            //{
+            //    DataCaptureHandler.RefreshDataCommonStatic();
+            //    button8.Text = "妯℃嫙宸插惎鍔�";
+            //    button8.BackColor = Color.Green;
+            //    SystemValue.isStartedImitateModel = true;
+            //    #region 鏁版嵁閲囬泦椤圭‘瀹�
+            //    var dataCaptureConfigslist = DataCaptureConfigManager.GetDataCaptureConfigs();
+            //    var columnList = DataCaptureConfigManager.GetDataCaptureColumnConfig();
+            //    _dataCaptureHandler.Clear();
+            //    foreach (var config in dataCaptureConfigslist)
+            //    {
 
-                    switch (config.DataCapturePointCode)
-                    {
-                        #region HMI04
-                        case "RHMIOP104001":
-                        case "RHMIOP2001":
-                        case "RHMIOP303501":
-                        case "RHMIOP5001":
-                        case "RHMIOP6001":
-                            HMI_WorkpieceReading.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(HMI_WorkpieceReading.Instance);
-                            break;
-                        case "WHMIOP104002":
-                        case "WHMIOP2002":
-                        case "WHMIOP303502":
-                        case "WHMIOP5002":
-                        case "WHMIOP6002":
-                            HMI_WorkpieceWrite.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(HMI_WorkpieceWrite.Instance);
-                            break;
-                        #endregion
-                        case "OP0501":
-                            DataCaptureHandler_OP0501.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP0501.Instance);
-                            break;
-                        case "OP2001":
-                            DataCaptureHandler_OP2001.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP2001.Instance);
-                            break;
-                        #region OP30
-                        case "OP3001":
-                            DataCaptureHandler_OP3001.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3001.Instance);
-                            break;
-                        case "OP3002":
-                            DataCaptureHandler_OP3002.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3002.Instance);
-                            break;
-                        case "OP3003":
-                            DataCaptureHandler_OP3003.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3003.Instance);
-                            break;
-                        case "OP3004":
-                            DataCaptureHandler_OP3004.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3004.Instance);
-                            break;
-                        case "OP3005":
-                            DataCaptureHandler_OP3005.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3005.Instance);
-                            break;
-                        case "OP3006":
-                            DataCaptureHandler_OP3006.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3006.Instance);
-                            break;
-                        case "OP3007":
-                            DataCaptureHandler_OP3007.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3007.Instance);
-                            break;
-                        #endregion
+            //        switch (config.DataCapturePointCode)
+            //        {
+            //            #region HMI04
+            //            case "RHMIOP104001":
+            //            case "RHMIOP2001":
+            //            case "RHMIOP303501":
+            //            case "RHMIOP5001":
+            //            case "RHMIOP6001":
+            //                HMI_WorkpieceReading.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(HMI_WorkpieceReading.Instance);
+            //                break;
+            //            case "WHMIOP104002":
+            //            case "WHMIOP2002":
+            //            case "WHMIOP303502":
+            //            case "WHMIOP5002":
+            //            case "WHMIOP6002":
+            //                HMI_WorkpieceWrite.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(HMI_WorkpieceWrite.Instance);
+            //                break;
+            //            #endregion
+            //            case "OP0501":
+            //                DataCaptureHandler_OP0501.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP0501.Instance);
+            //                break;
+            //            case "OP2001":
+            //                DataCaptureHandler_OP2001.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP2001.Instance);
+            //                break;
+            //            #region OP30
+            //            case "OP3001":
+            //                DataCaptureHandler_OP3001.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3001.Instance);
+            //                break;
+            //            case "OP3002":
+            //                DataCaptureHandler_OP3002.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3002.Instance);
+            //                break;
+            //            case "OP3003":
+            //                DataCaptureHandler_OP3003.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3003.Instance);
+            //                break;
+            //            case "OP3004":
+            //                DataCaptureHandler_OP3004.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3004.Instance);
+            //                break;
+            //            case "OP3005":
+            //                DataCaptureHandler_OP3005.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3005.Instance);
+            //                break;
+            //            case "OP3006":
+            //                DataCaptureHandler_OP3006.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3006.Instance);
+            //                break;
+            //            case "OP3007":
+            //                DataCaptureHandler_OP3007.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3007.Instance);
+            //                break;
+            //            #endregion
 
 
-                        #region OP35
-                        case "OP3501":
-                            DataCaptureHandler_OP3501.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3501.Instance);
-                            break;
-                        case "OP3502":
-                            DataCaptureHandler_OP3502.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3502.Instance);
-                            break;
-                        case "OP3503":
-                            DataCaptureHandler_OP3503.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3503.Instance);
-                            break;
-                        case "OP3504":
-                            DataCaptureHandler_OP3504.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3504.Instance);
-                            break;
-                        case "OP3505":
-                            DataCaptureHandler_OP3505.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3505.Instance);
-                            break;
-                        case "OP3506":
-                            DataCaptureHandler_OP3506.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3506.Instance);
-                            break;
-                        case "OP3507":
-                            DataCaptureHandler_OP3507.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3507.Instance);
-                            break;
-                        #endregion
+            //            #region OP35
+            //            case "OP3501":
+            //                DataCaptureHandler_OP3501.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3501.Instance);
+            //                break;
+            //            case "OP3502":
+            //                /*
+            //                DataCaptureHandler_OP3502.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3502.Instance);
+            //                //*/
+            //                break;
+            //            case "OP3503":
+            //                DataCaptureHandler_OP3503.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3503.Instance);
+            //                break;
+            //            case "OP3504":
+            //                DataCaptureHandler_OP3504.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3504.Instance);
+            //                break;
+            //            case "OP3505":
+            //                DataCaptureHandler_OP3505.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3505.Instance);
+            //                break;
+            //            case "OP3506":
+            //                DataCaptureHandler_OP3506.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3506.Instance);
+            //                break;
+            //            case "OP3507":
+            //                DataCaptureHandler_OP3507.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3507.Instance);
+            //                break;
+            //            #endregion
 
-                        #region OP80
-                        case "OP8001":
-                            DataCaptureHandler_OP8001.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP8001.Instance);
-                            break;
-                        case "OP8002":
-                            DataCaptureHandler_OP8002.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP8002.Instance);
-                            break;
-                        case "OP8003":
-                            DataCaptureHandler_OP8003.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP8003.Instance);
-                            break;
-                        case "OP8004":
-                            DataCaptureHandler_OP8004.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP8004.Instance);
-                            break;
-                        case "OP8005":
-                            DataCaptureHandler_OP8005.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP8005.Instance);
-                            break;
-                        case "OP8006":
-                            DataCaptureHandler_OP8006.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP8006.Instance);
-                            break;
-                        case "OP8007":
-                            DataCaptureHandler_OP8007.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP8007.Instance);
-                            break;
-                            #endregion
+            //            #region OP80
+            //            case "OP8001":
+            //                DataCaptureHandler_OP8001.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP8001.Instance);
+            //                break;
+            //            case "OP8002":
+            //                /*
+            //                DataCaptureHandler_OP8002.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP8002.Instance);
+            //                //*/
+            //                break;
+            //            case "OP8003":
+            //                DataCaptureHandler_OP8003.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP8003.Instance);
+            //                break;
+            //            case "OP8004":
+            //                DataCaptureHandler_OP8004.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP8004.Instance);
+            //                break;
+            //            case "OP8005":
+            //                DataCaptureHandler_OP8005.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP8005.Instance);
+            //                break;
+            //            case "OP8006":
+            //                DataCaptureHandler_OP8006.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP8006.Instance);
+            //                break;
+            //            case "OP8007":
+            //                DataCaptureHandler_OP8007.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP8007.Instance);
+            //                break;
+            //                #endregion
 
-                    }
-                }
-                #endregion
+            //        }
+            //    }
+            //    #endregion
 
-            }
-            catch (Exception ex)
-            {
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "鍚姩绾跨▼鏃�----btn_StartUpAllThread_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "鍚姩绾跨▼鏃�----btn_StartUpAllThread_Click all鎶ラ敊锛�", ex);
+            //}
+
+            //**/
         }
 
         private void button10_Click(object sender, EventArgs e)
@@ -906,22 +912,22 @@
         private void button9_Click(object sender, EventArgs e)
         {
 
-            try
-            {
-                if (!SystemValue.isStartedImitateModel)
-                {
-                    MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
-                    return;
-                }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP3001.Instance.DataCaptureStart();
+            //try
+            //{
+            //    if (!SystemValue.isStartedImitateModel)
+            //    {
+            //        MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
+            //        return;
+            //    }
+            //    DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+            //    DataCaptureHandler_OP3001.Instance.DataCaptureStart();
 
-            }
-            catch (Exception ex)
-            {
-                MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
+            //}
         }
 
         private void button11_Click(object sender, EventArgs e)
@@ -934,8 +940,8 @@
                     MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
                     return;
                 }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP3002.Instance.DataCaptureStart();
+                //DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+                //DataCaptureHandler_OP3002.Instance.DataCaptureStart();
 
             }
             catch (Exception ex)
@@ -949,85 +955,85 @@
         {
 
 
-            try
-            {
-                if (!SystemValue.isStartedImitateModel)
-                {
-                    MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
-                    return;
-                }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP3003.Instance.DataCaptureStart();
+            //try
+            //{
+            //    if (!SystemValue.isStartedImitateModel)
+            //    {
+            //        MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
+            //        return;
+            //    }
+            //    DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+            //    DataCaptureHandler_OP3003.Instance.DataCaptureStart();
 
-            }
-            catch (Exception ex)
-            {
-                MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
+            //}
         }
 
         private void button15_Click(object sender, EventArgs e)
         {
 
-            try
-            {
-                if (!SystemValue.isStartedImitateModel)
-                {
-                    MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
-                    return;
-                }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP3007.Instance.DataCaptureStart();
+            //try
+            //{
+            //    if (!SystemValue.isStartedImitateModel)
+            //    {
+            //        MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
+            //        return;
+            //    }
+            //    DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+            //    DataCaptureHandler_OP3007.Instance.DataCaptureStart();
 
-            }
-            catch (Exception ex)
-            {
-                MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
+            //}
         }
 
         private void button13_Click(object sender, EventArgs e)
         {
 
-            try
-            {
-                if (!SystemValue.isStartedImitateModel)
-                {
-                    MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
-                    return;
-                }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP3004.Instance.DataCaptureStart();
+            //try
+            //{
+            //    if (!SystemValue.isStartedImitateModel)
+            //    {
+            //        MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
+            //        return;
+            //    }
+            //    DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+            //    DataCaptureHandler_OP3004.Instance.DataCaptureStart();
 
-            }
-            catch (Exception ex)
-            {
-                MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
+            //}
         }
 
         private void button14_Click(object sender, EventArgs e)
         {
 
-            try
-            {
-                if (!SystemValue.isStartedImitateModel)
-                {
-                    MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
-                    return;
-                }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP3005.Instance.DataCaptureStart();
+            //try
+            //{
+            //    if (!SystemValue.isStartedImitateModel)
+            //    {
+            //        MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
+            //        return;
+            //    }
+            //    DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+            //    DataCaptureHandler_OP3005.Instance.DataCaptureStart();
 
-            }
-            catch (Exception ex)
-            {
-                MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
+            //}
         }
 
         private void button16_Click(object sender, EventArgs e)
@@ -1118,132 +1124,132 @@
         {
 
 
-            try
-            {
-                if (!SystemValue.isStartedImitateModel)
-                {
-                    MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
-                    return;
-                }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP8001.Instance.DataCaptureStart();
+            //try
+            //{
+            //    if (!SystemValue.isStartedImitateModel)
+            //    {
+            //        MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
+            //        return;
+            //    }
+            //    DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+            //    DataCaptureHandler_OP8001.Instance.DataCaptureStart();
 
-            }
-            catch (Exception ex)
-            {
-                MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
+            //}
         }
 
         private void button21_Click(object sender, EventArgs e)
         {
 
 
-            try
-            {
-                if (!SystemValue.isStartedImitateModel)
-                {
-                    MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
-                    return;
-                }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP8002.Instance.DataCaptureStart();
+            //try
+            //{
+            //    if (!SystemValue.isStartedImitateModel)
+            //    {
+            //        MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
+            //        return;
+            //    }
+            //    DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+            //    DataCaptureHandler_OP8002.Instance.DataCaptureStart();
 
-            }
-            catch (Exception ex)
-            {
-                MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
+            //}
         }
 
         private void button20_Click(object sender, EventArgs e)
         {
 
 
-            try
-            {
-                if (!SystemValue.isStartedImitateModel)
-                {
-                    MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
-                    return;
-                }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP8003.Instance.DataCaptureStart();
+            //try
+            //{
+            //    if (!SystemValue.isStartedImitateModel)
+            //    {
+            //        MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
+            //        return;
+            //    }
+            //    DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+            //    DataCaptureHandler_OP8003.Instance.DataCaptureStart();
 
-            }
-            catch (Exception ex)
-            {
-                MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
+            //}
         }
 
         private void button19_Click(object sender, EventArgs e)
         {
 
 
-            try
-            {
-                if (!SystemValue.isStartedImitateModel)
-                {
-                    MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
-                    return;
-                }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP8004.Instance.DataCaptureStart();
+            //try
+            //{
+            //    if (!SystemValue.isStartedImitateModel)
+            //    {
+            //        MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
+            //        return;
+            //    }
+            //    DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+            //    DataCaptureHandler_OP8004.Instance.DataCaptureStart();
 
-            }
-            catch (Exception ex)
-            {
-                MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
+            //}
         }
 
         private void button18_Click(object sender, EventArgs e)
         {
 
 
-            try
-            {
-                if (!SystemValue.isStartedImitateModel)
-                {
-                    MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
-                    return;
-                }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP8005.Instance.DataCaptureStart();
+            //try
+            //{
+            //    if (!SystemValue.isStartedImitateModel)
+            //    {
+            //        MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
+            //        return;
+            //    }
+            //    DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+            //    DataCaptureHandler_OP8005.Instance.DataCaptureStart();
 
-            }
-            catch (Exception ex)
-            {
-                MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
+            //}
         }
 
         private void button17_Click(object sender, EventArgs e)
         {
 
 
-            try
-            {
-                if (!SystemValue.isStartedImitateModel)
-                {
-                    MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
-                    return;
-                }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP8007.Instance.DataCaptureStart();
+            //try
+            //{
+            //    if (!SystemValue.isStartedImitateModel)
+            //    {
+            //        MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
+            //        return;
+            //    }
+            //    DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+            //    DataCaptureHandler_OP8007.Instance.DataCaptureStart();
 
-            }
-            catch (Exception ex)
-            {
-                MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
+            //}
         }
 
         /// <summary>
@@ -1353,6 +1359,11 @@
 
         }
 
+        /// <summary>
+        /// 姝e紡鐜锛屼娇鐢ㄨ鎸夐挳鍚姩绾跨▼锛侊紒锛侊紒
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
         private void button24_Click(object sender, EventArgs e)
         {
 
@@ -1440,6 +1451,7 @@
                             DataCaptureHandler_OP6002.Instance._dataCaptureConfig = config;
                             _dataCaptureHandler.Add(DataCaptureHandler_OP6002.Instance);
                             break;
+
                         #endregion
                         #region 03 NOOK鎺ㄥ嚭
 
@@ -1501,6 +1513,11 @@
                             _dataCaptureHandler.Add(dc06);
                             break;
                         #endregion
+
+                        case "OP7009"://娓呮礂鏈鸿幏鍙栭噰闆嗘暟鎹�
+                            DataCaptureHandler_OP7009.Instance._dataCaptureConfig = config;
+                            _dataCaptureHandler.Add(DataCaptureHandler_OP7009.Instance);
+                            break;
                         //#region 07 鏁伴噰鐩掑瓙鍛婅閲囬泦
 
                         ////case "OP1007":
@@ -1652,24 +1669,24 @@
             try
             {
 
-                var WorkingProcedure = "OP35";
-                var EquipmentID = "EOP35";
-                var DataCapturePointCode = "OP3502A";
-                //var DataCapturePointCode = "OP3002CH3";
-                WorkPieceLogMiddle wplog = new WorkPieceLogMiddle();
-                wplog.Id = Yitter.IdGenerator.YitIdHelper.NextId();
-                wplog.WorkingProcedure = WorkingProcedure;
-                wplog.EquipmentID = EquipmentID; ;
-                wplog.Remarks = WorkingProcedure;
-                wplog.MonitoringPoint = DataCapturePointCode;
-                wplog.WorkPieceID = "DZ045L2309080100181A1A";
-                wplog.CreatedTime = DateTimeHelper.GetDateTime();
-                wplog.CreatedUserName = DataCapturePointCode;
-                wplog.UpdatedUserName = Environment.MachineName + "鑷姩" + Thread.CurrentThread.ManagedThreadId.ToString();
-                wplog.UpdatedTime = DateTimeHelper.GetDateTime();
-                wplog.IsDeleted = false;
-                wplog.QualityOP10To1 = "-500";
-                WorkPieceInfoManager.QualityInfoComplete(wplog, PLCManger.GetLogTypeForWorkingProcedure(WorkingProcedure));
+                //var WorkingProcedure = "OP35";
+                //var EquipmentID = "EOP35";
+                //var DataCapturePointCode = "OP3502A";
+                ////var DataCapturePointCode = "OP3002CH3";
+                //WorkPieceLogMiddle wplog = new WorkPieceLogMiddle();
+                //wplog.Id = Yitter.IdGenerator.YitIdHelper.NextId();
+                //wplog.WorkingProcedure = WorkingProcedure;
+                //wplog.EquipmentID = EquipmentID; ;
+                //wplog.Remarks = WorkingProcedure;
+                //wplog.MonitoringPoint = DataCapturePointCode;
+                //wplog.WorkPieceID = "DZ045L2309080100181A1A";
+                //wplog.CreatedTime = DateTimeHelper.GetDateTime();
+                //wplog.CreatedUserName = DataCapturePointCode;
+                //wplog.UpdatedUserName = Environment.MachineName + "鑷姩" + Thread.CurrentThread.ManagedThreadId.ToString();
+                //wplog.UpdatedTime = DateTimeHelper.GetDateTime();
+                //wplog.IsDeleted = false;
+                //wplog.QualityOP10To1 = "-500";
+                //WorkPieceInfoManager.QualityInfoComplete(wplog, PLCManger.GetLogTypeForWorkingProcedure(WorkingProcedure));
 
                 //string path = ConfigHelper.GetConfigString("OP30QualityDataForStation");//鎵撶爜鏈烘墦鐮佷簩缁寸爜璺緞
                 //if (string.IsNullOrEmpty(path))
@@ -1851,14 +1868,18 @@
                 {
                     switch (config.DataCapturePointCode)
                     {
-                        case "OP3002CH3":
-                            //case "OP3002CH4":
-                            //case "OP3002CH5":
-                            //case "OP3002CH6":
-                            DataCaptureHandler_02 dc02 = new DataCaptureHandler_02();
-                            dc02._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(dc02);
+                        case "OP7009"://娓呮礂鏈鸿幏鍙栭噰闆嗘暟鎹�
+                            DataCaptureHandler_OP7009.Instance._dataCaptureConfig = config;
+                            _dataCaptureHandler.Add(DataCaptureHandler_OP7009.Instance);
                             break;
+                            //case "OP3002CH3":
+                            //    //case "OP3002CH4":
+                            //    //case "OP3002CH5":
+                            //    //case "OP3002CH6":
+                            //    DataCaptureHandler_02 dc02 = new DataCaptureHandler_02();
+                            //    dc02._dataCaptureConfig = config;
+                            //    _dataCaptureHandler.Add(dc02);
+                            //    break;
                             //case "OP2002A":
                             //    //case "OP2002B":
                             //    //case "OP2002C":
@@ -1970,98 +1991,98 @@
 
         }
 
-        public WorkPieceLogMiddle GetCH5Info(string FullName, WorkPieceLogMiddle wplog)
-        {
-            try
-            {
-                string fileContent = File.ReadAllText(FullName);
-                string[] lines2 = fileContent.Split('\n');
-                bool IDCodeIndex = false;
-                int Mcount = 0;
-                int i = 0;
-                int count = 0;
-                foreach (string line in lines2)
-                {
-                    count++;
-                    if (count == 4)
-                    {//鑾峰彇璐ㄩ噺缁撴灉
-                        var list = line.Split(' ');
-                        if (list.Count() > 0)
-                        {
-                            var str = list[list.Count() - 1].ToString().Trim();
-                            wplog.QualityStateStr = str.Equals("OK") ? "OK" : "NG";
-                        }
-                    }
-                    // 澶勭悊姣忎竴琛岀殑閫昏緫
-                    if (line.Contains("ID-Code"))//涓や釜鎷х揣锛屾瘡涓墠闈㈤兘鏈塈D-Code
-                    {
-                        i++;
-                        IDCodeIndex = true;
-                        Mcount = 0;
-                    }
-                    if (IDCodeIndex)
-                    {
-                        if (line.Contains(" M "))//绗笁涓狹琛屾槸鎷х揣鏁版嵁
-                        {//鏈�缁堝姏鐭�
-                            Mcount++;
-                            if (Mcount == 3)
-                            {
-                                var str = line.Replace("+", "").Replace("-", "");
-                                var list = str.Split('M');
-                                if (list.Count() == 4)
-                                {
-                                    if (i == 1)
-                                    {//CH3
-                                        wplog.QualityOP30To3 = list[2].ToString().Trim();
-                                    }
-                                    else
-                                    {//CH4
-                                        wplog.QualityOP30To9 = list[2].ToString().Trim();
-                                    }
-                                }
-                                IDCodeIndex = false;
-                            }
-                        }
+        //public WorkPieceLogMiddle GetCH5Info(string FullName, WorkPieceLogMiddle wplog)
+        //{
+        //    try
+        //    {
+        //        string fileContent = File.ReadAllText(FullName);
+        //        string[] lines2 = fileContent.Split('\n');
+        //        bool IDCodeIndex = false;
+        //        int Mcount = 0;
+        //        int i = 0;
+        //        int count = 0;
+        //        foreach (string line in lines2)
+        //        {
+        //            count++;
+        //            if (count == 4)
+        //            {//鑾峰彇璐ㄩ噺缁撴灉
+        //                var list = line.Split(' ');
+        //                if (list.Count() > 0)
+        //                {
+        //                    var str = list[list.Count() - 1].ToString().Trim();
+        //                    wplog.QualityStateStr = str.Equals("OK") ? "OK" : "NG";
+        //                }
+        //            }
+        //            // 澶勭悊姣忎竴琛岀殑閫昏緫
+        //            if (line.Contains("ID-Code"))//涓や釜鎷х揣锛屾瘡涓墠闈㈤兘鏈塈D-Code
+        //            {
+        //                i++;
+        //                IDCodeIndex = true;
+        //                Mcount = 0;
+        //            }
+        //            if (IDCodeIndex)
+        //            {
+        //                if (line.Contains(" M "))//绗笁涓狹琛屾槸鎷х揣鏁版嵁
+        //                {//鏈�缁堝姏鐭�
+        //                    Mcount++;
+        //                    if (Mcount == 3)
+        //                    {
+        //                        var str = line.Replace("+", "").Replace("-", "");
+        //                        var list = str.Split('M');
+        //                        if (list.Count() == 4)
+        //                        {
+        //                            if (i == 1)
+        //                            {//CH3
+        //                                wplog.QualityOP30To3 = list[2].ToString().Trim();
+        //                            }
+        //                            else
+        //                            {//CH4
+        //                                wplog.QualityOP30To9 = list[2].ToString().Trim();
+        //                            }
+        //                        }
+        //                        IDCodeIndex = false;
+        //                    }
+        //                }
 
-                    }
-                    if (line.Contains(" MWSP "))
-                    {//缁堟嫥绱у姏鐭�  缁堟嫥绱ц搴�
-                        var list = line.Split(new String[] { " MWS " }, StringSplitOptions.None);
-                        if (list.Count() == 2)
-                        {
-                            if (i == 1)
-                            {//CH3
-                                wplog.QualityOP30To4 = list[1].ToString().Trim();
-                            }
-                            else
-                            {//CH4
-                                wplog.QualityOP30To10 = list[1].ToString().Trim();
-                            }
-                            var list2 = list[0].Split(new String[] { " W " }, StringSplitOptions.None);
-                            if (list2.Count() == 2)
-                            {
-                                var str = list2[1].ToString();
-                                if (i == 1)
-                                {//CH3
-                                    wplog.QualityOP30To5 = str.Substring(0, str.IndexOf("MWSP")).Trim();
-                                }
-                                else
-                                {//CH4
-                                    wplog.QualityOP30To11 = str.Substring(0, str.IndexOf("MWSP")).Trim();
-                                }
-                            }
-                        }
+        //            }
+        //            if (line.Contains(" MWSP "))
+        //            {//缁堟嫥绱у姏鐭�  缁堟嫥绱ц搴�
+        //                var list = line.Split(new String[] { " MWS " }, StringSplitOptions.None);
+        //                if (list.Count() == 2)
+        //                {
+        //                    if (i == 1)
+        //                    {//CH3
+        //                        wplog.QualityOP30To4 = list[1].ToString().Trim();
+        //                    }
+        //                    else
+        //                    {//CH4
+        //                        wplog.QualityOP30To10 = list[1].ToString().Trim();
+        //                    }
+        //                    var list2 = list[0].Split(new String[] { " W " }, StringSplitOptions.None);
+        //                    if (list2.Count() == 2)
+        //                    {
+        //                        var str = list2[1].ToString();
+        //                        if (i == 1)
+        //                        {//CH3
+        //                            wplog.QualityOP30To5 = str.Substring(0, str.IndexOf("MWSP")).Trim();
+        //                        }
+        //                        else
+        //                        {//CH4
+        //                            wplog.QualityOP30To11 = str.Substring(0, str.IndexOf("MWSP")).Trim();
+        //                        }
+        //                    }
+        //                }
 
-                    }
-                }
-            }
-            catch (Exception ex)
-            {
-                //Log4NetHelper.WriteErrorLog(PLCManger.GetLogTypeForWorkingProcedure(WorkingProcedure), $"璇诲彇 {DataCapturePointCode}CH5宸ヤ綅璐ㄩ噺鏁版嵁寮傚父宸ヤ欢鍙凤細{(wplog.WorkPieceID == null ? "" : wplog.WorkPieceID)} 鏂囦欢鍚嶏細{FullName}锛�", ex);
-            }
-            return wplog;
+        //            }
+        //        }
+        //    }
+        //    catch (Exception ex)
+        //    {
+        //        //Log4NetHelper.WriteErrorLog(PLCManger.GetLogTypeForWorkingProcedure(WorkingProcedure), $"璇诲彇 {DataCapturePointCode}CH5宸ヤ綅璐ㄩ噺鏁版嵁寮傚父宸ヤ欢鍙凤細{(wplog.WorkPieceID == null ? "" : wplog.WorkPieceID)} 鏂囦欢鍚嶏細{FullName}锛�", ex);
+        //    }
+        //    return wplog;
 
-        }
+        //}
         private void button27_Click(object sender, EventArgs e)
         {
             try

--
Gitblit v1.9.3