Как написать алгоритм подсчета катушки на сенсорной основе - PullRequest
0 голосов
/ 13 февраля 2020

Я застрял с двумя вопросами.

Мне нужно написать алгоритм генерации катушки на основе моего датчика, т.е. если датчик включен, а сила больше 10 кН, а скорость больше 2 м / мин, то есть генерация катушки. (мы получаем значение силы и скорости от другого датчика).

2.После генерации катушки, я хочу написать алгоритм для расчета производительного времени каждая катушка. (время начала 1 катушки до времени запуска моей второй катушки - это продуктивное время)

введите описание изображения здесь

1 Ответ

0 голосов
/ 13 февраля 2020
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);

, вы можете узнать, является ли первая катушка или нет внешняя переменная. Надеюсь, эта помощь поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...