duheng
2024-10-24 2af3ae119846a6b12cabdc28fb67329e122e39b5
WinFrmUI/Yw.WinFrmUI.Phart.Core/01-perform/99-models/01-coordinate/PumpCoordinate_Disp.cs
@@ -83,7 +83,7 @@
        #endregion
        #region 计算坐标
        /// <summary>
        /// 计算坐标
        /// </summary>
@@ -124,7 +124,21 @@
                CalcMinMaxValue(QH, QE, QP, ref maxQ, ref minQ, ref maxH, ref minH, ref maxE, ref minE, ref maxP, ref minP);
            }
            return CalcCoordinate(minQ, maxQ, minH, maxH, minE, maxE, minP, maxP);
            var calc_corrd = CalcCoordinate(minQ, maxQ, minH, maxH, minE, maxE, minP, maxP);
            #region 修正Y轴
            var head_num_y = calc_corrd.EndLineNoH - calc_corrd.StartLineNoH;
            var eff_num_y = calc_corrd.EndLineNoE - calc_corrd.StartLineNoE;
            var power_num_y = calc_corrd.EndLineNoP - calc_corrd.StartLineNoP;
            var sun_num_y = Math.Abs(head_num_y + eff_num_y + power_num_y);
            if (sun_num_y < calc_corrd.GridNumberY)
            {
                calc_corrd.StartLineNoP = 1;
            }
            #endregion
            return calc_corrd;
        }
        /// <summary>
@@ -395,13 +409,13 @@
            coordinate_paras.CoordMinP = GetByPlacesLength(disMaxP - (double)coordinate_paras.EndLineNoP * coordinate_paras.CoordSpaceP, 3);
            if (minP > 0 && minP < 3)
            {
                coordinate_paras.StartLineNoP = 0;
                //coordinate_paras.EndLineNoP = endLineNoP;
                //coordinate_paras.CoordSpaceP = coordSpaceP;
                coordinate_paras.CoordMinP = Math.Floor(minP);
            }
            //if (minP > 0 && minP < 3)
            //{
            //    coordinate_paras.StartLineNoP = 0;
            //    //coordinate_paras.EndLineNoP = endLineNoP;
            //    //coordinate_paras.CoordSpaceP = coordSpaceP;
            //    coordinate_paras.CoordMinP = Math.Floor(minP);
            //}
        }
        /// <summary>