/// <summary>
        /// 添加一个需要检定的误差点
        /// </summary>
        /// <param name="WcType">误差类型</param>
        /// <param name="Time1">时间1</param>
        /// <param name="Time2">时间2</param>
        public void Add(CLDC_Comm.Enum.Cus_WcType WcType, string Para1, string Para2, string Para3, string Para4, float time1, float time2)
        {
            CLDC_DataCore.Struct.StErrAccord     _Point     = new CLDC_DataCore.Struct.StErrAccord();
            CLDC_DataCore.Struct.StErrAccordbase _PointBase = new StErrAccordbase();

            _Point.PrjName = string.Format("{0} {1} {2} {3} {4}",
                                           Para1, Para2, Para3, Para4, WcType.ToString());

            _Point.lstErrPoint = new List <StErrAccordbase>();
            string[] strPara = { Para1, Para2, Para3, Para4 };


            //给默认参数
            //      功率方向:正向有功
            //      元    件:合元
            //      谐    波:0不加
            //      相    序:0正相续
            CLDC_Comm.Enum.Cus_PowerFangXiang _Fx = CLDC_Comm.Enum.Cus_PowerFangXiang.正向有功;
            CLDC_Comm.Enum.Cus_PowerYuanJian  _Yj = CLDC_Comm.Enum.Cus_PowerYuanJian.H;
            int _XieBo = 0;
            int _Xx    = 0;


            string strIb   = "";
            string strGlys = "";

            string[] strTmp = new string[2];

            for (int i = 0; i < 4; i++)
            {
                if (strPara[i].Trim() != "")
                {
                    strTmp     = strPara[i].Split('|');
                    strIb      = strTmp[0];
                    strGlys    = strTmp[1];
                    _PointBase = new StErrAccordbase();

                    _PointBase.PrjID = getWcPrjID(WcType, _Fx, _Yj, strGlys, strIb, _XieBo, _Xx);


                    string _GlfxString;
                    switch ((int)_Fx)
                    {
                    case 1:
                    {
                        _GlfxString = "P+";
                        break;
                    }

                    case 2:
                    {
                        _GlfxString = "P-";
                        break;
                    }

                    case 3:
                    {
                        _GlfxString = "Q+";
                        break;
                    }

                    case 4:
                    {
                        _GlfxString = "Q-";
                        break;
                    }

                    default:
                    {
                        _GlfxString = "P+";
                        break;
                    }
                    }

                    string strYj = "";

                    switch (_Yj.ToString().ToUpper())
                    {
                    case "H":
                        strYj = "合元";
                        break;

                    case "A":
                        strYj = "A元";
                        break;

                    case "B":
                        strYj = "B元";
                        break;

                    case "C":
                        strYj = "C元";
                        break;

                    default:
                        strYj = "合元";
                        break;
                    }

                    _PointBase.TestPointName = string.Format("{0} {1} {2} {3}",
                                                             _GlfxString, strYj, strGlys, strIb);
                    _PointBase.PowerYinSu   = strGlys;
                    _PointBase.PowerDianLiu = strIb;
                    _Point.lstErrPoint.Add(_PointBase);
                }
            }

            _Point.ErrAccordType = (int)WcType - 3;
            _Point.Time1         = time1;
            _Point.Time2         = time2;

            _LstErrAccord.Add(_Point);
            return;
        }