И осталась.
Некоторые решения помогут исправить проблему.
Поскольку при запуске двигателя нужно время для раскрутки, нужно чтоб программа определила скорость вращения и при достижении номинала начала считку. Заодно можно вывести значение вращения в программу.
Если программа не успевает засинхронизироваться то перед первым (физическим) сектором надо идти на второй круг при этом синхронизироваться не после индекса, а после последнего физического сектора. На этот момент индекс пропускается.
То-есть делается некое опережение готовности перед синхронизацией первого сектора.
Но это костыль. Радикальное изменение в программе в пользу быстродействия предпочтительнее.
...
Ну и пожелания которые появились по мере использования программы.
. Добавить управление размерами окна, т.к. не удобно когда окно программы не масштабируется.
.Пронумеровать над "кубиками" по горизонтали - сектора, и вертикали - дорожки. Т.к. приходится считать вручную какой сектор не прочитался.
.Неудобно то что считка начинается после добавления файла, надо бы добавить кнопку "Старт".





Ответить с цитированием