Beispiel #1
0
 public string GetCurrent(Parameter.YzfjCurrent t)
 {
     if (Parameter.YzfjCurrent._10_A == t)
     {
         return("02");
     }
     else if (Parameter.YzfjCurrent._3_A == t)
     {
         return("01");
     }
     else
     {
         return("00");
     }
 }
Beispiel #2
0
 /// <summary>
 /// 设置有载分接参数
 /// </summary>
 /// <param name="yzfjWindingKind">绕组类型</param>
 /// <param name="yzfjStation">有载分接测量位置</param>
 /// <param name="yzfjTap">实验分接</param>
 /// <param name="TriRes">触发电阻</param>
 /// <param name="TriTimeer">触发时间</param>
 /// <param name="">实验电流</param>
 /// <param name="Identification">标志位</param>
 /// <returns>返回有载分接参数数组</returns>
 public byte[] SetPraYzfj(Parameter.YzfjWindingKind yzfjWindingKind, Parameter.YzfjStation yzfjStation,
                          Parameter.yzfjTap yzfjTap, Parameter.YzfjCurrent yzfjCurrent, int TriRes, int TriTimeer, int Identification)
 {
     if (TriRes >= 3 && TriRes <= 200 && TriTimeer >= 1 && TriTimeer <= 100)
     {
         byte[] Pra = new byte[9];
         Pra[0] = 0x40;
         Pra[1] = (byte)yzfjWindingKind;
         Pra[2] = (byte)yzfjStation;
         Pra[3] = (byte)yzfjTap;
         Pra[4] = (byte)TriRes;
         Pra[5] = (byte)TriTimeer;
         Pra[6] = (byte)yzfjCurrent;//实验电流
         Pra[7] = (byte)Identification;
         Pra[8] = CheckData(Pra);
         return(Pra);
     }
     return(null);
 }