From f6c7e0b68f17c2ecb8981fb62ad650bc4b744bc0 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期三, 27 十一月 2024 17:18:35 +0800 Subject: [PATCH] 增加多工况损失统计 --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/00-core/03-calcu/01-result/SimulationCalcuResultHelper.cs | 34 +++++++++++++++++++++++++--------- 1 files changed, 25 insertions(+), 9 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/00-core/03-calcu/01-result/SimulationCalcuResultHelper.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/00-core/03-calcu/01-result/SimulationCalcuResultHelper.cs index 123c8ca..da2de26 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/00-core/03-calcu/01-result/SimulationCalcuResultHelper.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/00-core/03-calcu/01-result/SimulationCalcuResultHelper.cs @@ -13,10 +13,35 @@ public SimulationCalcuResultHelper(SimulationWorkingHelper workingHelper) { _workingHelper = workingHelper; + workingHelper.InitialEvent += () => Initial(); + Initial(); } private SimulationWorkingHelper _workingHelper = null;//宸ュ喌杈呭姪绫� private Dictionary<string, HydroCalcuVisualResult> _dict;//璁$畻缁撴灉鍙瀛楀吀 + + + //鍒濆鍖� + private void Initial() + { + _dict = _workingHelper.CalcuResult?.GetVisualDict(); + } + + /// <summary> + /// 鏄惁鍒濆鍖� + /// </summary> + public bool Initialized + { + get { return _workingHelper.Initialized; } + } + + /// <summary> + /// 姘村姏淇℃伅 + /// </summary> + public Yw.Model.HydroModelInfo HydroInfo + { + get { return _workingHelper.HydroInfo; } + } /// <summary> /// 宸ュ喌 @@ -40,15 +65,6 @@ public HydroCalcuResult CalcuResult { get { return _workingHelper.CalcuResult; } - } - - - /// <summary> - /// 鍒濆鍖栨暟鎹� - /// </summary> - public void InitialData() - { - _dict = _workingHelper.CalcuResult?.GetVisualDict(); } /// <summary> -- Gitblit v1.9.3