if the sensor is active && sensor.force > 10kN && sensor.speed> 2m/min
"generation of coil"
else if the sensor is active && sensor.force < 10kN && sensor.speed < 2m/min
"register time"
call itself again (recursive function)
Например, в C#: используйте StopWatch для проверки времени производства
StopWatch myWatch = new StopWatch();
myWatch.Start();
//...
myWatch.End();
TimeSpan ts = stopWatch.Elapsed;
string productiveTime = string.Format("{0:00}:{1:00}:{2:00}.{3:00}",
ts.Hours, ts.Minutes, ts.Seconds,
ts.Milliseconds / 10);
, вы можете узнать, является ли первая катушка или нет внешняя переменная. Надеюсь, эта помощь поможет вам.