25111501 参数保存和赋值调整为浮点数
This commit is contained in:
@@ -1219,6 +1219,11 @@ namespace SLC1_N
|
||||
}
|
||||
}
|
||||
|
||||
private float StringToFloat(string value, float defaultValue = 0f)
|
||||
{
|
||||
return float.TryParse(value, out float result) ? result : defaultValue;
|
||||
}
|
||||
|
||||
// 仪器参数初始化
|
||||
private void yiqiParamInit()
|
||||
{
|
||||
@@ -1235,15 +1240,15 @@ namespace SLC1_N
|
||||
GetYiqiParam(i, "P").delaytime1 = Convert.ToInt32(jsconfig.GetValue<string>($"{i}" + "P" + "delaytime1" + j, "0"));
|
||||
GetYiqiParam(i, "P").delaytime2 = Convert.ToInt32(jsconfig.GetValue<string>($"{i}" + "P" + "delaytime2" + j, "0"));
|
||||
GetYiqiParam(i, "P").relievedelay = Convert.ToInt32(jsconfig.GetValue<string>($"{i}" + "P" + "relievedelay" + j, "0"));
|
||||
GetYiqiParam(i, "P").evolume = Convert.ToInt32(jsconfig.GetValue<string>($"{i}" + "P" + "evolume" + j, "0"));
|
||||
GetYiqiParam(i, "P").evolume = StringToFloat(jsconfig.GetValue<string>($"{i}" + "P" + "evolume" + j, "0"));
|
||||
|
||||
GetYiqiParam(i, "P").fptoplimit = Convert.ToInt32(jsconfig.GetValue<string>($"{i}" + "P" + "fptoplimit" + j, "0"));
|
||||
GetYiqiParam(i, "P").fplowlimit = Convert.ToInt32(jsconfig.GetValue<string>($"{i}" + "P" + "fplowlimit" + j, "0"));
|
||||
GetYiqiParam(i, "P").balanpremax = Convert.ToInt32(jsconfig.GetValue<string>($"{i}" + "P" + "balanpremax" + j, "0"));
|
||||
GetYiqiParam(i, "P").balanpremin = Convert.ToInt32(jsconfig.GetValue<string>($"{i}" + "P" + "balanpremin" + j, "0"));
|
||||
GetYiqiParam(i, "P").fptoplimit = StringToFloat(jsconfig.GetValue<string>($"{i}" + "P" + "fptoplimit" + j, "0"));
|
||||
GetYiqiParam(i, "P").fplowlimit = StringToFloat(jsconfig.GetValue<string>($"{i}" + "P" + "fplowlimit" + j, "0"));
|
||||
GetYiqiParam(i, "P").balanpremax = StringToFloat(jsconfig.GetValue<string>($"{i}" + "P" + "balanpremax" + j, "0"));
|
||||
GetYiqiParam(i, "P").balanpremin = StringToFloat(jsconfig.GetValue<string>($"{i}" + "P" + "balanpremin" + j, "0"));
|
||||
|
||||
GetYiqiParam(i, "P").leaktoplimit = Convert.ToInt32(jsconfig.GetValue<string>($"{i}" + "P" + "leaktoplimit" + j, "0"));
|
||||
GetYiqiParam(i, "P").leaklowlimit = Convert.ToInt32(jsconfig.GetValue<string>($"{i}" + "P" + "leaklowlimit" + j, "0"));
|
||||
GetYiqiParam(i, "P").leaktoplimit = StringToFloat(jsconfig.GetValue<string>($"{i}" + "P" + "leaktoplimit" + j, "0"));
|
||||
GetYiqiParam(i, "P").leaklowlimit = StringToFloat(jsconfig.GetValue<string>($"{i}" + "P" + "leaklowlimit" + j, "0"));
|
||||
GetYiqiParam(i, "P").punit = jsconfig.GetValue<int>($"{i}" + "P" + "punit" + j, 0);
|
||||
GetYiqiParam(i, "P").lunit = jsconfig.GetValue<int>($"{i}" + "P" + "lunit" + j, 0);
|
||||
|
||||
@@ -1258,15 +1263,15 @@ namespace SLC1_N
|
||||
GetYiqiParam(i, "N").delaytime1 = Convert.ToInt32(jsconfig.GetValue<string>($"{i}" + "N" + "delaytime1" + j, "0"));
|
||||
GetYiqiParam(i, "N").delaytime2 = Convert.ToInt32(jsconfig.GetValue<string>($"{i}" + "N" + "delaytime2" + j, "0"));
|
||||
GetYiqiParam(i, "N").relievedelay = Convert.ToInt32(jsconfig.GetValue<string>($"{i}" + "N" + "relievedelay" + j, "0"));
|
||||
GetYiqiParam(i, "N").evolume = Convert.ToInt32(jsconfig.GetValue<string>($"{i}" + "N" + "evolume" + j, "0"));
|
||||
GetYiqiParam(i, "N").evolume = StringToFloat(jsconfig.GetValue<string>($"{i}" + "N" + "evolume" + j, "0"));
|
||||
|
||||
GetYiqiParam(i, "N").fptoplimit = Convert.ToInt32(jsconfig.GetValue<string>($"{i}" + "N" + "fptoplimit" + j, "0"));
|
||||
GetYiqiParam(i, "N").fplowlimit = Convert.ToInt32(jsconfig.GetValue<string>($"{i}" + "N" + "fplowlimit" + j, "0"));
|
||||
GetYiqiParam(i, "N").balanpremax = Convert.ToInt32(jsconfig.GetValue<string>($"{i}" + "N" + "balanpremax" + j, "0"));
|
||||
GetYiqiParam(i, "N").balanpremin = Convert.ToInt32(jsconfig.GetValue<string>($"{i}" + "N" + "balanpremin" + j, "0"));
|
||||
GetYiqiParam(i, "N").fptoplimit = StringToFloat(jsconfig.GetValue<string>($"{i}" + "N" + "fptoplimit" + j, "0"));
|
||||
GetYiqiParam(i, "N").fplowlimit = StringToFloat(jsconfig.GetValue<string>($"{i}" + "N" + "fplowlimit" + j, "0"));
|
||||
GetYiqiParam(i, "N").balanpremax = StringToFloat(jsconfig.GetValue<string>($"{i}" + "N" + "balanpremax" + j, "0"));
|
||||
GetYiqiParam(i, "N").balanpremin = StringToFloat(jsconfig.GetValue<string>($"{i}" + "N" + "balanpremin" + j, "0"));
|
||||
|
||||
GetYiqiParam(i, "N").leaktoplimit = Convert.ToInt32(jsconfig.GetValue<string>($"{i}" + "N" + "leaktoplimit" + j, "0"));
|
||||
GetYiqiParam(i, "N").leaklowlimit = Convert.ToInt32(jsconfig.GetValue<string>($"{i}" + "N" + "leaklowlimit" + j, "0"));
|
||||
GetYiqiParam(i, "N").leaktoplimit = StringToFloat(jsconfig.GetValue<string>($"{i}" + "N" + "leaktoplimit" + j, "0"));
|
||||
GetYiqiParam(i, "N").leaklowlimit = StringToFloat(jsconfig.GetValue<string>($"{i}" + "N" + "leaklowlimit" + j, "0"));
|
||||
GetYiqiParam(i, "N").punit = jsconfig.GetValue<int>($"{i}" + "N" + "punit" + j, 0);
|
||||
GetYiqiParam(i, "N").lunit = jsconfig.GetValue<int>($"{i}" + "N" + "lunit" + j, 0);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user