| | |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 泵 |
| | | /// </summary> |
| | | public partial class PumpModel : JsonModel<PumpModel>, System.ICloneable |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public PumpModel() { } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public PumpModel(PumpModel rhs) |
| | | { |
| | | Flag = rhs.Flag; |
| | | Name = rhs.Name; |
| | | Qr = rhs.Qr; |
| | | Hr = rhs.Hr; |
| | | Nr = rhs.Nr; |
| | | Pr = rhs.Pr; |
| | | Er = rhs.Er; |
| | | NPSHr = rhs.NPSHr; |
| | | StNumr = rhs.StNumr; |
| | | Ic = rhs.Ic; |
| | | Oc = rhs.Oc; |
| | | IOd = rhs.IOd; |
| | | IsBp = rhs.IsBp; |
| | | IsSxp = rhs.IsSxp; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public void Reset(PumpModel rhs) |
| | | { |
| | | Flag = rhs.Flag; |
| | | Name = rhs.Name; |
| | | Qr = rhs.Qr; |
| | | Hr = rhs.Hr; |
| | | Nr = rhs.Nr; |
| | | Pr = rhs.Pr; |
| | | Er = rhs.Er; |
| | | NPSHr = rhs.NPSHr; |
| | | StNumr = rhs.StNumr; |
| | | Ic = rhs.Ic; |
| | | Oc = rhs.Oc; |
| | | IOd = rhs.IOd; |
| | | IsBp = rhs.IsBp; |
| | | IsSxp = rhs.IsSxp; |
| | | } |
| | | |
| | | public int Flag { get; set; } |
| | | public string Name { get; set; } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 流量(m³/h) |
| | | /// </summary> |
| | | public double Qr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 扬程(m) |
| | | /// </summary> |
| | | public double Hr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 转速(r/min) |
| | | /// </summary> |
| | | public double Nr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 功率(kw) |
| | | /// </summary> |
| | | public double Pr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 效率(%) |
| | | /// </summary> |
| | | public double Er { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 汽蚀(m) |
| | | /// </summary> |
| | | public double NPSHr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 级数 |
| | | /// </summary> |
| | | public int StNumr { get; set; } = 1; |
| | | |
| | | /// <summary> |
| | | /// 进口口径(mm) |
| | | /// </summary> |
| | | public double? Ic { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 出口口径(mm) |
| | | /// </summary> |
| | | public double? Oc { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 进出口距离(mm) |
| | | /// </summary> |
| | | public double? IOd { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 进口标高(m) |
| | | /// </summary> |
| | | public double? Ie { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 出口标高(m) |
| | | /// </summary> |
| | | public double? Oe { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否变频 |
| | | /// </summary> |
| | | public bool IsBp { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否是双吸泵 |
| | | /// </summary> |
| | | public bool IsSxp { get; set; } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public PumpModel Clone() |
| | | { |
| | | return new PumpModel(this); |
| | | } |
| | | |
| | | object ICloneable.Clone() |
| | | { |
| | | return Clone(); |
| | | } |
| | | } |
| | | } |