|
|
|
@ -59,14 +59,16 @@ namespace Rs.MotionPlat.Entitys
|
|
|
|
|
void CheckTest()
|
|
|
|
|
{
|
|
|
|
|
if (!_btest) return;
|
|
|
|
|
if(_start.ElapsedMilliseconds>GlobalVar.SimulateTestTime*1000)
|
|
|
|
|
if (GlobalVar.SimulateTestTime > 0 && GlobalVar.SimulateTestYield > 0)
|
|
|
|
|
{
|
|
|
|
|
if (_start.ElapsedMilliseconds > GlobalVar.SimulateTestTime * 1000)
|
|
|
|
|
{
|
|
|
|
|
EndTime = DateTime.Now;
|
|
|
|
|
_start.Stop();
|
|
|
|
|
_btest = false;
|
|
|
|
|
testResult = "";
|
|
|
|
|
int res = 0;
|
|
|
|
|
if (GlobalVar.SimulateTestYield<100)
|
|
|
|
|
if (GlobalVar.SimulateTestYield < 100)
|
|
|
|
|
{
|
|
|
|
|
Random rnd = new Random();
|
|
|
|
|
int randomNumber = rnd.Next(0, 100);
|
|
|
|
@ -77,6 +79,8 @@ namespace Rs.MotionPlat.Entitys
|
|
|
|
|
res = 1;
|
|
|
|
|
}
|
|
|
|
|
testResult = $"Result#0#{res}#{SN},{StartTime.ToString("yyyy-MM-dd HH:ss:mm fff")},{EndTime.ToString("yyyy-MM-dd HH:ss:mm fff")}##\r\n#P$";
|
|
|
|
|
LogHelper.Debug($">>> {testResult}");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
private void TcpClientHelper_DataRecived(System.Net.Sockets.Socket arg1, byte[] arg2)
|
|
|
|
@ -170,8 +174,8 @@ namespace Rs.MotionPlat.Entitys
|
|
|
|
|
_start.Restart();
|
|
|
|
|
msg = $"StartTest#1$";
|
|
|
|
|
tcpClientHelper.Send(msg);
|
|
|
|
|
loginfo = $"{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss fff")} <<< {msg} \r\n";
|
|
|
|
|
LogHelper.Debug(loginfo);
|
|
|
|
|
//loginfo = $"{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss fff")} <<< {msg} \r\n";
|
|
|
|
|
//LogHelper.Debug(loginfo);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case "Result":
|
|
|
|
|