21. Dantes3000 - 14 Июня, 2025 - 05:27:58 - перейти к сообщению
Да, если поставить looptime хотя бы 100, то будет всегда 1000 показывать
22. Kibor - 14 Июня, 2025 - 08:14:14 - перейти к сообщению
neba2101 пишет:
Это я понимаю, но тут вызывается 1000 раз looptime(1) (цикл по времени на 1 мс) и с выходом после d++. Вроде как d по завершению должно быть равным 1000 или looptime(1) не гарантирует срабатывания? Получается что looptime(1) не вызывается несколько раз из 1000. Тут не должно быть разное кол-во циклов т.к. в looptime(1) есть выход через break после d++;
Да. логично.
но работает не логично.
значит что то опережает что то.
поскольку тут 2 задачи. одна по циклам, другая по времени то расхринизация.
принимаем как должное и не путаем задачи.
если надо что бы цикл выполнился 1 сек.
looptome(1000)
надо что бы выполнился 100 раз
loop(100)