namespace IStation.Curve
{
///
/// 曲线坐标参数
///
public partial class CurveCoordinate : JsonModel
{
public CurveCoordinate() { }
public CurveCoordinate(CurveCoordinate rhs)
{
this.GridNumberX = rhs.GridNumberX;
this.GridNumberY = rhs.GridNumberY;
this.CoordMinQ = rhs.CoordMinQ;
this.CoordSpaceQ = rhs.CoordSpaceQ;
this.CoordMinH = rhs.CoordMinH;
this.CoordSpaceH = rhs.CoordSpaceH;
this.StartLineNoH = rhs.StartLineNoH;
this.EndLineNoH = rhs.EndLineNoH;
this.CoordMinP = rhs.CoordMinP;
this.CoordSpaceP = rhs.CoordSpaceP;
this.StartLineNoP = rhs.StartLineNoP;
this.EndLineNoP = rhs.EndLineNoP;
this.DispPanelQP = rhs.DispPanelQP;
this.CoordMinE = rhs.CoordMinE;
this.CoordSpaceE = rhs.CoordSpaceE;
this.StartLineNoE = rhs.StartLineNoE;
this.EndLineNoE = rhs.EndLineNoE;
this.DispPanelQE = rhs.DispPanelQE;
}
///
/// X坐标间隔数 坐标线比坐标间隔多1
///
public int GridNumberX { get; set; }
///
/// Y坐标间隔数 坐标线比坐标间隔多1
///
public int GridNumberY { get; set; }
///
/// 流量坐标最小值
///
public double CoordMinQ { get; set; }
///
/// 流量坐标间隔
///
public double CoordSpaceQ { get; set; }
///
/// 扬程坐标最小值
///
public double CoordMinH { get; set; }
///
/// 扬程坐标间隔
///
public double CoordSpaceH { get; set; }
///
/// 扬程开始线号
///
public int StartLineNoH { get; set; }
///
/// 扬程结束线号
///
public int EndLineNoH { get; set; }
///
/// 功率坐标最小值
///
public double CoordMinP { get; set; }
///
/// 功率坐标间隔
///
public double CoordSpaceP { get; set; }
///
/// 功率开始线号
///
public int StartLineNoP { get; set; }
///
/// 功率结束线号
///
public int EndLineNoP { get; set; }
///
/// 功率显示面板 -1表示不显示 面板0表示QH 1表示QP 2表示QE
///
public int DispPanelQP { get; set; }
///
/// 效率坐标最小值
///
public double CoordMinE { get; set; }
///
/// 效率坐标间隔
///
public double CoordSpaceE { get; set; }
///
/// 效率开始线号
///
public int StartLineNoE { get; set; }
///
/// 效率结束线号
///
public int EndLineNoE { get; set; }
///
/// 功率显示面板 -1表示不显示 面板0表示QH 1表示QP 2表示QE
///
public int DispPanelQE { get; set; }
}
}