|
|
|
@ -2,6 +2,9 @@
|
|
|
|
|
using DataBlockHelper.DBHelpers;
|
|
|
|
|
using DevExpress.Data.Filtering.Helpers;
|
|
|
|
|
using DevExpress.Utils.FormShadow;
|
|
|
|
|
|
|
|
|
|
using HslCommunication.LogNet;
|
|
|
|
|
|
|
|
|
|
using Mesnac.Action.Base;
|
|
|
|
|
using Mesnac.Action.ChemicalWeighing.LjDeliver.Entity;
|
|
|
|
|
using Mesnac.Action.ChemicalWeighing.LjMaterial;
|
|
|
|
@ -865,22 +868,41 @@ namespace Mesnac.Action.ChemicalWeighing.LjDeliver
|
|
|
|
|
ControlsHelper.SetHslBottle(bottleE.Bottle14, PlcTemp.Bottle14_Set);
|
|
|
|
|
ControlsHelper.SetHslBottle(bottleE.Bottle15, PlcTemp.Bottle15_Set);
|
|
|
|
|
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue1, Math.Round(PlcTemp.Bottle1_Set, 1) + " %");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue2, Math.Round(PlcTemp.Bottle2_Set, 1) + " %");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue3, Math.Round(PlcTemp.Bottle3_Set, 1) + " %");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue4, Math.Round(PlcTemp.Bottle4_Set, 1) + " %");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue5, Math.Round(PlcTemp.Bottle5_Set, 1) + " %");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue6, Math.Round(PlcTemp.Bottle6_Set, 1) + " %");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue7, Math.Round(PlcTemp.Bottle7_Set, 1) + " %");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue8, Math.Round(PlcTemp.Bottle8_Set, 1) + " %");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue9, Math.Round(PlcTemp.Bottle9_Set, 1) + " %");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue10, Math.Round(PlcTemp.Bottle10_Set, 1) + " %");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue11, Math.Round(PlcTemp.Bottle11_Set, 1) + " %");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue12, Math.Round(PlcTemp.Bottle12_Set, 1) + " %");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue13, Math.Round(PlcTemp.Bottle13_Set, 1) + " %");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue14, Math.Round(PlcTemp.Bottle14_Set, 1) + " %");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue15, Math.Round(PlcTemp.Bottle15_Set, 1) + " %");
|
|
|
|
|
|
|
|
|
|
var dic = DaCangFactory.GetDefault();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue1, JiSuan(PlcTemp.Bottle1_Set, dic["小料1"]) + "t");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue2, JiSuan(PlcTemp.Bottle2_Set, dic["小料2"]) + "t");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue3, JiSuan(PlcTemp.Bottle3_Set, dic["木粉"]) + "t");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue4, JiSuan(PlcTemp.Bottle4_Set, dic["碳酸钙"]) + "t");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue5, JiSuan(PlcTemp.Bottle5_Set, dic["木薯粉"]) + "t");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue6, JiSuan(PlcTemp.Bottle6_Set, dic["玉米粉"]) + "t");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue7, JiSuan(PlcTemp.Bottle7_Set, dic["碳粉1"]) + "t");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue8, JiSuan(PlcTemp.Bottle8_Set, dic["碳粉2"]) + "t");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue9, JiSuan(PlcTemp.Bottle9_Set, dic["碳粉3"]) + "t");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue10, JiSuan(PlcTemp.Bottle10_Set, dic["碳粉4"]) + "t");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue11, JiSuan(PlcTemp.Bottle11_Set, dic["碳粉5"]) + "t");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue12, JiSuan(PlcTemp.Bottle12_Set, dic["碳粉6"]) + "t");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue13, JiSuan(PlcTemp.Bottle13_Set, dic["碳粉7"]) + "t");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue14, JiSuan(PlcTemp.Bottle14_Set, dic["碳粉8"]) + "t");
|
|
|
|
|
ControlsImprot.SetMCLabel(LabelE.HslBottleValue15, JiSuan(PlcTemp.Bottle15_Set, dic["小料1"]) + "t");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public string JiSuan(double x, DaCangValue daCangValue)
|
|
|
|
|
{
|
|
|
|
|
var bottleValue3 = Math.Round(x * daCangValue.volume * daCangValue.Density, 2)/100;
|
|
|
|
|
var entity= bottleValue3.ToString("f1");
|
|
|
|
|
if (entity == "0.0")
|
|
|
|
|
{
|
|
|
|
|
return "0";
|
|
|
|
|
}
|
|
|
|
|
return entity;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|