Показать сообщение отдельно
Старый 14.12.2018, 13:09   #2
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Снова о циклах

1. Выставить можно, но в случае, если, например, откроете системное меню - запаса процессорного времени не будет. Или, например, подключитесь к веб-интерфейсу. Это приведёт к тому, что счётчики, связанные с реальным временем, не досчитают (пропустят) время. То есть, посчитанное значение на счётчика перестанет соответствовать течению реального времени, так как программа де факто выполняется дольше чем должна.

2. Вывод забирает много ресурсов, но не настолько. Куда больше занимает сама система. Даже пустой проект будет иметь не нулевое время цикла.

3. Если все таймеры для исчисления реального времени в проекте имеют преобразования time_to_tick, то так сделать можно, но проблемы всё равно могут возникнуть в неожиданных местах. Например, в пид-регуляторах.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием