| | |
| | | namespace Yw.WinFrmUI.Phart |
| | | using DevExpress.CodeParser; |
| | | using DevExpress.DataAccess.Native.Json; |
| | | using DevExpress.Diagram.Core.Shapes; |
| | | |
| | | namespace Yw.WinFrmUI.Phart |
| | | { |
| | | /// <summary> |
| | | /// |
| | |
| | | var validGridNumH = 6; |
| | | var coordinate_paras = new PumpCoordinate(); |
| | | coordinate_paras.GridNumberX = 10;//10 |
| | | coordinate_paras.GridNumberY = 17;//18 |
| | | coordinate_paras.GridNumberY = 18;//18 |
| | | CalcCoordinateQ(minQ, maxQ, ref coordinate_paras, coordinate_paras.GridNumberX); |
| | | CalcCoordinateH(minH, maxH, validGridNumH, ref coordinate_paras, out double disMinH, out double disMaxH); |
| | | |
| | |
| | | |
| | | if (maxE > minE + 0.01) |
| | | CalcCoordinateE(minE, maxE, ref coordinate_paras); |
| | | |
| | | |
| | | return coordinate_paras; |
| | | } |
| | | |
| | |
| | | stratLineNoP--; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | coordinate_paras.CoordSpaceP = coordSpaceP; |
| | | coordinate_paras.EndLineNoP = endLineNoP; |
| | | coordinate_paras.StartLineNoP = stratLineNoP; |
| | |
| | | //如果开始刻度低于最低点刻度 都往上加差值 |
| | | if (coordinate_paras.StartLineNoP < downGridNum) |
| | | { |
| | | int diff_num = downGridNum - coordinate_paras.StartLineNoP; |
| | | int diff_num = downGridNum - coordinate_paras.StartLineNoP; |
| | | coordinate_paras.EndLineNoP += diff_num; |
| | | coordinate_paras.StartLineNoP += diff_num; |
| | | } |
| | | |
| | | |
| | | coordinate_paras.CoordMinH = GetByPlacesLength(disMaxH - (double)coordinate_paras.EndLineNoH * coordinate_paras.CoordSpaceH, 3); |
| | | coordinate_paras.CoordMinP = GetByPlacesLength(disMaxP - (double)coordinate_paras.EndLineNoP * coordinate_paras.CoordSpaceP, 3); |
| | | |
| | | |
| | | if (minP > 0 && minP < 10) |
| | | { |
| | | coordinate_paras.StartLineNoP = 0; |
| | | coordinate_paras.EndLineNoP = endLineNoP; |
| | | coordinate_paras.CoordSpaceP = coordSpaceP; |
| | | coordinate_paras.CoordMinP = Math.Floor(minP); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |