master
nodyang 2 years ago
parent 0c97c41f7c
commit 485e125ed5

@ -0,0 +1,14 @@
namespace Mesnac.Action.ChemicalWeighing.LjMetage
{
public class MetageView
{
public int Id { get; set; }
public string Name { get; set; }
public float HighSpeed { get; set; }
public float LowSpeed { get; set; }
public float WeightSlow { get; set; }
public float Precut { get; set; }
public int JogTime { get; set; }
}
}

@ -28,6 +28,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
{
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView();
view.Id = 1;
view.LowLimit = basePlcHelper.mainPress_V1_LowLimit.NowValue.ToFloat();
view.HighLimit = basePlcHelper.mainPress_V1_HighLimit.NowValue.ToFloat();
view.Alarm = basePlcHelper.mainPress_V1_LowLimit.NowValue.ToInt();
@ -53,6 +54,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
{
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView();
view.Id = 2;
view.LowLimit = basePlcHelper.topPres_V1_LowLimit.NowValue.ToFloat();
view.HighLimit = basePlcHelper.topPres_V1_HighLimit.NowValue.ToFloat();
view.Alarm = basePlcHelper.topPres_V1_Alarm.NowValue.ToInt();
@ -76,6 +78,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
{
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView();
view.Id = 3;
view.LowLimit = basePlcHelper.linePres_V1_LowLimit.NowValue.ToFloat();
view.HighLimit = basePlcHelper.linePres_V1_HighLimit.NowValue.ToFloat();
view.Alarm = basePlcHelper.linePres_V1_Alarm.NowValue.ToInt();
@ -99,6 +102,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
{
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView();
view.Id = 4;
view.LowLimit = basePlcHelper.mainPress_V2_LowLimit.NowValue.ToFloat();
view.HighLimit = basePlcHelper.mainPress_V2_HighLimit.NowValue.ToFloat();
view.Alarm = basePlcHelper.mainPress_V2_Alarm.NowValue.ToInt();
@ -122,6 +126,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
{
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView();
view.Id = 5;
view.LowLimit = basePlcHelper.topPres_V2_LowLimit.NowValue.ToFloat();
view.HighLimit = basePlcHelper.topPres_V2_HighLimit.NowValue.ToFloat();
view.Alarm = basePlcHelper.topPres_V2_Alarm.NowValue.ToInt();
@ -145,6 +150,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
{
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView();
view.Id = 6;
view.LowLimit = basePlcHelper.linePres_V2_LowLimit.NowValue.ToFloat();
view.HighLimit = basePlcHelper.linePres_V2_HighLimit.NowValue.ToFloat();
view.Alarm = basePlcHelper.linePres_V2_Alarm.NowValue.ToInt();
@ -167,6 +173,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
{
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView();
view.Id = 7;
view.LowLimit = basePlcHelper.mainPress_V3_LowLimit.NowValue.ToFloat();
view.HighLimit = basePlcHelper.mainPress_V3_HighLimit.NowValue.ToFloat();
view.Alarm = basePlcHelper.mainPress_V3_Alarm.NowValue.ToInt();
@ -190,6 +197,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
{
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView();
view.Id = 8;
view.LowLimit = basePlcHelper.topPres_V3_LowLimit.NowValue.ToFloat();
view.HighLimit = basePlcHelper.topPres_V3_HighLimit.NowValue.ToFloat();
view.Alarm = basePlcHelper.topPres_V3_Alarm.NowValue.ToInt();
@ -213,6 +221,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView
{
Id = 9,
LowLimit = basePlcHelper.linePres_V3_LowLimit.NowValue.ToFloat(),
HighLimit = basePlcHelper.linePres_V3_HighLimit.NowValue.ToFloat(),
Alarm = basePlcHelper.linePres_V3_Alarm.NowValue.ToInt()
@ -237,6 +246,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView
{
Id = 10,
LowLimit = basePlcHelper.mainPress_V4_LowLimit.NowValue.ToFloat(),
HighLimit = basePlcHelper.mainPress_V4_HighLimit.NowValue.ToFloat(),
Alarm = basePlcHelper.mainPress_V4_Alarm.NowValue.ToInt()
@ -262,6 +272,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView
{
Id = 11,
LowLimit = basePlcHelper.topPres_V4_LowLimit.NowValue.ToFloat(),
HighLimit = basePlcHelper.topPres_V4_HighLimit.NowValue.ToFloat(),
Alarm = basePlcHelper.topPres_V4_Alarm.NowValue.ToInt()
@ -286,6 +297,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView
{
Id = 12,
LowLimit = basePlcHelper.linePres_V4_LowLimit.NowValue.ToFloat(),
HighLimit = basePlcHelper.linePres_V4_HighLimit.NowValue.ToFloat(),
Alarm = basePlcHelper.linePres_V4_Alarm.NowValue.ToInt()
@ -311,6 +323,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView
{
Id = 13,
LowLimit = basePlcHelper.mainPress_V5_LowLimit.NowValue.ToFloat(),
HighLimit = basePlcHelper.mainPress_V5_HighLimit.NowValue.ToFloat(),
Alarm = basePlcHelper.mainPress_V5_Alarm.NowValue.ToInt()
@ -336,6 +349,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView
{
Id = 14,
LowLimit = basePlcHelper.topPres_V5_LowLimit.NowValue.ToFloat(),
HighLimit = basePlcHelper.topPres_V5_HighLimit.NowValue.ToFloat(),
Alarm = basePlcHelper.topPres_V5_Alarm.NowValue.ToInt()
@ -360,6 +374,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView
{
Id = 15,
LowLimit = basePlcHelper.linePres_V5_LowLimit.NowValue.ToFloat(),
HighLimit = basePlcHelper.linePres_V5_HighLimit.NowValue.ToFloat(),
Alarm = basePlcHelper.linePres_V5_Alarm.NowValue.ToInt()
@ -386,6 +401,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView
{
Id = 16,
LowLimit = basePlcHelper.presDay_B1_LowLimit.NowValue.ToFloat(),
HighLimit = basePlcHelper.presDay_B1_HighLimit.NowValue.ToFloat(),
Alarm = basePlcHelper.presDay_B1_Alarm.NowValue.ToInt()
@ -410,6 +426,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView
{
Id = 17,
LowLimit = basePlcHelper.presDay_B2_LowLimit.NowValue.ToFloat(),
HighLimit = basePlcHelper.presDay_B2_HighLimit.NowValue.ToFloat(),
Alarm = basePlcHelper.presDay_B2_Alarm.NowValue.ToInt()
@ -434,6 +451,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView
{
Id = 18,
LowLimit = basePlcHelper.presDay_B3_LowLimit.NowValue.ToFloat(),
HighLimit = basePlcHelper.presDay_B3_HighLimit.NowValue.ToFloat(),
Alarm = basePlcHelper.presDay_B3_Alarm.NowValue.ToInt()
@ -458,6 +476,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView
{
Id = 19,
LowLimit = basePlcHelper.presDay_B4_LowLimit.NowValue.ToFloat(),
HighLimit = basePlcHelper.presDay_B4_HighLimit.NowValue.ToFloat(),
Alarm = basePlcHelper.presDay_B4_Alarm.NowValue.ToInt()
@ -482,6 +501,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView
{
Id = 20,
LowLimit = basePlcHelper.presDay_B5_LowLimit.NowValue.ToFloat(),
HighLimit = basePlcHelper.presDay_B5_HighLimit.NowValue.ToFloat(),
Alarm = basePlcHelper.presDay_B5_Alarm.NowValue.ToInt()
@ -505,6 +525,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView
{
Id = 21,
LowLimit = basePlcHelper.presDay_B6_LowLimit.NowValue.ToFloat(),
HighLimit = basePlcHelper.presDay_B6_HighLimit.NowValue.ToFloat(),
Alarm = basePlcHelper.presDay_B6_Alarm.NowValue.ToInt()
@ -529,6 +550,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView
{
Id = 22,
LowLimit = basePlcHelper.presDay_B7_LowLimit.NowValue.ToFloat(),
HighLimit = basePlcHelper.presDay_B7_HighLimit.NowValue.ToFloat(),
Alarm = basePlcHelper.presDay_B7_Alarm.NowValue.ToInt()
@ -553,6 +575,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView
{
Id = 23,
LowLimit = basePlcHelper.presDay_B8_LowLimit.NowValue.ToFloat(),
HighLimit = basePlcHelper.presDay_B8_HighLimit.NowValue.ToFloat(),
Alarm = basePlcHelper.presDay_B8_Alarm.NowValue.ToInt()
@ -577,6 +600,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView
{
Id = 24,
LowLimit = basePlcHelper.presDay_B9_LowLimit.NowValue.ToFloat(),
HighLimit = basePlcHelper.presDay_B9_HighLimit.NowValue.ToFloat(),
Alarm = basePlcHelper.presDay_B9_Alarm.NowValue.ToInt()
@ -601,6 +625,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView
{
Id = 25,
LowLimit = basePlcHelper.presDay_B10_LowLimit.NowValue.ToFloat(),
HighLimit = basePlcHelper.presDay_B10_HighLimit.NowValue.ToFloat(),
Alarm = basePlcHelper.presDay_B10_Alarm.NowValue.ToInt()
@ -625,6 +650,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView
{
Id = 26,
LowLimit = basePlcHelper.presDay_B11_LowLimit.NowValue.ToFloat(),
HighLimit = basePlcHelper.presDay_B11_HighLimit.NowValue.ToFloat(),
Alarm = basePlcHelper.presDay_B11_Alarm.NowValue.ToInt()
@ -649,6 +675,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView
{
Id = 27,
LowLimit = basePlcHelper.presDay_B12_LowLimit.NowValue.ToFloat(),
HighLimit = basePlcHelper.presDay_B12_HighLimit.NowValue.ToFloat(),
Alarm = basePlcHelper.presDay_B12_Alarm.NowValue.ToInt()
@ -674,6 +701,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView
{
Id = 28,
LowLimit = basePlcHelper.PR2PCP01_B12_LowLimit.NowValue.ToFloat(),
HighLimit = basePlcHelper.PR2PCP01_B12_HighLimit.NowValue.ToFloat(),
Alarm = basePlcHelper.PR2PCP01_B12_Alarm.NowValue.ToInt()
@ -699,6 +727,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView
{
Id = 29,
LowLimit = basePlcHelper.PR2PCP02_B12_LowLimit.NowValue.ToFloat(),
HighLimit = basePlcHelper.PR2PCP02_B12_HighLimit.NowValue.ToFloat(),
Alarm = basePlcHelper.PR2PCP02_B12_Alarm.NowValue.ToInt()
@ -724,6 +753,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
var basePlcHelper = GetPlcHelper;
PressureSettingView view = new PressureSettingView
{
Id = 30,
LowLimit = basePlcHelper.PR2PCP03_B12_LowLimit.NowValue.ToFloat(),
HighLimit = basePlcHelper.PR2PCP03_B12_HighLimit.NowValue.ToFloat(),
Alarm = basePlcHelper.PR2PCP03_B12_Alarm.NowValue.ToInt()

@ -0,0 +1,337 @@
using System.Collections.Generic;
namespace Mesnac.Action.ChemicalWeighing.LjProportional
{
public class ProportionalPlc
{
private static BasePlcHelper GetPlcHelper => BasePlcHelper.Instance;
private static void Down614(ProportionalSettingView view)
{
if (null != view)
{
var basePlcHelper = GetPlcHelper;
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.conveyV1_SV, view.SV);
}
}
private static ProportionalSettingView Up614()
{
var basePlcHelper = GetPlcHelper;
ProportionalSettingView vi = new ProportionalSettingView()
{
Id = 1,
SV = basePlcHelper.conveyV1_SV.NowValue.ToFloat()
};
return vi;
}
private static void Down622(ProportionalSettingView view)
{
if (null != view)
{
var basePlcHelper = GetPlcHelper;
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.purgeV1_SV, view.SV);
}
}
private static ProportionalSettingView Up622()
{
var basePlcHelper = GetPlcHelper;
ProportionalSettingView vi = new ProportionalSettingView()
{
Id = 2,
SV = basePlcHelper.purgeV1_SV.NowValue.ToFloat()
};
return vi;
}
private static void Down630(ProportionalSettingView view)
{
if (null != view)
{
var basePlcHelper = GetPlcHelper;
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.conveyV2_SV, view.SV);
}
}
private static ProportionalSettingView Up630()
{
var basePlcHelper = GetPlcHelper;
ProportionalSettingView vi = new ProportionalSettingView()
{
Id = 3,
SV = basePlcHelper.conveyV2_SV.NowValue.ToFloat()
};
return vi;
}
private static void Down638(ProportionalSettingView view)
{
if (null != view)
{
var basePlcHelper = GetPlcHelper;
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.purgeV2_SV, view.SV);
}
}
private static ProportionalSettingView Up638()
{
var basePlcHelper = GetPlcHelper;
ProportionalSettingView vi = new ProportionalSettingView()
{
Id = 4,
SV = basePlcHelper.purgeV2_SV.NowValue.ToFloat()
};
return vi;
}
private static void Down646(ProportionalSettingView view)
{
if (null != view)
{
var basePlcHelper = GetPlcHelper;
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.conveyV3_SV, view.SV);
}
}
private static ProportionalSettingView Up646()
{
var basePlcHelper = GetPlcHelper;
ProportionalSettingView vi = new ProportionalSettingView()
{
Id = 5,
SV = basePlcHelper.conveyV3_SV.NowValue.ToFloat()
};
return vi;
}
private static void Down654(ProportionalSettingView view)
{
if (null != view)
{
var basePlcHelper = GetPlcHelper;
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.purgeV3_SV, view.SV);
}
}
private static ProportionalSettingView Up654()
{
var basePlcHelper = GetPlcHelper;
ProportionalSettingView vi = new ProportionalSettingView()
{
Id = 6,
SV = basePlcHelper.purgeV3_SV.NowValue.ToFloat()
};
return vi;
}
private static void Down662(ProportionalSettingView view)
{
if (null != view)
{
var basePlcHelper = GetPlcHelper;
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.conveyV4_SV, view.SV);
}
}
private static ProportionalSettingView Up662()
{
var basePlcHelper = GetPlcHelper;
ProportionalSettingView vi = new ProportionalSettingView()
{
Id = 7,
SV = basePlcHelper.conveyV4_SV.NowValue.ToFloat()
};
return vi;
}
private static void Down670(ProportionalSettingView view)
{
if (null != view)
{
var basePlcHelper = GetPlcHelper;
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.purgeV4_SV, view.SV);
}
}
private static ProportionalSettingView Up670()
{
var basePlcHelper = GetPlcHelper;
ProportionalSettingView vi = new ProportionalSettingView()
{
Id = 8,
SV = basePlcHelper.purgeV4_SV.NowValue.ToFloat()
};
return vi;
}
private static void Down678(ProportionalSettingView view)
{
if (null != view)
{
var basePlcHelper = GetPlcHelper;
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.conveyV5_SV, view.SV);
}
}
private static ProportionalSettingView Up678()
{
var basePlcHelper = GetPlcHelper;
ProportionalSettingView vi = new ProportionalSettingView()
{
Id = 9,
SV = basePlcHelper.conveyV5_SV.NowValue.ToFloat()
};
return vi;
}
private static void Down686(ProportionalSettingView view)
{
if (null != view)
{
var basePlcHelper = GetPlcHelper;
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.purgeV5_SV, view.SV);
}
}
private static ProportionalSettingView Up686()
{
var basePlcHelper = GetPlcHelper;
ProportionalSettingView vi = new ProportionalSettingView()
{
Id = 10,
SV = basePlcHelper.purgeV5_SV.NowValue.ToFloat()
};
return vi;
}
public static void DownToPlc(IEnumerable<ProportionalSettingView> views)
{
foreach (var v in views)
{
switch (v.Id)
{
case 1:
Down614(v);
break;
case 2:
Down622(v);
break;
case 3:
Down630(v);
break;
case 4:
Down638(v);
break;
case 5:
Down646(v);
break;
case 6:
Down654(v);
break;
case 7:
Down662(v);
break;
case 8:
Down670(v);
break;
case 9:
Down678(v);
break;
case 10:
Down686(v);
break;
}
}
}
public static ProportionalSettingView UpFromPlc(int id)
{
switch (id)
{
case 1:
return Up614();
case 2:
return Up622();
case 3:
return Up630();
case 4:
return Up638();
case 5:
return Up646();
case 6:
return Up654();
case 7:
return Up662();
case 8:
return Up670();
case 9:
return Up678();
case 10:
return Up686();
}
return null;
}
public static IEnumerable<ProportionalSettingView> UpFromPlc()
{
ICollection<ProportionalSettingView> co = new List<ProportionalSettingView>();
co.Add(Up614());
co.Add(Up622());
co.Add(Up630());
co.Add(Up638());
co.Add(Up646());
co.Add(Up654());
co.Add(Up662());
co.Add(Up670());
co.Add(Up678());
co.Add(Up686());
return co;
}
}
}

@ -0,0 +1,12 @@
namespace Mesnac.Action.ChemicalWeighing.LjProportional
{
public class ProportionalSettingView
{
public int Id { get; set; }
public string Name { get; set; }
public float PV { get; set; }
public float SV { get; set; }
}
}

@ -0,0 +1,66 @@
using System;
using System.Data;
using System.Linq;
using Mesnac.Action.Base;
using Mesnac.Action.ChemicalWeighing.LjMaterial;
namespace Mesnac.Action.ChemicalWeighing.LjWeight
{
public class InitDbAction : ChemicalWeighingAction, IAction
{
private DbMCControl _materialGridControl = null; //物料列表控件
private RuntimeParameter _runtime;
public void Run(RuntimeParameter runtime)
{
base.RunIni(runtime); //必须调用
this._runtime = runtime;
// UpAction.OnHandler -= Process_Event;
// UpAction.OnHandler += Process_Event;
//
// UpdateAction.OnUpdate -= Process_Event;
// UpdateAction.OnUpdate += Process_Event;
DbMCControl materialGridControl =
this.GetDbMCControlByKey(Mesnac.Basic.DataSourceFactory.MCDbType.Local, "WeightSetting")
.FirstOrDefault(); //获取物料数据控件
this._materialGridControl = materialGridControl;
FileControl();
}
private void FileControl()
{
DataTable table =
DBHelp.GetTable(@"select Id,Name,ActWeight,HighLevel,HighWeight,LowLevel,LowWeight from WeightSetting");
if (this._materialGridControl != null && this._materialGridControl.BaseControl != null)
{
this._materialGridControl.BaseControl.BindDataSource = null;
this._materialGridControl.BaseControl.BindDataSource = table;
//DBLog("成功!");
}
else
{
ICSharpCode.Core.LoggingService<InitDbAction>.Warn("刷新物料信息失败物料数据控件为Null...");
}
}
#region 事件处理方法
private void Process_Event(object sender, EventArgs e)
{
if (sender is RuntimeParameter)
{
this.Run(sender as RuntimeParameter);
}
else
{
this.Run(this._runtime);
}
}
#endregion
}
}

@ -0,0 +1,429 @@
using System.Collections.Generic;
using DevExpress.PivotGrid.CriteriaVisitors;
namespace Mesnac.Action.ChemicalWeighing.LjWeight
{
public class WeightSettingPlc
{
private static BasePlcHelper GetPlcHelper => BasePlcHelper.Instance;
private static void Down432(WeightSettingView view)
{
if (null != view)
{
var basePlcHelper = GetPlcHelper;
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.Hopper1_HighWeight, view.HighWeight);
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.Hopper1_LowWeight, view.LowWeight);
}
}
private static WeightSettingView Up432()
{
var basePlcHelper = GetPlcHelper;
WeightSettingView view = new WeightSettingView()
{
Id = 1,
HighWeight = basePlcHelper.Hopper1_HighWeight.NowValue.ToFloat(),
LowWeight = basePlcHelper.Hopper1_LowWeight.NowValue.ToFloat()
};
return view;
}
private static void Down446(WeightSettingView view)
{
if (null != view)
{
var basePlcHelper = GetPlcHelper;
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.Hopper2_HighWeight, view.HighWeight);
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.Hopper2_LowWeight, view.LowWeight);
}
}
private static WeightSettingView Up446()
{
var basePlcHelper = GetPlcHelper;
WeightSettingView view = new WeightSettingView()
{
Id = 2,
HighWeight = basePlcHelper.Hopper2_HighWeight.NowValue.ToFloat(),
LowWeight = basePlcHelper.Hopper2_LowWeight.NowValue.ToFloat()
};
return view;
}
private static void Down460(WeightSettingView view)
{
if (null != view)
{
var basePlcHelper = GetPlcHelper;
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.Hopper3_HighWeight, view.HighWeight);
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.Hopper3_LowWeight, view.LowWeight);
}
}
private static WeightSettingView Up460()
{
var basePlcHelper = GetPlcHelper;
WeightSettingView view = new WeightSettingView()
{
Id = 3,
HighWeight = basePlcHelper.Hopper3_HighWeight.NowValue.ToFloat(),
LowWeight = basePlcHelper.Hopper3_LowWeight.NowValue.ToFloat()
};
return view;
}
private static void Down474(WeightSettingView view)
{
if (null != view)
{
var basePlcHelper = GetPlcHelper;
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.Hopper4_HighWeight, view.HighWeight);
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.Hopper4_LowWeight, view.LowWeight);
}
}
private static WeightSettingView Up474()
{
var basePlcHelper = GetPlcHelper;
WeightSettingView view = new WeightSettingView()
{
Id = 4,
HighWeight = basePlcHelper.Hopper4_HighWeight.NowValue.ToFloat(),
LowWeight = basePlcHelper.Hopper4_LowWeight.NowValue.ToFloat()
};
return view;
}
private static void Down488(WeightSettingView view)
{
if (null != view)
{
var basePlcHelper = GetPlcHelper;
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.Vessel1_HighWeight, view.HighWeight);
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.Vessel1_LowWeight, view.LowWeight);
}
}
private static WeightSettingView Up488()
{
var basePlcHelper = GetPlcHelper;
WeightSettingView view = new WeightSettingView()
{
Id = 5,
HighWeight = basePlcHelper.Vessel1_HighWeight.NowValue.ToFloat(),
LowWeight = basePlcHelper.Vessel1_LowWeight.NowValue.ToFloat()
};
return view;
}
private static void Down502(WeightSettingView view)
{
if (null != view)
{
var basePlcHelper = GetPlcHelper;
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.Vessel2_HighWeight, view.HighWeight);
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.Vessel2_LowWeight, view.LowWeight);
}
}
private static WeightSettingView Up502()
{
var basePlcHelper = GetPlcHelper;
WeightSettingView view = new WeightSettingView()
{
Id = 6,
HighWeight = basePlcHelper.Vessel2_HighWeight.NowValue.ToFloat(),
LowWeight = basePlcHelper.Vessel2_LowWeight.NowValue.ToFloat()
};
return view;
}
private static void Down516(WeightSettingView view)
{
if (null != view)
{
var basePlcHelper = GetPlcHelper;
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.Vessel3_HighWeight, view.HighWeight);
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.Vessel3_LowWeight, view.LowWeight);
}
}
private static WeightSettingView Up516()
{
var basePlcHelper = GetPlcHelper;
WeightSettingView view = new WeightSettingView()
{
Id = 7,
HighWeight = basePlcHelper.Vessel3_HighWeight.NowValue.ToFloat(),
LowWeight = basePlcHelper.Vessel3_LowWeight.NowValue.ToFloat()
};
return view;
}
private static void Down530(WeightSettingView view)
{
if (null != view)
{
var basePlcHelper = GetPlcHelper;
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.Vessel4_HighWeight, view.HighWeight);
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.Vessel4_LowWeight, view.LowWeight);
}
}
private static WeightSettingView Up530()
{
var basePlcHelper = GetPlcHelper;
WeightSettingView view = new WeightSettingView()
{
Id = 8,
HighWeight = basePlcHelper.Vessel4_HighWeight.NowValue.ToFloat(),
LowWeight = basePlcHelper.Vessel4_LowWeight.NowValue.ToFloat()
};
return view;
}
private static void Down544(WeightSettingView view)
{
if (null != view)
{
var basePlcHelper = GetPlcHelper;
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.Vessel5_HighWeight, view.HighWeight);
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.Vessel5_LowWeight, view.LowWeight);
}
}
private static WeightSettingView Up544()
{
var basePlcHelper = GetPlcHelper;
WeightSettingView view = new WeightSettingView()
{
Id = 9,
HighWeight = basePlcHelper.Vessel5_HighWeight.NowValue.ToFloat(),
LowWeight = basePlcHelper.Vessel5_LowWeight.NowValue.ToFloat()
};
return view;
}
private static void Down558(WeightSettingView view)
{
if (null != view)
{
var basePlcHelper = GetPlcHelper;
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.WScale1_HighWeight, view.HighWeight);
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.WScale1_LowWeight, view.LowWeight);
}
}
private static WeightSettingView Up558()
{
var basePlcHelper = GetPlcHelper;
WeightSettingView view = new WeightSettingView()
{
Id = 10,
HighWeight = basePlcHelper.WScale1_HighWeight.NowValue.ToFloat(),
LowWeight = basePlcHelper.WScale1_LowWeight.NowValue.ToFloat()
};
return view;
}
private static void Down572(WeightSettingView view)
{
if (null != view)
{
var basePlcHelper = GetPlcHelper;
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.WScale2_HighWeight, view.HighWeight);
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.WScale2_LowWeight, view.LowWeight);
}
}
private static WeightSettingView Up572()
{
var basePlcHelper = GetPlcHelper;
WeightSettingView view = new WeightSettingView()
{
Id = 11,
HighWeight = basePlcHelper.WScale2_HighWeight.NowValue.ToFloat(),
LowWeight = basePlcHelper.WScale2_LowWeight.NowValue.ToFloat()
};
return view;
}
private static void Down586(WeightSettingView view)
{
if (null != view)
{
var basePlcHelper = GetPlcHelper;
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.WScale3_HighWeight, view.HighWeight);
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.WScale3_LowWeight, view.LowWeight);
}
}
private static WeightSettingView Up586()
{
var basePlcHelper = GetPlcHelper;
WeightSettingView view = new WeightSettingView()
{
Id = 12,
HighWeight = basePlcHelper.WScale3_HighWeight.NowValue.ToFloat(),
LowWeight = basePlcHelper.WScale3_LowWeight.NowValue.ToFloat()
};
return view;
}
private static void Down600(WeightSettingView view)
{
if (null != view)
{
var basePlcHelper = GetPlcHelper;
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.WScale4_HighWeight, view.HighWeight);
basePlcHelper.PlcWriteFloatByDataKey(basePlcHelper.WScale4_LowWeight, view.LowWeight);
}
}
private static WeightSettingView Up600()
{
var basePlcHelper = GetPlcHelper;
WeightSettingView view = new WeightSettingView()
{
Id = 13,
HighWeight = basePlcHelper.WScale4_HighWeight.NowValue.ToFloat(),
LowWeight = basePlcHelper.WScale4_LowWeight.NowValue.ToFloat()
};
return view;
}
public static void DownToPlc(IEnumerable<WeightSettingView> views)
{
foreach (var v in views)
{
switch (v.Id)
{
case 1:
Down432(v);
break;
case 2:
Down446(v);
break;
case 3:
Down460(v);
break;
case 4:
Down474(v);
break;
case 5:
Down488(v);
break;
case 6:
Down502(v);
break;
case 7:
Down516(v);
break;
case 8:
Down530(v);
break;
case 9:
Down544(v);
break;
case 10:
Down558(v);
break;
case 11:
Down572(v);
break;
case 12:
Down586(v);
break;
case 13:
Down600(v);
break;
}
}
}
public static WeightSettingView UpFromPlc(int id)
{
switch (id)
{
case 1:
return Up432();
case 2:
return Up446();
case 3:
return Up460();
case 4:
return Up474();
case 5:
return Up488();
case 6:
return Up502();
case 7:
return Up516();
case 8:
return Up530();
case 9:
return Up544();
case 10:
return Up558();
case 11:
return Up572();
case 12:
return Up586();
case 13:
return Up600();
}
return null;
}
public static IEnumerable<WeightSettingView> UpFromPlc()
{
ICollection<WeightSettingView> ls = new List<WeightSettingView>();
ls.Add(Up432());
ls.Add(Up446());
ls.Add(Up460());
ls.Add(Up474());
ls.Add(Up488());
ls.Add(Up502());
ls.Add(Up516());
ls.Add(Up530());
ls.Add(Up544());
ls.Add(Up558());
ls.Add(Up572());
ls.Add(Up586());
ls.Add(Up600());
return ls;
}
}
}

@ -0,0 +1,17 @@
namespace Mesnac.Action.ChemicalWeighing.LjWeight
{
//select Id,Name,ActWeight,HighLevel,HighWeight,LowLevel,LowWeight from WeightSetting;
public class WeightSettingView
{
public int Id { get; set; }
public string Name { get; set; }
public float ActWeight { get; set; }
public float HighLevel { get; set; }
public float HighWeight { get; set; }
public float LowLevel { get; set; }
public float LowWeight { get; set; }
}
}

@ -237,6 +237,8 @@
<Compile Include="LjMaterial\MaterialInfoType.cs" />
<Compile Include="LjMaterial\MaterialInfoTypeHelp.cs" />
<Compile Include="LjMaterial\UpdateAction.cs" />
<Compile Include="LjMetage\MetageHelp.cs" />
<Compile Include="LjMetage\MetageView.cs" />
<Compile Include="LjPressure\DownAction.cs" />
<Compile Include="LjPressure\FrmPressureUpdate.cs">
<SubType>Form</SubType>
@ -249,6 +251,8 @@
<Compile Include="LjPressure\PressureSettingView.cs" />
<Compile Include="LjPressure\UpAction.cs" />
<Compile Include="LjPressure\UpdateAction.cs" />
<Compile Include="LjProportional\ProportionalPlc.cs" />
<Compile Include="LjProportional\ProportionalSettingView.cs" />
<Compile Include="LjStock\FrmStock.cs">
<SubType>Form</SubType>
</Compile>
@ -269,6 +273,9 @@
<Compile Include="LjTanNum\TankNumCodingDbHelp.cs" />
<Compile Include="LjTanNum\TankNumCodingView.cs" />
<Compile Include="LjTanNum\UpdateAction.cs" />
<Compile Include="LjWeight\InitDbAction.cs" />
<Compile Include="LjWeight\WeightSettingPlc.cs" />
<Compile Include="LjWeight\WeightSettingView.cs" />
<Compile Include="MaterialManage\BarcodeReport.cs">
<SubType>Component</SubType>
</Compile>

@ -0,0 +1,57 @@
<?xml version="1.0"?>
<ActionService>
<Design>
<Path path="榄菊重量参数管理">
<Action action="0A42F8F7916A3B668DB3830EA902A9D9">
<Caption>初始化重量参数</Caption>
<Remark>初始化重量参数</Remark>
</Action>
<Action action="EC4A2613FA476529AE6CC7DCB5032D96">
<Caption>修改重量参数</Caption>
<Remark>修改重量参数</Remark>
</Action>
<Action action="33A0B8BA7C7527965EA3D68B25A9CCFA">
<Caption>数据上传</Caption>
<Remark>数据上传</Remark>
</Action>
<Action action="F3FD5E229367D3B74963AB2B61603E66">
<Caption>数据下达</Caption>
<Remark>数据下达</Remark>
</Action>
</Path>
</Design>
<DesignToRuntime>
<Design action="0A42F8F7916A3B668DB3830EA902A9D9">
<Runtime action="1B4A2E0D5A759FE190469449085661FA"/>
</Design>
<Design action="EC4A2613FA476529AE6CC7DCB5032D96">
<Runtime action="8AB90F9965E74001B3FD78C318077FAC"/>
</Design>
<Design action="33A0B8BA7C7527965EA3D68B25A9CCFA">
<Runtime action="37DD26D4B0A756ED1AA5ED266CDE64F6"/>
</Design>
<Design action="F3FD5E229367D3B74963AB2B61603E66">
<Runtime action="A666F69DC82FA263EDEE33097ED4710E"/>
</Design>
</DesignToRuntime>
<Runtime>
<Import assembly = "Data/Action/ChemicalWeighing/Mesnac.Action.ChemicalWeighing.dll">
<Action action="1B4A2E0D5A759FE190469449085661FA" class="Mesnac.Action.ChemicalWeighing.LjWeight.InitDbAction"/>
<Action action="8AB90F9965E74001B3FD78C318077FAC" class="Mesnac.Action.ChemicalWeighing.LjWeight.UpdateAction"/>
<Action action="37DD26D4B0A756ED1AA5ED266CDE64F6" class="Mesnac.Action.ChemicalWeighing.LjWeight.UpAction"/>
<Action action="A666F69DC82FA263EDEE33097ED4710E" class="Mesnac.Action.ChemicalWeighing.LjWeight.DownAction"/>
</Import>
</Runtime>
</ActionService>

@ -30,6 +30,7 @@
<Node Name="FormDeliver" Text="榄菊输送节点" ToolTipText="FormDeliver" Tag="FormDeliver" ImageIndex="3" SelectedImageIndex="3" />
<Node Name="FormDevice" Text="设备管理" ToolTipText="FormDevice" Tag="FormDevice" ImageIndex="3" SelectedImageIndex="3" />
<Node Name="FormPressureSetting" Text="榄菊设备参数压力管理" ToolTipText="FormPressureSetting" Tag="FormPressureSetting" ImageIndex="3" SelectedImageIndex="3" />
<Node Name="FormWeight" Text="榄菊设备参数重量管理" ToolTipText="FormWeight" Tag="FormWeight" ImageIndex="3" SelectedImageIndex="3" />
</Node>
<Node Name="nodeDevice" Text="设备" ToolTipText="" Tag="nodeDevice" ImageIndex="2" SelectedImageIndex="2">
<Node Name="ParametersWithPc" Text="ParametersWithPc" ToolTipText="" Tag="ParametersWithPc" ImageIndex="5" SelectedImageIndex="5" />

@ -188,6 +188,7 @@
<Data name="PR2PCP03_B12_LowLimit" runname="PR2PCP03_B12_LowLimit" start="211" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="低压压定值" />
<Data name="PR2PCP03_B12_HighLimit" runname="PR2PCP03_B12_HighLimit" start="213" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="高压压定值" />
<Data name="PR2PCP03_B12_Alarm" runname="PR2PCP03_B12_Alarm" start="215" len="1" method="Default_Bit(0,1)" max="" issave="False" subtractor="" remark="超压压警" />
<Data name="Hopper1_ActWeight" runname="Hopper1_ActWeight" start="216" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="实实重量" />
<Data name="Hopper1_HighWeight" runname="Hopper1_HighWeight" start="218" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="高料位重量" />
<Data name="Hopper1_LowWeight" runname="Hopper1_LowWeight" start="220" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="低料位重量" />
@ -208,7 +209,8 @@
<Data name="Hopper4_LowWeight" runname="Hopper4_LowWeight" start="241" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="低料位重量" />
<Data name="Hopper4_HighLevel" runname="Hopper4_HighLevel" start="243" len="1" method="Default_Bit(0,1)" max="" issave="False" subtractor="" remark="高料位指示" />
<Data name="Hopper4_LowLevel" runname="Hopper4_LowLevel" start="243" len="1" method="Default_Bit(1,1)" max="" issave="False" subtractor="" remark="低料位指示" />
<Data name="Vessel1_ActWeight" runname="Vessel1_ActWeight" start="244" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="实实重量" />
<Data name="Vessel1_ActWeight" runname="Vessel1_ActWeight" start="244" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="实实重量" />
<Data name="Vessel1_HighWeight" runname="Vessel1_HighWeight" start="246" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="高料位重量" />
<Data name="Vessel1_LowWeight" runname="Vessel1_LowWeight" start="248" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="低料位重量" />
<Data name="Vessel1_HighLevel" runname="Vessel1_HighLevel" start="250" len="1" method="Default_Bit(0,1)" max="" issave="False" subtractor="" remark="高料位指示" />
@ -253,7 +255,8 @@
<Data name="WScale4_LowWeight" runname="WScale4_LowWeight" start="304" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="低料位重量" />
<Data name="WScale4_HighLevel" runname="WScale4_HighLevel" start="306" len="1" method="Default_Bit(0,1)" max="" issave="False" subtractor="" remark="高料位指示" />
<Data name="WScale4_LowLevel" runname="WScale4_LowLevel" start="306" len="1" method="Default_Bit(1,1)" max="" issave="False" subtractor="" remark="低料位指示" />
<Data name="conveyV1_PV" runname="conveyV1_PV" start="307" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="" />
<Data name="conveyV1_PV" runname="conveyV1_PV" start="307" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="" />
<Data name="conveyV1_SV" runname="conveyV1_SV" start="309" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="" />
<Data name="purgeV1_PV" runname="purgeV1_PV" start="311" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="" />
<Data name="purgeV1_SV" runname="purgeV1_SV" start="313" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="" />
@ -273,6 +276,7 @@
<Data name="conveyV5_SV" runname="conveyV5_SV" start="341" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="" />
<Data name="purgeV5_PV" runname="purgeV5_PV" start="343" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="" />
<Data name="purgeV5_SV" runname="purgeV5_SV" start="345" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="" />
<Data name="weightPraSilo0_HighSpeed" runname="weightPraSilo0_HighSpeed" start="347" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="高速频率" />
<Data name="weightPraSilo0_LowSpeed" runname="weightPraSilo0_LowSpeed" start="349" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="低速频率" />
<Data name="weightPraSilo0_WeightSlow" runname="weightPraSilo0_WeightSlow" start="351" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="快慢值值值" />
@ -448,6 +452,8 @@
<Data name="Water3_WeightSlow" runname="Water3_WeightSlow" start="657" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="快慢值值值" />
<Data name="Water3_Precut" runname="Water3_Precut" start="659" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="提前值" />
<Data name="Water3_JogTime" runname="Water3_JogTime" start="661" len="1" method="Default_ShortDiv()" max="" issave="False" subtractor="" remark="点动动动" />
<Data name="SpeedD1" runname="SpeedD1" start="662" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="干混机手动速度 D1" />
<Data name="SpeedD2" runname="SpeedD2" start="664" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="干混机手动速度 D2" />
<Data name="SpeedD3" runname="SpeedD3" start="666" len="2" method="Default_Float()" max="" issave="False" subtractor="" remark="干混机手动速度 D3" />

@ -0,0 +1,225 @@
<Object type="Mesnac.Gui.Common.FrmRunTemplate, Mesnac.Gui.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="FormWeight" children="Controls">
<Object type="Mesnac.Controls.Default.MCDataGridView, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="MCDataGridView1" children="Controls">
<Property name="DisplayAllColumn">False</Property>
<Property name="DgvColumn">
<Binary>AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJoBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EYXRhR3JpZFZpZXdDb2x1bW5zLCBNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAKk1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnNbXQIAAAAICAkDAAAABAAAAHsAAAAHAwAAAAABAAAACAAAAAQoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAJBAAAAAkFAAAACQYAAAAJBwAAAA0EBQQAAAAoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAKX2ZpbGVkRGF0YQxfZGlzcGxheU5hbWUBAQIAAAAGCAAAAAJJZAYJAAAABue8luWPtwEFAAAABAAAAAYKAAAABE5hbWUGCwAAAAblkI3np7ABBgAAAAQAAAAGDAAAAAlMb3dXZWlnaHQGDQAAAA/kvY7mlpnkvY3ph43ph48BBwAAAAQAAAAGDgAAAApIaWdoV2VpZ2h0Bg8AAAAP6auY5paZ5L2N6YeN6YePCw==</Binary>
</Property>
<Property name="ClickActionList">
<Binary>AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAABAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL</Binary>
</Property>
<Property name="DoubleClickActionList">
<Binary>AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAEAAAADAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAJBAAAAA0DBQQAAAAhTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uAwAAABU8R1VJRD5rX19CYWNraW5nRmllbGQVPE5hbWU+a19fQmFja2luZ0ZpZWxkFzxSZW1hcms+a19fQmFja2luZ0ZpZWxkAQEBAgAAAAYFAAAAIDBBNDJGOEY3OTE2QTNCNjY4REIzODMwRUE5MDJBOUQ5BgYAAAAV5Yid5aeL5YyW6YeN6YeP5Y+C5pWwBgcAAAAV5Yid5aeL5YyW6YeN6YeP5Y+C5pWwCw==</Binary>
</Property>
<Property name="SelectionChangedActionList">
<Binary>AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAABAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL</Binary>
</Property>
<Property name="MCKey">[DataSource1].[WeightSetting]</Property>
<Property name="MCDataSourceID" />
<Property name="IsDbControl">True</Property>
<Property name="InitDataSource" />
<Property name="ActionDataSource" />
<Property name="BindDataSource">
<Binary>AAEAAAD/////AQAAAAAAAAAMAgAAAE5TeXN0ZW0uRGF0YSwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAABVTeXN0ZW0uRGF0YS5EYXRhVGFibGUDAAAAGURhdGFUYWJsZS5SZW1vdGluZ1ZlcnNpb24JWG1sU2NoZW1hC1htbERpZmZHcmFtAwEBDlN5c3RlbS5WZXJzaW9uAgAAAAkDAAAABgQAAACFBDw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9InV0Zi0xNiI/Pg0KPHhzOnNjaGVtYSB4bWxucz0iIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOm1zZGF0YT0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp4bWwtbXNkYXRhIj4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTUNEYXRhR3JpZFZpZXciPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQogIDx4czplbGVtZW50IG5hbWU9InRtcERhdGFTZXQiIG1zZGF0YTpJc0RhdGFTZXQ9InRydWUiIG1zZGF0YTpNYWluRGF0YVRhYmxlPSJNQ0RhdGFHcmlkVmlldyIgbXNkYXRhOlVzZUN1cnJlbnRMb2NhbGU9InRydWUiPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgIDx4czpjaG9pY2UgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQo8L3hzOnNjaGVtYT4GBQAAAIABPGRpZmZncjpkaWZmZ3JhbSB4bWxuczptc2RhdGE9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206eG1sLW1zZGF0YSIgeG1sbnM6ZGlmZmdyPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnhtbC1kaWZmZ3JhbS12MSIgLz4EAwAAAA5TeXN0ZW0uVmVyc2lvbgQAAAAGX01ham9yBl9NaW5vcgZfQnVpbGQJX1JldmlzaW9uAAAAAAgICAgCAAAAAAAAAP//////////Cw==</Binary>
</Property>
<Property name="DbOptionType">None</Property>
<Property name="MCVisible">True</Property>
<Property name="MCEnabled">True</Property>
<Property name="AutoGenerateColumns">False</Property>
<Property name="BackgroundColor">ControlLightLight</Property>
<Property name="ColumnHeadersHeight">30</Property>
<Property name="MultiSelect">False</Property>
<Property name="Dock">Fill</Property>
<Property name="Location">0, 48</Property>
<Property name="Name">MCDataGridView1</Property>
<Property name="Size">584, 314</Property>
<Property name="TabIndex">9</Property>
</Object>
<Object type="System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="Panel1" children="Controls">
<Object type="System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="Panel2" children="Controls">
<Object type="Mesnac.Controls.Default.MCButton, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="MCButton7" children="Controls">
<Property name="ClickActionList">
<Binary>AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAEAAAARAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAJBAAAAA0DBQQAAAAhTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uAwAAABU8R1VJRD5rX19CYWNraW5nRmllbGQVPE5hbWU+a19fQmFja2luZ0ZpZWxkFzxSZW1hcms+a19fQmFja2luZ0ZpZWxkAQEBAgAAAAYFAAAAIEYzRkQ1RTIyOTM2N0QzQjc0OTYzQUIyQjYxNjAzRTY2BgYAAAAM5pWw5o2u5LiL6L6+BgcAAAAM5pWw5o2u5LiL6L6+Cw==</Binary>
</Property>
<Property name="MCKey" />
<Property name="MCDataSourceID" />
<Property name="IsDbControl">False</Property>
<Property name="InitDataSource" />
<Property name="ActionDataSource" />
<Property name="BindDataSource" />
<Property name="DbOptionType">None</Property>
<Property name="MCVisible">True</Property>
<Property name="MCEnabled">True</Property>
<Property name="MCPurview">True</Property>
<Property name="Format" />
<Property name="TextName" />
<Property name="NewFillColor">Red</Property>
<Property name="OldFillColor">DarkGray</Property>
<Property name="Text">数据下发</Property>
<Property name="Font">宋体, 14.25pt, style=Bold</Property>
<Property name="Location">278, 3</Property>
<Property name="Name">MCButton7</Property>
<Property name="Size">115, 40</Property>
<Property name="TabIndex">3</Property>
</Object>
<Object type="Mesnac.Controls.Default.MCButton, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="MCButton6" children="Controls">
<Property name="ClickActionList">
<Binary>AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAEAAAARAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAJBAAAAA0DBQQAAAAhTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uAwAAABU8R1VJRD5rX19CYWNraW5nRmllbGQVPE5hbWU+a19fQmFja2luZ0ZpZWxkFzxSZW1hcms+a19fQmFja2luZ0ZpZWxkAQEBAgAAAAYFAAAAIDMzQTBCOEJBN0M3NTI3OTY1RUEzRDY4QjI1QTlDQ0ZBBgYAAAAM5pWw5o2u5LiK5LygBgcAAAAM5pWw5o2u5LiK5LygCw==</Binary>
</Property>
<Property name="MCKey" />
<Property name="MCDataSourceID" />
<Property name="IsDbControl">False</Property>
<Property name="InitDataSource" />
<Property name="ActionDataSource" />
<Property name="BindDataSource" />
<Property name="DbOptionType">None</Property>
<Property name="MCVisible">True</Property>
<Property name="MCEnabled">True</Property>
<Property name="MCPurview">True</Property>
<Property name="Format" />
<Property name="TextName" />
<Property name="NewFillColor">Red</Property>
<Property name="OldFillColor">DarkGray</Property>
<Property name="Text">数据上传</Property>
<Property name="Font">宋体, 14.25pt, style=Bold</Property>
<Property name="Location">157, 3</Property>
<Property name="Name">MCButton6</Property>
<Property name="Size">115, 40</Property>
<Property name="TabIndex">3</Property>
</Object>
<Object type="Mesnac.Controls.Default.MCButton, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="MCButton1" children="Controls">
<Property name="ClickActionList">
<Binary>AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAEAAAARAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAJBAAAAA0DBQQAAAAhTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uAwAAABU8R1VJRD5rX19CYWNraW5nRmllbGQVPE5hbWU+a19fQmFja2luZ0ZpZWxkFzxSZW1hcms+a19fQmFja2luZ0ZpZWxkAQEBAgAAAAYFAAAAIDBBNDJGOEY3OTE2QTNCNjY4REIzODMwRUE5MDJBOUQ5BgYAAAAV5Yid5aeL5YyW6YeN6YeP5Y+C5pWwBgcAAAAV5Yid5aeL5YyW6YeN6YeP5Y+C5pWwCw==</Binary>
</Property>
<Property name="MCKey" />
<Property name="MCDataSourceID" />
<Property name="IsDbControl">False</Property>
<Property name="InitDataSource" />
<Property name="ActionDataSource" />
<Property name="BindDataSource" />
<Property name="DbOptionType">None</Property>
<Property name="MCVisible">True</Property>
<Property name="MCEnabled">True</Property>
<Property name="MCPurview">True</Property>
<Property name="Format" />
<Property name="TextName" />
<Property name="NewFillColor">Red</Property>
<Property name="OldFillColor">DarkGray</Property>
<Property name="Text">刷新</Property>
<Property name="Font">宋体, 14.25pt, style=Bold</Property>
<Property name="Location">81, 3</Property>
<Property name="Name">MCButton1</Property>
<Property name="Size">70, 40</Property>
<Property name="TabIndex">3</Property>
</Object>
<Object type="Mesnac.Controls.Default.MCButton, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="MCButton5" children="Controls">
<Property name="ClickActionList">
<Binary>AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAEAAAASAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAJBAAAAA0DBQQAAAAhTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uAwAAABU8R1VJRD5rX19CYWNraW5nRmllbGQVPE5hbWU+a19fQmFja2luZ0ZpZWxkFzxSZW1hcms+a19fQmFja2luZ0ZpZWxkAQEBAgAAAAYFAAAAIEVDNEEyNjEzRkE0NzY1MjlBRTZDQzdEQ0I1MDMyRDk2BgYAAAAS5L+u5pS56YeN6YeP5Y+C5pWwBgcAAAAS5L+u5pS56YeN6YeP5Y+C5pWwCw==</Binary>
</Property>
<Property name="MCKey" />
<Property name="MCDataSourceID" />
<Property name="IsDbControl">False</Property>
<Property name="InitDataSource" />
<Property name="ActionDataSource" />
<Property name="BindDataSource" />
<Property name="DbOptionType">None</Property>
<Property name="MCVisible">True</Property>
<Property name="MCEnabled">True</Property>
<Property name="MCPurview">True</Property>
<Property name="Format" />
<Property name="TextName" />
<Property name="NewFillColor">Red</Property>
<Property name="OldFillColor">DarkGray</Property>
<Property name="Text">修改</Property>
<Property name="Font">宋体, 14.25pt, style=Bold</Property>
<Property name="Location">5, 3</Property>
<Property name="Name">MCButton5</Property>
<Property name="Size">70, 40</Property>
<Property name="TabIndex">1</Property>
</Object>
<Property name="Dock">Top</Property>
<Property name="Location">0, 0</Property>
<Property name="Name">Panel2</Property>
<Property name="Size">584, 48</Property>
</Object>
<Object type="Mesnac.Controls.Default.MCButton, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="MCButton4" children="Controls">
<Property name="ClickActionList">
<Binary>AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAANAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAANBAs=</Binary>
</Property>
<Property name="MCKey" />
<Property name="MCDataSourceID" />
<Property name="IsDbControl">False</Property>
<Property name="InitDataSource" />
<Property name="ActionDataSource" />
<Property name="BindDataSource" />
<Property name="DbOptionType">None</Property>
<Property name="MCVisible">True</Property>
<Property name="MCEnabled">True</Property>
<Property name="MCPurview">True</Property>
<Property name="Format" />
<Property name="TextName" />
<Property name="NewFillColor">Red</Property>
<Property name="OldFillColor">DarkGray</Property>
<Property name="Text">刷新</Property>
<Property name="Font">宋体, 14.25pt, style=Bold</Property>
<Property name="Location">81, 3</Property>
<Property name="Name">MCButton4</Property>
<Property name="Size">70, 40</Property>
<Property name="TabIndex">3</Property>
</Object>
<Object type="Mesnac.Controls.Default.MCButton, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="MCButton2" children="Controls">
<Property name="ClickActionList">
<Binary>AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAOAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAANBAs=</Binary>
</Property>
<Property name="MCKey" />
<Property name="MCDataSourceID" />
<Property name="IsDbControl">False</Property>
<Property name="InitDataSource" />
<Property name="ActionDataSource" />
<Property name="BindDataSource" />
<Property name="DbOptionType">None</Property>
<Property name="MCVisible">True</Property>
<Property name="MCEnabled">True</Property>
<Property name="MCPurview">True</Property>
<Property name="Format" />
<Property name="TextName" />
<Property name="NewFillColor">Red</Property>
<Property name="OldFillColor">DarkGray</Property>
<Property name="Text">修改</Property>
<Property name="Font">宋体, 14.25pt, style=Bold</Property>
<Property name="Location">5, 3</Property>
<Property name="Name">MCButton2</Property>
<Property name="Size">70, 40</Property>
<Property name="TabIndex">1</Property>
</Object>
<Property name="Dock">Top</Property>
<Property name="Location">0, 0</Property>
<Property name="Name">Panel1</Property>
<Property name="Size">584, 48</Property>
</Object>
<Property name="LoadActionList">
<Binary>AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAEAAAAEAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAJBAAAAA0DBQQAAAAhTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uAwAAABU8R1VJRD5rX19CYWNraW5nRmllbGQVPE5hbWU+a19fQmFja2luZ0ZpZWxkFzxSZW1hcms+a19fQmFja2luZ0ZpZWxkAQEBAgAAAAYFAAAAIDBBNDJGOEY3OTE2QTNCNjY4REIzODMwRUE5MDJBOUQ5BgYAAAAV5Yid5aeL5YyW6YeN6YeP5Y+C5pWwBgcAAAAV5Yid5aeL5YyW6YeN6YeP5Y+C5pWwCw==</Binary>
</Property>
<Property name="ActivatedActionList">
<Binary>AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL</Binary>
</Property>
<Property name="ReloadActionList">
<Binary>AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL</Binary>
</Property>
<Property name="RefreshDataActionList">
<Binary>AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL</Binary>
</Property>
<Property name="BHaveAction">False</Property>
<Property name="MCPurview">False</Property>
<Property name="AllowOriginalSizeShow">False</Property>
<Property name="BackColor">Control</Property>
<Property name="Size">600, 401</Property>
<Property name="StartPosition">WindowsDefaultLocation</Property>
<Property name="Text">榄菊设备参数重量管理</Property>
<Property name="WindowState">Normal</Property>
<Property name="BackgroundImage" />
<Property name="BackgroundImageLayout">Tile</Property>
<Property name="Font">宋体, 9pt</Property>
<Property name="ForeColor">ControlText</Property>
<Property name="Name">FormWeight</Property>
</Object>

@ -215,6 +215,10 @@
<SubType>Designer</SubType>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="Data\EventConfig\小料称量\榄菊重量参数管理.xml">
<SubType>Designer</SubType>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="Data\EventConfig\小料称量\系统配置.权限管理.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>

Loading…
Cancel
Save