| | |
| | | #region 前提条件 |
| | | |
| | | //显示计算前提条件窗体 |
| | | private async void ShowCalcuPrefixDlg() |
| | | private void ShowCalcuPrefixDlg() |
| | | { |
| | | if (_hydroInfo == null) |
| | | { |
| | |
| | | return; |
| | | } |
| | | |
| | | WaitFormHelper.ShowWaitForm(this, "正在计算分析中,请稍候..."); |
| | | |
| | | await Task.Delay(5000); |
| | | |
| | | var netWork = Yw.Hydro.ParseHelper.ToNetwork(_hydroInfo); |
| | | _calcuResult = netWork.Calcu(); |
| | | |
| | | WaitFormHelper.HideWaitForm(); |
| | | if (_calcuResult.Succeed) |
| | | { |
| | | GetCalcuResultList(false); |
| | |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) |
| | | { |
| | | var pipes = _hydroInfo.Pipes; |
| | | var list = pipes.Select(x => |
| | | { |
| | | return new Yw.WinFrmUI.Bimface.LogicFlowEffect() |
| | | { |
| | | Id = x.Code, |
| | | Rotation = 90, |
| | | Speed = 0.1d |
| | | }; |
| | | }).ToList(); |
| | | _bimfaceCtrl?.LoadFlowEffectList(list); |
| | | //var obj = new LogicFlowEffect() |
| | | //{ |
| | | // Id = "757125", |
| | | // Rotation = 90, |
| | | // Speed = 0.1d |
| | | //}; |
| | | |
| | | //_bimfaceCtrl?.LoadFlowEffect(obj); |
| | | } |
| | | } |
| | | } |