From 18c218601775f578abf19ebb8bd4e198d0bac2b0 Mon Sep 17 00:00:00 2001 From: wangsr Date: Fri, 10 Nov 2023 15:46:39 +0800 Subject: [PATCH] =?UTF-8?q?add=20-=20=E8=87=AA=E5=8A=A8=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=A4=8D=E5=88=B6=E7=B2=98=E8=B4=B4=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AutoControl/AutoControl.cs | 18 +- .../AutoControl/ControlsHelper.cs | 165 ++++++++++++++- .../Entity/GelerWeterControlsEntity.cs | 5 +- .../AutoControl/InitAction.cs | 183 ++--------------- .../Data/MCProject/nodeForm/AutoControlC.xml | 192 +++++++++++++++--- 5 files changed, 367 insertions(+), 196 deletions(-) diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/AutoControl/AutoControl.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/AutoControl/AutoControl.cs index 2ddf778..2faae37 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/AutoControl/AutoControl.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/AutoControl/AutoControl.cs @@ -51,7 +51,6 @@ namespace Mesnac.Action.ChemicalWeighing.AutoControl //按钮事件 private void BottomSelect(RuntimeParameter runtime) { - #region 自动参数下传 #region 湿混机糊化机参数下传 @@ -237,6 +236,21 @@ namespace Mesnac.Action.ChemicalWeighing.AutoControl #endregion - } + #region 粘贴数据 + + if(ButtonE.PasteWet == runtime.Sender) + { + int index = ComboE.PasteChooseWet.SelectedIndex + 1; + ControlsHelper.GWInit(index, ComboE, TextE); + } + + if (ButtonE.PasteDry == runtime.Sender) + { + int index = ComboE.PasteChooseDry.SelectedIndex + 1; + ControlsHelper.DInit(index, ComboE, TextE); + } + + #endregion + } } } diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/AutoControl/ControlsHelper.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/AutoControl/ControlsHelper.cs index d2c08e8..5faca2d 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/AutoControl/ControlsHelper.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/AutoControl/ControlsHelper.cs @@ -1,4 +1,10 @@ -using Mesnac.Action.ChemicalWeighing.AutoControl.Entity; +using DataBlockHelper.DBHelpers; +using DevExpress.XtraEditors.Filtering.Templates; +using Mesnac.Action.ChemicalWeighing.AutoControl.DB; +using Mesnac.Action.ChemicalWeighing.AutoControl.Entity; +using Mesnac.Action.ChemicalWeighing.FreeDb; +using Mesnac.Action.ChemicalWeighing.LjMixManager; +using Mesnac.Action.ChemicalWeighing.LjPlanning; using Mesnac.Action.ChemicalWeighing.Util; using Mesnac.Controls.Base; using Mesnac.Controls.ChemicalWeighing; @@ -88,5 +94,162 @@ namespace Mesnac.Action.ChemicalWeighing.AutoControl } } + public static void GWInit(int select, MCComboBoxEntity ComboE, MCTextBoxEntity TextE) + { + + var selected = FreeSqlUnit.Instance.Select().Where(x => x.DeviceId == select && x.Type == 2).ToList(); + + if (selected.Count != 0) + { + ComboE.ChooseMaterial1.SelectedValue = selected[0].MaterrialId; + ComboE.ChooseMaterial2.SelectedValue = selected[1].MaterrialId; + } + else + { + ComboE.ChooseMaterial1.SelectedIndex = 0; + ComboE.ChooseMaterial2.SelectedIndex = 0; + } + + var getGelatG1 = LjPlanningPlcHelp.GetGelatG1; + var getWeterM1 = LjPlanningPlcHelp.GetWeterM1; + var getGelatG2 = LjPlanningPlcHelp.GetGelatG2; + var getWeterM2 = LjPlanningPlcHelp.GetWeterM2; + var getGelatG3 = LjPlanningPlcHelp.GetGelatG3; + var getWeterM3 = LjPlanningPlcHelp.GetWeterM3; + var getGelatG4 = LjPlanningPlcHelp.GetGelatG4; + var getWeterM4 = LjPlanningPlcHelp.GetWeterM4; + var getGelatG5 = LjPlanningPlcHelp.GetGelatG5; + var getWeterM5 = LjPlanningPlcHelp.GetWeterM5; + var getGelatG6 = LjPlanningPlcHelp.GetGelatG6; + var getWeterM6 = LjPlanningPlcHelp.GetWeterM6; + var getGelatG7 = LjPlanningPlcHelp.GetGelatG7; + var getWeterM7 = LjPlanningPlcHelp.GetWeterM7; + var getGelatG8 = LjPlanningPlcHelp.GetGelatG8; + var getWeterM8 = LjPlanningPlcHelp.GetWeterM8; + + switch (select) + { + case 1: + GWDataShow(getGelatG1, getWeterM1, TextE); + break; + case 2: + GWDataShow(getGelatG2, getWeterM2, TextE); + break; + case 3: + GWDataShow(getGelatG3, getWeterM3, TextE); + break; + case 4: + GWDataShow(getGelatG4, getWeterM4, TextE); + break; + case 5: + GWDataShow(getGelatG5, getWeterM5, TextE); + break; + case 6: + GWDataShow(getGelatG6, getWeterM6, TextE); + break; + case 7: + GWDataShow(getGelatG7, getWeterM7, TextE); + break; + case 8: + GWDataShow(getGelatG8, getWeterM8, TextE); + break; + default: + return; + } + } + + public static void DInit(int select, MCComboBoxEntity ComboE, MCTextBoxEntity TextE) + { + var drtSelected = FreeSqlUnit.Instance.Select(). + Where(x => x.DeviceId == select && x.Type == 1).ToList(); + + if (drtSelected.Count != 0) + { + ComboE.DryM1.SelectedValue = drtSelected[0].MaterrialId; + ComboE.DryM2.SelectedValue = drtSelected[1].MaterrialId; + ComboE.DryM3.SelectedValue = drtSelected[2].MaterrialId; + ComboE.DryM4.SelectedValue = drtSelected[3].MaterrialId; + ComboE.DryM5.SelectedValue = drtSelected[4].MaterrialId; + ComboE.DryM6.SelectedValue = drtSelected[5].MaterrialId; + ComboE.DryM7.SelectedValue = drtSelected[6].MaterrialId; + ComboE.DryM8.SelectedValue = drtSelected[7].MaterrialId; + ComboE.DryM9.SelectedValue = drtSelected[8].MaterrialId; + ComboE.DryM10.SelectedValue = drtSelected[9].MaterrialId; + ComboE.DryM11.SelectedValue = drtSelected[10].MaterrialId; + ComboE.DryM12.SelectedValue = drtSelected[11].MaterrialId; + } + else + { + ComboE.DryM1.SelectedIndex = 0; + ComboE.DryM2.SelectedIndex = 0; + ComboE.DryM3.SelectedIndex = 0; + ComboE.DryM4.SelectedIndex = 0; + ComboE.DryM5.SelectedIndex = 0; + ComboE.DryM6.SelectedIndex = 0; + ComboE.DryM7.SelectedIndex = 0; + ComboE.DryM8.SelectedIndex = 0; + ComboE.DryM9.SelectedIndex = 0; + ComboE.DryM10.SelectedIndex = 0; + ComboE.DryM11.SelectedIndex = 0; + ComboE.DryM12.SelectedIndex = 0; + } + + var getDryerD1 = LjPlanningPlcHelp.GetDryerD1; + var getDryerD2 = LjPlanningPlcHelp.GetDryerD2; + var getDryerD3 = LjPlanningPlcHelp.GetDryerD3; + var getDryerD4 = LjPlanningPlcHelp.GetDryerD4; + + switch (select) + { + case 1: + DryDataShow(getDryerD1, TextE); + break; + case 2: + DryDataShow(getDryerD2, TextE); + break; + case 3: + DryDataShow(getDryerD3, TextE); + break; + case 4: + DryDataShow(getDryerD4, TextE); + break; + default: return; + } + + } + + public static void DryDataShow(DryerView Dry, MCTextBoxEntity TextE) + { + TextE.DryW1.MCValue = Dry.RecipePlcViews[0].Set; + TextE.DryW2.MCValue = Dry.RecipePlcViews[1].Set; + TextE.DryW3.MCValue = Dry.RecipePlcViews[2].Set; + TextE.DryW4.MCValue = Dry.RecipePlcViews[3].Set; + TextE.DryW5.MCValue = Dry.RecipePlcViews[4].Set; + TextE.DryW6.MCValue = Dry.RecipePlcViews[5].Set; + TextE.DryW7.MCValue = Dry.RecipePlcViews[6].Set; + TextE.DryW8.MCValue = Dry.RecipePlcViews[7].Set; + TextE.DryW9.MCValue = Dry.RecipePlcViews[8].Set; + TextE.DryW10.MCValue = Dry.RecipePlcViews[9].Set; + TextE.DryW11.MCValue = Dry.RecipePlcViews[10].Set; + TextE.DryW12.MCValue = Dry.RecipePlcViews[11].Set; + } + + public static void GWDataShow(DryerView Gel, List Wet, MCTextBoxEntity TextE) + { + TextE.MaterialWeight1.MCValue = Gel.RecipePlcViews[0].Set; + TextE.MaterialWeight2.MCValue = Gel.RecipePlcViews[1].Set; + TextE.GelSpeedSet.MCValue = Gel.RecipeSteps[0].MixSpeed; + TextE.GelPosTimeA.MCValue = Gel.RecipeSteps[2].MixTemp; + TextE.GelNagTimeB.MCValue = Gel.RecipeSteps[2].MixSpeed; + TextE.GelPosTimeC.MCValue = Gel.RecipeSteps[2].MixTime; + TextE.GelWaterTime.MCValue = Gel.RecipeSteps[4].MixTime; + TextE.GelWaitTime.MCValue = Gel.RecipeSteps[6].MixTime; + TextE.GelCloseHeatTime.MCValue = Gel.RecipeSteps[7].MixTime; + TextE.GelOutDelayTime.MCValue = Gel.RecipeSteps[7].MixTemp; + TextE.WetDryWeight.MCValue = Wet[1].SetValue; + TextE.WetMixTime.MCValue = Wet[2].MixTime; + TextE.WetOutDelayTime.MCValue = Wet[4].MixTime; + } + } } diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/AutoControl/Entity/GelerWeterControlsEntity.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/AutoControl/Entity/GelerWeterControlsEntity.cs index 2dda8d6..723276c 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/AutoControl/Entity/GelerWeterControlsEntity.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/AutoControl/Entity/GelerWeterControlsEntity.cs @@ -42,6 +42,8 @@ namespace Mesnac.Action.ChemicalWeighing.AutoControl.Entity public MCCombobox DryM10 { get; set; } public MCCombobox DryM11 { get; set; } public MCCombobox DryM12 { get; set; } + public MCCombobox PasteChooseDry { get; set; } + public MCCombobox PasteChooseWet { get; set; } } public class MCLabelEntity @@ -70,7 +72,8 @@ namespace Mesnac.Action.ChemicalWeighing.AutoControl.Entity public Button RepairMode { get; set; } public Button DryDownload { get; set; } public Button WaterDownload { get; set; } - + public Button PasteDry { get; set; } + public Button PasteWet { get; set; } } public class MCTextBoxEntity diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/AutoControl/InitAction.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/AutoControl/InitAction.cs index e2a0471..c87d512 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/AutoControl/InitAction.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/AutoControl/InitAction.cs @@ -26,7 +26,6 @@ namespace Mesnac.Action.ChemicalWeighing.AutoControl private List McControls; Color backColor = Color.Transparent; MCTextBoxEntity TextE = new MCTextBoxEntity(); - ButtonEntity ButtonE = new ButtonEntity(); MCLabelEntity LabelE = new MCLabelEntity(); MCComboBoxEntity ComboE = new MCComboBoxEntity(); MCRadioButtonEntity RadioE = new MCRadioButtonEntity(); @@ -40,7 +39,6 @@ namespace Mesnac.Action.ChemicalWeighing.AutoControl McControls = GetAllControls(); ControlsHelper.ControlImport(TextE, McControls); - ControlsHelper.ControlImport(ButtonE, McControls); ControlsHelper.ControlImport(ComboE, McControls); ControlsHelper.ControlImport(LabelE, McControls); ControlsHelper.ControlImport(RadioE, McControls); @@ -108,7 +106,7 @@ namespace Mesnac.Action.ChemicalWeighing.AutoControl { LabelE.RepairState.MCValue = "开"; } - else + else { LabelE.RepairState.MCValue = "关"; } @@ -155,7 +153,7 @@ namespace Mesnac.Action.ChemicalWeighing.AutoControl RadioE.Line8.BackColor = backColor; mCRadio.BackColor = Color.LightSkyBlue; int select = ControlsHelper.SingleSelect(RadioE); - GWInit(select); + ControlsHelper.GWInit(select, ComboE, TextE); switch (select) { case 1: @@ -182,146 +180,18 @@ namespace Mesnac.Action.ChemicalWeighing.AutoControl RadioE.Dry3.BackColor = backColor; RadioE.Dry4.BackColor = backColor; mCRadio.BackColor = Color.LightSkyBlue; - DInit(ControlsHelper.DrySelect(RadioE)); - } - - private void GWInit(int select) - { - - var selected = FreeSqlUnit.Instance.Select().Where(x => x.DeviceId == select && x.Type == 2).ToList(); - - if (selected.Count != 0) - { - ComboE.ChooseMaterial1.SelectedValue = selected[0].MaterrialId; - ComboE.ChooseMaterial2.SelectedValue = selected[1].MaterrialId; - } - else - { - ComboE.ChooseMaterial1.SelectedIndex = 0; - ComboE.ChooseMaterial2.SelectedIndex = 0; - } - - var getGelatG1 = LjPlanningPlcHelp.GetGelatG1; - var getWeterM1 = LjPlanningPlcHelp.GetWeterM1; - var getGelatG2 = LjPlanningPlcHelp.GetGelatG2; - var getWeterM2 = LjPlanningPlcHelp.GetWeterM2; - var getGelatG3 = LjPlanningPlcHelp.GetGelatG3; - var getWeterM3 = LjPlanningPlcHelp.GetWeterM3; - var getGelatG4 = LjPlanningPlcHelp.GetGelatG4; - var getWeterM4 = LjPlanningPlcHelp.GetWeterM4; - var getGelatG5 = LjPlanningPlcHelp.GetGelatG5; - var getWeterM5 = LjPlanningPlcHelp.GetWeterM5; - var getGelatG6 = LjPlanningPlcHelp.GetGelatG6; - var getWeterM6 = LjPlanningPlcHelp.GetWeterM6; - var getGelatG7 = LjPlanningPlcHelp.GetGelatG7; - var getWeterM7 = LjPlanningPlcHelp.GetWeterM7; - var getGelatG8 = LjPlanningPlcHelp.GetGelatG8; - var getWeterM8 = LjPlanningPlcHelp.GetWeterM8; - - switch (select) - { - case 1: - GWDataShow(getGelatG1, getWeterM1); - break; - case 2: - GWDataShow(getGelatG2, getWeterM2); - break; - case 3: - GWDataShow(getGelatG3, getWeterM3); - break; - case 4: - GWDataShow(getGelatG4, getWeterM4); - break; - case 5: - GWDataShow(getGelatG5, getWeterM5); - break; - case 6: - GWDataShow(getGelatG6, getWeterM6); - break; - case 7: - GWDataShow(getGelatG7, getWeterM7); - break; - case 8: - GWDataShow(getGelatG8, getWeterM8); - break; - default: - return; - - } - - } - - private void DInit(int select) - { - - var drtSelected = FreeSqlUnit.Instance.Select(). - Where(x => x.DeviceId == select && x.Type == 1).ToList(); - - if (drtSelected.Count != 0) - { - ComboE.DryM1.SelectedValue = drtSelected[0].MaterrialId; - ComboE.DryM2.SelectedValue = drtSelected[1].MaterrialId; - ComboE.DryM3.SelectedValue = drtSelected[2].MaterrialId; - ComboE.DryM4.SelectedValue = drtSelected[3].MaterrialId; - ComboE.DryM5.SelectedValue = drtSelected[4].MaterrialId; - ComboE.DryM6.SelectedValue = drtSelected[5].MaterrialId; - ComboE.DryM7.SelectedValue = drtSelected[6].MaterrialId; - ComboE.DryM8.SelectedValue = drtSelected[7].MaterrialId; - ComboE.DryM9.SelectedValue = drtSelected[8].MaterrialId; - ComboE.DryM10.SelectedValue = drtSelected[9].MaterrialId; - ComboE.DryM11.SelectedValue = drtSelected[10].MaterrialId; - ComboE.DryM12.SelectedValue = drtSelected[11].MaterrialId; - } - else - { - ComboE.DryM1.SelectedIndex = 0; - ComboE.DryM2.SelectedIndex = 0; - ComboE.DryM3.SelectedIndex = 0; - ComboE.DryM4.SelectedIndex = 0; - ComboE.DryM5.SelectedIndex = 0; - ComboE.DryM6.SelectedIndex = 0; - ComboE.DryM7.SelectedIndex = 0; - ComboE.DryM8.SelectedIndex = 0; - ComboE.DryM9.SelectedIndex = 0; - ComboE.DryM10.SelectedIndex = 0; - ComboE.DryM11.SelectedIndex = 0; - ComboE.DryM12.SelectedIndex = 0; - } - - var getDryerD1 = LjPlanningPlcHelp.GetDryerD1; - var getDryerD2 = LjPlanningPlcHelp.GetDryerD2; - var getDryerD3 = LjPlanningPlcHelp.GetDryerD3; - var getDryerD4 = LjPlanningPlcHelp.GetDryerD4; - - switch (select) - { - case 1: - DryDataShow(getDryerD1); - break; - case 2: - DryDataShow(getDryerD2); - break; - case 3: - DryDataShow(getDryerD3); - break; - case 4: - DryDataShow(getDryerD4); - break; - default: return; - } - + ControlsHelper.DInit(ControlsHelper.DrySelect(RadioE), ComboE, TextE); } /// /// 控件从Plc初始化 /// - private void ControlInit() + public void ControlInit() { ComboE.ChooseMaterial1.DataSource = StockMaterrialDbHelp.GetSiloMaterrial(); ComboE.ChooseMaterial2.DataSource = StockMaterrialDbHelp.GetSiloMaterrial(); - DB2104Helper waterData = new DB2104Helper(); TextE.ColdValueA.MCValue = waterData.GetAColWater.Set; @@ -346,39 +216,18 @@ namespace Mesnac.Action.ChemicalWeighing.AutoControl ComboE.DryM11.DataSource = StockMaterrialDbHelp.GetDryerMaterrial(); ComboE.DryM12.DataSource = StockMaterrialDbHelp.GetDryerMaterrial(); - } - - private void DryDataShow(DryerView Dry) - { - TextE.DryW1.MCValue = Dry.RecipePlcViews[0].Set; - TextE.DryW2.MCValue = Dry.RecipePlcViews[1].Set; - TextE.DryW3.MCValue = Dry.RecipePlcViews[2].Set; - TextE.DryW4.MCValue = Dry.RecipePlcViews[3].Set; - TextE.DryW5.MCValue = Dry.RecipePlcViews[4].Set; - TextE.DryW6.MCValue = Dry.RecipePlcViews[5].Set; - TextE.DryW7.MCValue = Dry.RecipePlcViews[6].Set; - TextE.DryW8.MCValue = Dry.RecipePlcViews[7].Set; - TextE.DryW9.MCValue = Dry.RecipePlcViews[8].Set; - TextE.DryW10.MCValue = Dry.RecipePlcViews[9].Set; - TextE.DryW11.MCValue = Dry.RecipePlcViews[10].Set; - TextE.DryW12.MCValue = Dry.RecipePlcViews[11].Set; - } - - private void GWDataShow(DryerView Gel, List Wet) - { - TextE.MaterialWeight1.MCValue = Gel.RecipePlcViews[0].Set; - TextE.MaterialWeight2.MCValue = Gel.RecipePlcViews[1].Set; - TextE.GelSpeedSet.MCValue = Gel.RecipeSteps[0].MixSpeed; - TextE.GelPosTimeA.MCValue = Gel.RecipeSteps[2].MixTemp; - TextE.GelNagTimeB.MCValue = Gel.RecipeSteps[2].MixSpeed; - TextE.GelPosTimeC.MCValue = Gel.RecipeSteps[2].MixTime; - TextE.GelWaterTime.MCValue = Gel.RecipeSteps[4].MixTime; - TextE.GelWaitTime.MCValue = Gel.RecipeSteps[6].MixTime; - TextE.GelCloseHeatTime.MCValue = Gel.RecipeSteps[7].MixTime; - TextE.GelOutDelayTime.MCValue = Gel.RecipeSteps[7].MixTemp; - TextE.WetDryWeight.MCValue = Wet[1].SetValue; - TextE.WetMixTime.MCValue = Wet[2].MixTime; - TextE.WetOutDelayTime.MCValue = Wet[4].MixTime; + string[] s = new string[8]; + for (int i = 1; i <= 8; i++) + { + s[i - 1] = "产线" + i; + } + ComboE.PasteChooseWet.DataSource = s; + string[] s1 = new string[4]; + for (int i = 1; i <= 4; i++) + { + s1[i - 1] = "产线" + i; + } + ComboE.PasteChooseDry.DataSource = s1; } #endregion diff --git a/Main/MCEdit/Data/MCProject/nodeForm/AutoControlC.xml b/Main/MCEdit/Data/MCProject/nodeForm/AutoControlC.xml index 4e38afb..f99f72a 100644 --- a/Main/MCEdit/Data/MCProject/nodeForm/AutoControlC.xml +++ b/Main/MCEdit/Data/MCProject/nodeForm/AutoControlC.xml @@ -20,7 +20,7 @@ DarkGray 水称下传 宋体, 12pt - 516, 544 + 516, 530 WaterDownload 174, 50 66 @@ -409,7 +409,7 @@ False 水称 宋体, 12pt - 12, 506 + 10, 522 GroupBox18 498, 127 63 @@ -434,7 +434,7 @@ DarkGray 干混机下传 宋体, 12pt - 467, 450 + 467, 466 DryDownload 223, 50 62 @@ -748,7 +748,7 @@ 宋体, 12pt 467, 16 GroupBox50 - 223, 428 + 223, 446 61 @@ -845,6 +845,77 @@ 60 + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAEAAAAEAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAJBAAAAA0DBQQAAAAhTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uAwAAABU8R1VJRD5rX19CYWNraW5nRmllbGQVPE5hbWU+a19fQmFja2luZ0ZpZWxkFzxSZW1hcms+a19fQmFja2luZ0ZpZWxkAQEBAgAAAAYFAAAAIERCRTgxOTNENDE2MDRBRDVCOTRBRTNDMkQzNDc1MUQyBgYAAAAY6Ieq5Yqo5o6n5Yi25oyJ6ZKu5LqL5Lu2BgcAAAAY6Ieq5Yqo5o6n5Yi25oyJ6ZKu5LqL5Lu2Cw== + + + + False + + + + None + True + True + False + + + Red + DarkGray + 粘贴配方 + 275, 386 + PasteDry + 114, 42 + 149 + + + + + Red + DarkGray + + + False + + + + None + True + True + 产线选择 + 宋体, 9pt + 18, 398 + MCLabel109 + 53, 12 + + + True + + AAEAAAD/////AQAAAAAAAAAMAgAAAE5NZXNuYWMuQ29udHJvbHMuRGVmYXVsdCwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJoBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuRGVmYXVsdC5Db21ib2JveEl0ZW1zLCBNZXNuYWMuQ29udHJvbHMuRGVmYXVsdCwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAJ01lc25hYy5Db250cm9scy5EZWZhdWx0LkNvbWJvYm94SXRlbXNbXQIAAAAICAkDAAAAAAAAAAAAAAAHAwAAAAABAAAAAAAAAAQlTWVzbmFjLkNvbnRyb2xzLkRlZmF1bHQuQ29tYm9ib3hJdGVtcwIAAAAL + + True + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + + False + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAE5NZXNuYWMuQ29udHJvbHMuRGVmYXVsdCwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJoBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuRGVmYXVsdC5Db21ib2JveEl0ZW1zLCBNZXNuYWMuQ29udHJvbHMuRGVmYXVsdCwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAJ01lc25hYy5Db250cm9scy5EZWZhdWx0LkNvbWJvYm94SXRlbXNbXQIAAAAICAkDAAAAAAAAAAAAAAAHAwAAAAABAAAAAAAAAAQlTWVzbmFjLkNvbnRyb2xzLkRlZmF1bHQuQ29tYm9ib3hJdGVtcwIAAAAL + + Query + True + True + 77, 393 + PasteChooseDry + 138, 24 + 147 + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL @@ -2458,7 +2529,7 @@ 宋体, 12pt 12, 83 GroupBox12 - 449, 417 + 449, 433 59 @@ -3047,6 +3118,77 @@ 10 + + + + Red + DarkGray + + + False + + + + None + True + True + 产线选择 + 宋体, 9pt + 514, 452 + MCLabel110 + 53, 12 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAEAAAAEAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAJBAAAAA0DBQQAAAAhTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uAwAAABU8R1VJRD5rX19CYWNraW5nRmllbGQVPE5hbWU+a19fQmFja2luZ0ZpZWxkFzxSZW1hcms+a19fQmFja2luZ0ZpZWxkAQEBAgAAAAYFAAAAIERCRTgxOTNENDE2MDRBRDVCOTRBRTNDMkQzNDc1MUQyBgYAAAAY6Ieq5Yqo5o6n5Yi25oyJ6ZKu5LqL5Lu2BgcAAAAY6Ieq5Yqo5o6n5Yi25oyJ6ZKu5LqL5Lu2Cw== + + + + False + + + + None + True + True + False + + + Red + DarkGray + 粘贴配方 + 551, 479 + PasteWet + 114, 42 + 150 + + + True + + AAEAAAD/////AQAAAAAAAAAMAgAAAE5NZXNuYWMuQ29udHJvbHMuRGVmYXVsdCwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJoBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuRGVmYXVsdC5Db21ib2JveEl0ZW1zLCBNZXNuYWMuQ29udHJvbHMuRGVmYXVsdCwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAJ01lc25hYy5Db250cm9scy5EZWZhdWx0LkNvbWJvYm94SXRlbXNbXQIAAAAICAkDAAAAAAAAAAAAAAAHAwAAAAABAAAAAAAAAAQlTWVzbmFjLkNvbnRyb2xzLkRlZmF1bHQuQ29tYm9ib3hJdGVtcwIAAAAL + + True + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + + False + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAE5NZXNuYWMuQ29udHJvbHMuRGVmYXVsdCwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJoBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuRGVmYXVsdC5Db21ib2JveEl0ZW1zLCBNZXNuYWMuQ29udHJvbHMuRGVmYXVsdCwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAJ01lc25hYy5Db250cm9scy5EZWZhdWx0LkNvbWJvYm94SXRlbXNbXQIAAAAICAkDAAAAAAAAAAAAAAAHAwAAAAABAAAAAAAAAAQlTWVzbmFjLkNvbnRyb2xzLkRlZmF1bHQuQ29tYm9ib3hJdGVtcwIAAAAL + + Query + True + True + 573, 445 + PasteChooseWet + 121, 24 + 43 + @@ -3065,7 +3207,7 @@ True 公差 宋体, 9pt - 27, 99 + 27, 55 MCLabel54 29, 12 @@ -3087,7 +3229,7 @@ True True - 86, 39 + 86, 25 ManualWeight 80, 21 47 @@ -3108,7 +3250,7 @@ True 重量 宋体, 9pt - 27, 43 + 27, 29 MCLabel53 29, 12 @@ -3132,7 +3274,7 @@ DarkGray 手动加料 宋体, 12pt - 6, 154 + 6, 79 WetManualControl 178, 54 23 @@ -3156,7 +3298,7 @@ True 0.2 - 86, 96 + 86, 52 ManualTolerance 80, 21 48 @@ -3166,7 +3308,7 @@ 宋体, 9pt 6, 266 GroupBox48 - 190, 214 + 190, 139 8 @@ -3348,7 +3490,7 @@ 宋体, 12pt 508, 25 GroupBox28 - 202, 486 + 202, 412 3 @@ -3533,7 +3675,7 @@ False 7-时间设定 宋体, 9pt - 6, 360 + 6, 376 GroupBox41 484, 55 7 @@ -3542,7 +3684,7 @@ False 6-等待操作工确认 宋体, 9pt - 6, 333 + 6, 349 GroupBox40 484, 21 3 @@ -3637,7 +3779,7 @@ False 8-排料等待时间设定 宋体, 9pt - 6, 421 + 6, 437 GroupBox30 484, 59 10 @@ -3689,7 +3831,7 @@ False 5-时间设定 宋体, 9pt - 6, 272 + 6, 288 GroupBox39 484, 55 3 @@ -3698,7 +3840,7 @@ False 4-加热水 宋体, 9pt - 6, 245 + 6, 261 GroupBox38 484, 21 2 @@ -3836,7 +3978,7 @@ False 3-搅拌 宋体, 9pt - 6, 183 + 6, 199 GroupBox37 484, 56 2 @@ -3979,7 +4121,7 @@ False 2-加粉料 宋体, 9pt - 6, 156 + 6, 172 GroupBox36 484, 21 1 @@ -3988,7 +4130,7 @@ False 1-加冷水 宋体, 9pt - 6, 129 + 6, 145 GroupBox35 484, 21 0 @@ -4011,7 +4153,7 @@ True True - 101, 94 + 101, 102 GelSpeedSet 100, 26 0 @@ -4032,7 +4174,7 @@ True 糊化机速度设定 宋体, 9pt - 6, 101 + 6, 109 MCLabel72 89, 12 @@ -4041,7 +4183,7 @@ 宋体, 12pt 6, 25 GroupBox29 - 496, 486 + 496, 502 2 False @@ -4049,7 +4191,7 @@ 宋体, 12pt 696, 116 GroupBox1 - 715, 517 + 715, 533 9 @@ -4068,7 +4210,7 @@ False False Control - 1615, 683 + 1615, 700 WindowsDefaultLocation 自动参数控制 Normal