| | |
| | | using Castle.Core.Logging; |
| | | using DevExpress.CodeParser; |
| | | using DevExpress.Diagram.Core.Native; |
| | | using DevExpress.Mvvm.Native; |
| | | using DevExpress.Utils.MVVM; |
| | |
| | | } |
| | | if (_bimfaceCtrl == null) |
| | | { |
| | | var overlay = this.ShowOverlay(); |
| | | _bimfaceCtrl = new SimulationBimfaceCtrl(); |
| | | _bimfaceCtrl.Dock = DockStyle.Fill; |
| | | WaitFormHelper.ShowWaitForm(this.FindForm(), "正在加载模型,请稍后..."); |
| | | await _bimfaceCtrl.InitialData(_project, _projectSite); |
| | | _bimfaceCtrl.LoadCompletedEvent += () => |
| | | {//view加载完成事件 |
| | | overlay.Close(); |
| | | WaitFormHelper.HideWaitForm(); |
| | | this.barCkDecorator.Checked = false; |
| | | this.barCkGrading.Checked = true; |
| | | }; |
| | |
| | | _propertyCtrl = new SimulationPropertyCtrl(); |
| | | _propertyCtrl.Dock = DockStyle.Fill; |
| | | _propertyCtrl.AllowEdit = true; |
| | | _propertyCtrl.CalcuResult = () => GetCalcuResult(); |
| | | _propertyCtrl.HydroViewEvent += (visual) => |
| | | { |
| | | SelectVisual(visual, eSimulationVisualSource.Property); |
| | |
| | | #region 一键显隐 |
| | | |
| | | private List<string> _allDecoratorCodes = null; |
| | | |
| | | //获取装饰件code列表 |
| | | private async Task<List<string>> GetDecoratorCodes() |
| | | { |
| | |
| | | private async void barCkFlowEffect_CheckedChanged(object sender, DevExpress.XtraBars.ItemClickEventArgs e) |
| | | { |
| | | var flowEffectHelper = await GetFlowEffectHelper(); |
| | | flowEffectHelper.Visible = this.barCkFlowEffect.Checked; |
| | | flowEffectHelper.Set(); |
| | | //flowEffectHelper.Visible = this.barCkFlowEffect.Checked; |
| | | //flowEffectHelper.Set(); |
| | | } |
| | | |
| | | #endregion 水流动画 |
| | | #endregion |
| | | |
| | | #region 监测点 |
| | | |
| | |
| | | return await helper.GetAnalyseList(); |
| | | } |
| | | |
| | | #endregion |
| | | #endregion 监测点 |
| | | |
| | | #region 监测值 |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | #endregion |
| | | #endregion 监测值 |
| | | |
| | | #region 传感器测点 |
| | | |
| | |
| | | SetMonitorDockingList(_visual); |
| | | } |
| | | |
| | | #endregion |
| | | #endregion 传感器测点 |
| | | |
| | | #region 传感器测值 |
| | | |
| | |
| | | ShowMonitorDockingValueListCtrl(); |
| | | } |
| | | |
| | | #endregion |
| | | #endregion 传感器测值 |
| | | |
| | | #region 分析测点 |
| | | |
| | |
| | | return; |
| | | } |
| | | var monitorHelper = GetMonitorHelper(); |
| | | var allMonitorList = await monitorHelper.GetAll(); |
| | | var allMonitorList = await monitorHelper.GetAnalyseList(); |
| | | var dlg = new SetHydroMonitorAnalyseListDlg(); |
| | | dlg.ReloadDataEvent += async (list) => |
| | | { |
| | |
| | | SetMonitorAnalyseList(_visual); |
| | | } |
| | | |
| | | #endregion |
| | | #endregion 分析测点 |
| | | |
| | | #region 测点标记 |
| | | |
| | |
| | | monitorMarkerHelper.Set(); |
| | | } |
| | | |
| | | #endregion |
| | | #endregion 测点标记 |
| | | |
| | | #region 模型检查 |
| | | |
| | |
| | | |
| | | #endregion 计算标签 |
| | | |
| | | #endregion |
| | | #endregion 模型计算 |
| | | |
| | | #region 导出INP |
| | | |
| | |
| | | { |
| | | return; |
| | | } |
| | | var reportHelper = new SimulationWorkingReportHelper(); |
| | | var reportHelper = new HStation.ReportFile.SimulationWorkingReportHelper(); |
| | | reportHelper.Create(fileName, vm); |
| | | TipFormHelper.ShowInfo("导出成功!"); |
| | | }; |
| | |
| | | AddWorking(); |
| | | } |
| | | |
| | | #endregion |
| | | #endregion 当前工况 |
| | | |
| | | #region 选择工况 |
| | | |
| | |
| | | this.docPnlBottom.Text = "监测分析"; |
| | | this.docPnlBottom.Height = 350; |
| | | } |
| | | var allMontorList = await GetMonitorList(); |
| | | var allMontorList = await GetMonitorAnalyseList(); |
| | | if (allWorkingList == null || allWorkingList.Count < 1) |
| | | { |
| | | monitorAnalyListCtrl.SetBindingData(_hydroInfo, allMontorList, GetCalcuResult()); |
| | |
| | | ShowMonitorAnalyListCtrl(); |
| | | } |
| | | |
| | | #endregion |
| | | #endregion 监测分析 |
| | | |
| | | #region 工况分析 |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | //损失统计 |
| | | private void barBtnWorkingLossStatistics_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) |
| | | { |
| | |
| | | } |
| | | } |
| | | |
| | | #endregion |
| | | #endregion 工况分析 |
| | | |
| | | #region 损失曲线 |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | #endregion |
| | | #endregion 损失曲线 |
| | | |
| | | #region 方案管理 |
| | | |
| | |
| | | } |
| | | |
| | | #endregion 方案管理 |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | } |