示例#1
0
        //介损供体
        private string CreateCapacitancePra(MeasurementItemStruct mi, JobList job)
        {
            if (mi.Terimal == null)
            {
                string CapacitanceVoltage = "00";
                CapacitanceVoltage = GetParameter.GetPraCapacitanceVoltageNum(job);
                string Fre = "01";
                string Wt  = "01";
                rc.CaPaNum++;
                rc.CaPaNumEnable = true;
                return(CapacitanceVoltage + Fre + Wt + NumCorrection.KeepNum(((int)mi.Winding.ToJSstation()).ToString(), 2, HeadOrTail.Head));
            }
            else
            {
                Parameter.JSstation Jsposition;
                string Windingkind = null;

                if (mi.Winding == WindingType.HV)
                {
                    Jsposition = Parameter.JSstation.高压套管A + (((int)mi.Terimal[0] + 3) % 4);
                }
                else
                {
                    Jsposition = Parameter.JSstation.中压套管A + (((int)mi.Terimal[0] + 3) % 4);
                }
                switch (Jsposition)
                {
                case Parameter.JSstation.高压套管A:
                    Windingkind = "03";
                    break;

                case Parameter.JSstation.高压套管B:
                    Windingkind = "04";
                    break;

                case Parameter.JSstation.高压套管C:
                    Windingkind = "05";
                    break;

                case Parameter.JSstation.高压套管0:
                    Windingkind = "06";
                    break;

                case Parameter.JSstation.中压套管A:
                    Windingkind = "07";
                    break;

                case Parameter.JSstation.中压套管B:
                    Windingkind = "08";
                    break;

                case Parameter.JSstation.中压套管C:
                    Windingkind = "09";
                    break;

                case Parameter.JSstation.中压套管0:
                    Windingkind = "0A";
                    break;

                default:
                    Windingkind = "03";
                    break;
                }
                string CapacitanceVoltage = GetParameter.GetPraCapacitanceVoltageNum(job);
                string Fre = "01";
                string Wt  = "00";
                rc.CaPaNum++;
                rc.CaPaNumEnable = true;

                return(CapacitanceVoltage + Fre + Wt + Windingkind);
            }
        }