-
- микросекунды мне не нужны. Основная проблема в том что duration не позволяет конвертировать из миллисекунд в тики, если размерность дробная. То есть если 1:1 то значение 473ms конвертируется в тики на этапе компиляции. в случае же 1:5 необходим _Constantin24(361 знак., 26.12.2019 08:05)
- Ты какую-то чушь несешь. Как до этого в голом C жили 40 лет с CLOCKS_PER_SEC и целыми числами, где тоже на цело не делится? Для задержек округляли в большую сторону. Смысл доли тика ловить? В unix не зря в timespec хранятся секунды и наносекунды fk0(245 знак., 26.12.2019 12:04)
- Возьмем пример: Есть ось с тиком 1 миллисекунда( 1:1 ). Sleep( 500ms ) _Constantin24(743 знак., 26.12.2019 13:37)
- Delay с флоатом и весом в полкило... Паноптикум) ant333(82 знак., 26.12.2019 15:25 - 15:36)
- milliseconds использует int64_t и получаем полкило оверхеда при использовании duration<float>. Сменил на int32_t получил 8 байт. (copy _Constantin24(6 знак., 26.12.2019 15:49)
- Я, честно говоря, не понял о какой платформе идет речь, но все равно все это как-то странно - ant333(26.12.2019 15:57)
- Отладочная плата на stm32f4 + atollic truestudio - _Constantin24(26.12.2019 16:05)
- Я, честно говоря, не понял о какой платформе идет речь, но все равно все это как-то странно - ant333(26.12.2019 15:57)
- milliseconds использует int64_t и получаем полкило оверхеда при использовании duration<float>. Сменил на int32_t получил 8 байт. (copy _Constantin24(6 знак., 26.12.2019 15:49)
- Delay с флоатом и весом в полкило... Паноптикум) ant333(82 знак., 26.12.2019 15:25 - 15:36)
- Возьмем пример: Есть ось с тиком 1 миллисекунда( 1:1 ). Sleep( 500ms ) _Constantin24(743 знак., 26.12.2019 13:37)
- Ты какую-то чушь несешь. Как до этого в голом C жили 40 лет с CLOCKS_PER_SEC и целыми числами, где тоже на цело не делится? Для задержек округляли в большую сторону. Смысл доли тика ловить? В unix не зря в timespec хранятся секунды и наносекунды fk0(245 знак., 26.12.2019 12:04)
- микросекунды мне не нужны. Основная проблема в том что duration не позволяет конвертировать из миллисекунд в тики, если размерность дробная. То есть если 1:1 то значение 473ms конвертируется в тики на этапе компиляции. в случае же 1:5 необходим _Constantin24(361 знак., 26.12.2019 08:05)