ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
967132 Топик полностью
_Constantin24 (26.12.2019 08:05, просмотров: 1) ответил Costic на Миллисекунды - это "вечность" по сравнению с тиками контроллера. Тут некоторые уже в эту кучу и микросекунды накидали. А ведь разница в 1000 раз. Кстати, если вам действительно нужны миллисекунды с "копейками", то используйте микросекунды.
микросекунды мне не нужны. Основная проблема в том что duration не позволяет конвертировать из миллисекунд в тики, если размерность дробная. То есть если 1:1 то значение 473ms конвертируется в тики на этапе компиляции. в случае же 1:5 необходим duration<float>. Сейчас пришел к следующему: изменение в chrono следующих значений на int32_t milliseconds, seconds, minutes, hours. Существенно уменьшает выхлоп кода. Следующее это обойти ограничение конвертации int. Уже проверил, результат лучше, чем Sleep(uint32_t milliseconds). Осталось правильно сделать: не трогая основную chrono, сделать свою.