private string CreateDCInsulationPra(MeasurementItemStruct mi, JobList job) { //if (mi.Winding.ToJYDZstation() == Parameter.JYDZstation.高压绕组 || // mi.Winding.ToJYDZstation() == Parameter.JYDZstation.中压绕组 || // mi.Winding.ToJYDZstation() == Parameter.JYDZstation.低压绕组) if (mi.Terimal == null) { string DCInsulationVoltage = GetParameter.GetPraDCInsulationVoltageNum(job); string Windingkind = "00";//默认00 if (mi.Winding == WindingType.HV) { Windingkind = "00"; } if (mi.Winding == WindingType.MV) { Windingkind = "01"; } if (mi.Winding == WindingType.LV) { Windingkind = "02"; } rc.DcInNUm++; rc.DcInNUmEnable = true; return(DCInsulationVoltage + Windingkind + "02" + "64" + "64"); } else { Parameter.JYDZstation position; string DCInsulationVoltage = GetParameter.GetPraDCInsulationVoltageNum(job); string Windingkind = null; if (mi.Winding == WindingType.HV) { position = Parameter.JYDZstation.高压套管A + (((int)mi.Terimal[0] + 3) % 4); } else { position = Parameter.JYDZstation.中压套管A + (((int)mi.Terimal[0] + 3) % 4); } switch (position) { case Parameter.JYDZstation.高压套管A: Windingkind = "03"; break; case Parameter.JYDZstation.高压套管B: Windingkind = "04"; break; case Parameter.JYDZstation.高压套管C: Windingkind = "05"; break; case Parameter.JYDZstation.高压套管0: Windingkind = "06"; break; case Parameter.JYDZstation.中压套管A: Windingkind = "07"; break; case Parameter.JYDZstation.中压套管B: Windingkind = "08"; break; case Parameter.JYDZstation.中压套管C: Windingkind = "09"; break; case Parameter.JYDZstation.中压套管0: Windingkind = "0A"; break; default: Windingkind = "03"; break; } rc.DcInNUm++; rc.DcInNUmEnable = true; return(DCInsulationVoltage + Windingkind + "02" + "64" + "64"); } }