Beispiel #1
0
        private const double maxGeneRiceAOA = 360;         // hu 单位:deg

        private bool ParaLimitEst(double para, RicePara ricePara)
        {
            switch (ricePara)
            {
            case RicePara.RiceK:
            {
                if (para < minGeneRiceK || para > maxGeneRiceK)
                {
                    return(false);
                }
                break;
            }

            case RicePara.RiceAOA:
            {
                if (para < minGeneRiceAOA || para >= maxGeneRiceAOA)
                {
                    return(false);
                }
                break;
            }

            default:
            {
                return(false);
                //break;
            }
            }
            return(true);
        }
Beispiel #2
0
        private string ParaLimitError(RicePara ricePara)
        {
            string strMessage = "";

            switch (ricePara)
            {
            case RicePara.RiceK:
                return("输入值应在" + minGeneRiceK.ToString() + "~" + maxGeneRiceK.ToString() + "之间");

            case RicePara.RiceAOA:
                return("输入值应在" + minGeneRiceAOA.ToString() + "~" + maxGeneRiceAOA.ToString() + "之间");

            default:
                break;
            }
            return(strMessage);
        }