Как программно рассчитать текущее реальное число оборотов привода CD / DVD (не номинальное число оборотов в минуту)?

Вы когда-нибудь использовали такие инструменты, как Nero CD Speed ​​Test, Opti Drive Controller или DvdInfo?
В этих приложениях вы можете получить реальные обороты привода. Я имею в виду, что сказано, что диски на скорости X имеют обороты Y, но это номинальные или, может быть, идеальные обороты, если вы установите скорость вашего привода и получите обороты с помощью этих инструментов, вы увидите, что они немного отличаются и постоянно меняются.

Для некоторых вычислений в моем проекте мне нужно знать точное число оборотов в любое время, когда я захочу.
Я проверил метод: чтение сектора дважды — со среднего (не кэшированное чтение) — много раз и вычисление прошедшего времени между двумя чтениями, наконец, получить среднее значение. Но это значение сильно отличается от значений, о которых сообщают стандартные инструменты тестирования (например, инструменты, о которых я говорил). Например, для скорости 24X, обороты должны быть около 5100, но любой метод, который я тестировал, сообщал о странных оборотах.

Так как я могу рассчитать обороты?

Спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector