namespace Yw.WinFrmUI
|
{
|
/// <summary>
|
/// 压缩机视图
|
/// </summary>
|
public class HydroCompressorViewModel : HydroResistanceViewModel, IHydroCalcuCompressorResult
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public HydroCompressorViewModel() { }
|
|
/// <summary>
|
///
|
/// </summary>
|
public HydroCompressorViewModel(Yw.Model.HydroCompressorInfo rhs, Yw.Model.HydroModelInfo hydroInfo) : base(rhs, hydroInfo)
|
{
|
|
}
|
|
/// <summary>
|
/// 水头损失曲线
|
/// </summary>
|
[Category("数据")]
|
[DisplayName("水头损失曲线")]
|
[HydroCurvePro(HydroCurve.Compressor, HydroCurveType.CurveQL)]
|
[PropertyOrder(1004)]
|
[Browsable(false)]
|
public override string Curve
|
{
|
get
|
{
|
if (string.IsNullOrEmpty(this.CurveQL))
|
{
|
return "未配置";
|
}
|
return "已配置";
|
}
|
}
|
|
/// <summary>
|
/// 水头损失曲线
|
/// </summary>
|
[Category("数据")]
|
[DisplayName("水头损失曲线")]
|
[PropertyOrder(1005)]
|
[HydroCurvePro(HydroCurve.Compressor, HydroCurveType.CurveQL)]
|
[Browsable(true)]
|
public override string CurveQL { get; set; }
|
|
/// <summary>
|
///
|
/// </summary>
|
[Browsable(false)]
|
public new Yw.Model.HydroCompressorInfo Vmo
|
{
|
get { return _vmo as Yw.Model.HydroCompressorInfo; }
|
set { _vmo = value; }
|
}
|
|
|
|
}
|
}
|