You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lj_plc/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliver/DaCangFactory.cs

127 lines
2.9 KiB
C#

11 months ago
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Mesnac.Action.ChemicalWeighing.LjDeliver
{
public class DaCangFactory
{
public static IDictionary<String,DaCangValue> GetDefault()
{
IDictionary<String, DaCangValue> keyValuePairs=new
Dictionary<String, DaCangValue>();
keyValuePairs.Add("小料1", new DaCangValue()
{
volume = 150,
Density = 0.69f
});
keyValuePairs.Add("小料2", new DaCangValue()
{
volume = 150,
Density = 0.87f
});
keyValuePairs.Add("木粉", new DaCangValue()
{
volume = 300,
Density = 0.4f
});
keyValuePairs.Add("碳酸钙", new DaCangValue()
{
volume = 300,
Density = 1.7f
});
keyValuePairs.Add("木薯粉", new DaCangValue()
{
volume = 300,
Density = 0.71f
});
keyValuePairs.Add("玉米粉", new DaCangValue()
{
volume = 300,
Density = 0.69f
});
keyValuePairs.Add("碳粉1", new DaCangValue()
{
volume = 700,
Density = 0.64f
});
keyValuePairs.Add("碳粉2", new DaCangValue()
{
volume = 700,
Density = 0.65f
});
keyValuePairs.Add("碳粉3", new DaCangValue()
{
volume = 700,
Density = 0.69f
});
keyValuePairs.Add("碳粉4", new DaCangValue()
{
volume = 700,
Density = 0.77f
});
keyValuePairs.Add("碳粉5", new DaCangValue()
{
volume = 700,
Density = 0.64f
});
keyValuePairs.Add("碳粉6", new DaCangValue()
{
volume = 700,
Density = 0.65f
});
keyValuePairs.Add("碳粉7", new DaCangValue()
{
volume = 700,
Density = 0.69f
});
keyValuePairs.Add("碳粉8", new DaCangValue()
{
volume = 700,
Density = 0.77f
});
keyValuePairs.Add("回收罐", new DaCangValue()
{
volume = 50,
Density = 0.69f
});
return keyValuePairs;
}
}
public class DaCangValue
{
/// <summary>
/// 体积
/// </summary>
public int volume { get; set; }
/// <summary>
/// 密度
/// </summary>
public float Density { get; set; }
}
}