|
|
@ -485,17 +485,17 @@ namespace DyeingComputer.View |
|
|
|
TEMPTable.Rows.Add(new object[] { TIMET, MSTT }); |
|
|
|
for (int i = 0; i < dat.Rows.Count; i++) |
|
|
|
{ |
|
|
|
switch (dat.Rows[i][5].ToString())//步骤用时计算
|
|
|
|
switch (dat.Rows[i].Field<string>("StepID"))//步骤用时计算
|
|
|
|
{ |
|
|
|
case "001": |
|
|
|
TT = MSTT; |
|
|
|
TC = (Double)dat.Rows[i][9]; |
|
|
|
TC = dat.Rows[i].Field<double>("Parameter2"); |
|
|
|
if (TC > 9.9 || TC < 0.1) TC = 9.9;//计算限制
|
|
|
|
MSTT = (Double)dat.Rows[i][8]; |
|
|
|
MSTT = dat.Rows[i].Field<double>("Parameter1"); |
|
|
|
TT = Math.Abs(MSTT - TT) / TC * 60; |
|
|
|
TIMET = Convert.ToDateTime(TIMET).AddSeconds(TT).ToString("HH:mm:ss"); |
|
|
|
TEMPTable.Rows.Add(new object[] { TIMET, MSTT }); |
|
|
|
TIMET = Convert.ToDateTime(TIMET).AddMinutes((Double)dat.Rows[i][12]).ToString("HH:mm:ss"); |
|
|
|
TIMET = Convert.ToDateTime(TIMET).AddMinutes(dat.Rows[i].Field<double>("Parameter3")).ToString("HH:mm:ss"); |
|
|
|
TEMPTable.Rows.Add(new object[] { TIMET, MSTT }); |
|
|
|
break; |
|
|
|
case "007": |
|
|
@ -507,15 +507,15 @@ namespace DyeingComputer.View |
|
|
|
TEMPTable.Rows.Add(new object[] { TIMET, MSTT }); |
|
|
|
break; |
|
|
|
case "013": |
|
|
|
TIMET = Convert.ToDateTime(TIMET).AddMinutes((Double)dat.Rows[i][10] * (Double)dat.Rows[i][11]).ToString("HH:mm:ss"); |
|
|
|
TIMET = Convert.ToDateTime(TIMET).AddMinutes(dat.Rows[i].Field<double>("Parameter3") * dat.Rows[i].Field<double>("Parameter4")).ToString("HH:mm:ss"); |
|
|
|
TEMPTable.Rows.Add(new object[] { TIMET, MSTT }); |
|
|
|
break; |
|
|
|
case "015": |
|
|
|
TIMET = Convert.ToDateTime(TIMET).AddMinutes((Double)dat.Rows[i][10]).ToString("HH:mm:ss"); |
|
|
|
TIMET = Convert.ToDateTime(TIMET).AddMinutes(dat.Rows[i].Field<double>("Parameter3")).ToString("HH:mm:ss"); |
|
|
|
TEMPTable.Rows.Add(new object[] { TIMET, MSTT }); |
|
|
|
break; |
|
|
|
case "017": |
|
|
|
TIMET = Convert.ToDateTime(TIMET).AddMinutes((Double)dat.Rows[i][10]).ToString("HH:mm:ss"); |
|
|
|
TIMET = Convert.ToDateTime(TIMET).AddMinutes(dat.Rows[i].Field<double>("Parameter3")).ToString("HH:mm:ss"); |
|
|
|
TEMPTable.Rows.Add(new object[] { TIMET, MSTT }); |
|
|
|
break; |
|
|
|
case "020": |
|
|
@ -527,24 +527,24 @@ namespace DyeingComputer.View |
|
|
|
TEMPTable.Rows.Add(new object[] { TIMET, MSTT }); |
|
|
|
break; |
|
|
|
case "031": |
|
|
|
TIMET = Convert.ToDateTime(TIMET).AddMinutes((int)dat.Rows[i][8]).ToString("HH:mm:ss"); |
|
|
|
TIMET = Convert.ToDateTime(TIMET).AddMinutes(dat.Rows[i].Field<double>("Parameter1")).ToString("HH:mm:ss"); |
|
|
|
TEMPTable.Rows.Add(new object[] { TIMET, MSTT }); |
|
|
|
break; |
|
|
|
case "065": |
|
|
|
TIMET = Convert.ToDateTime(TIMET).AddMinutes((int)dat.Rows[i][10]).ToString("HH:mm:ss"); |
|
|
|
TIMET = Convert.ToDateTime(TIMET).AddMinutes(dat.Rows[i].Field<double>("Parameter3")).ToString("HH:mm:ss"); |
|
|
|
TEMPTable.Rows.Add(new object[] { TIMET, MSTT }); |
|
|
|
break; |
|
|
|
case "091": |
|
|
|
TT = MSTT; |
|
|
|
TC = (Double)dat.Rows[i][9]; |
|
|
|
TC = (Double)dat.Rows[i][7]; |
|
|
|
if (TC > 9.9 || TC < 0.1) TC = 9.9;//计算限制
|
|
|
|
MSTT = (Double)dat.Rows[i][8]; |
|
|
|
MSTT = (Double)dat.Rows[i][6]; |
|
|
|
TT = Math.Abs(MSTT - TT) / TC * 60; |
|
|
|
TIMET = Convert.ToDateTime(TIMET).AddSeconds(TT).ToString("HH:mm:ss"); |
|
|
|
TEMPTable.Rows.Add(new object[] { TIMET, MSTT }); |
|
|
|
break; |
|
|
|
case "093": |
|
|
|
TIMET = Convert.ToDateTime(TIMET).AddMinutes((int)dat.Rows[i][8]).ToString("HH:mm:ss"); |
|
|
|
TIMET = Convert.ToDateTime(TIMET).AddMinutes(dat.Rows[i].Field<double>("Parameter1")).ToString("HH:mm:ss"); |
|
|
|
TEMPTable.Rows.Add(new object[] { TIMET, MSTT }); |
|
|
|
break; |
|
|
|
default: |
|
|
|