| | |
| | | [Serializable] |
| | | public class TankViewModel:NodeViewModel |
| | | { |
| | | [Category("2、计算参数")] |
| | | [DisplayName("初始水位")] |
| | | [Category("计算参数")] |
| | | [DisplayName("初始水位(m)")] |
| | | public float InitLevel { get; set; } = 5; |
| | | [Category("2、计算参数")] |
| | | [DisplayName("最低水位")] |
| | | [Category("计算参数")] |
| | | [DisplayName("最低水位(m)")] |
| | | public float MinLevel { get; set; } = 0; |
| | | [Category("2、计算参数")] |
| | | [DisplayName("最高水位")] |
| | | [Category("计算参数")] |
| | | [DisplayName("最高水位(m)")] |
| | | public float MaxLevel { get; set; } = 10; |
| | | [Category("2、计算参数")] |
| | | [DisplayName("直径")] |
| | | [Category("计算参数")] |
| | | [DisplayName("直径(mm)")] |
| | | [Browsable(false)] |
| | | public float Diameter { get; set; } = 10; |
| | | |
| | | [Category("2、计算参数")] |
| | | [Category("计算参数")] |
| | | [DisplayName("池底面积")] |
| | | public double Area |
| | | { |
| | |
| | | Diameter = (float)Math.Pow(value / Math.PI, 0.5) * 2; |
| | | } |
| | | } |
| | | [Category("2、计算参数")] |
| | | [Category("计算参数")] |
| | | [DisplayName("最小容积")] |
| | | public float MinVol { get; set; } = 0; |
| | | |
| | | [Category("2、计算参数")] |
| | | [Category("计算参数")] |
| | | [DisplayName("容积曲线")] |
| | | public string VolCurve { get; set; } = ""; |
| | | [Category("2、计算参数")] |
| | | [Category("计算参数")] |
| | | [DisplayName("是否允许溢流")] |
| | | public string Overflow { get; set; } = ""; |
| | | |