![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Таймер [D7]
Егорка © (2009-12-26 13:56:00)обычный использую с задержкой 20мс для вывода "бегущего" графика,но вывод происходит с небольшими рывками видимо изза неравномерных интервалов времени.
вопрос, как сделать "четкий" таймер,без лишней загрузки проца ?
2expres (2009-12-29 12:12:00) [1]Сталкивался с подобной проблемой решил довольно просто:
1. Создаю поток в котором просто считываю системное время с помощью функции TimeGetTime и проверяю время вышло или нет.
Игорь Шевченко (2009-12-29 02:03:00) [2]Битва экстрасенсов. Литвин нервно курит, ожидая очередного поражения
sniknik (2009-12-28 23:10:00) [3]> чем уже глаз, тем больше его разрешающая способность?
тогда уж, замечающая способность.
> таймер то дергается видимо изза неравномерности тиков,а поток почему?
знаешь, если и были какие то сомнения до этого, то этой фразой ты все их развеял... делаю ставку на твой код, как на основную причину.
Егорка (2009-12-28 19:48:00) [4]
> Зачем его обновлять с частотой 30-50 FPS ? Только процессор
> грузить.
не грузица вообще ,т.е. 0% по диспечеру, даже на олдовом компе
> что то мне кажется, что причины подергивания совсем иные.
я тоже думаю об этом , и почему именно в Вин7, а в старых нет
таймер то дергается видимо изза неравномерности тиков,а поток почему?
и даже не дергается а какбы тормозит\подвисает
рисуется на битмапе в памяти, выводится через Synchronize и Btblt
Anatoly Podgoretsky (2009-12-28 12:06:00) [5]
> Anatoly Podgoretsky © (28.12.09 12:04) [24]
Кстати из-за узких глаз именно.
KilkennyCat (2009-12-28 12:04:00) [6]
> clickmaker © (28.12.09 11:45) [23]
ты плохо учил физику. где вода быстрее движется, в толстой части трубы или в тонкой?
Anatoly Podgoretsky (2009-12-28 12:04:00) [7]> clickmaker (28.12.2009 11:45:23) [23]
Только 100 герцами можно пробить.
Вообще то не шучу, тонер для цветных принтеров делают с пометко для Азии, для Европы.
clickmaker (2009-12-28 11:45:00) [8]> У них глаза особые.
чем уже глаз, тем больше его разрешающая способность?
Anatoly Podgoretsky (2009-12-28 11:27:00) [9]> KilkennyCat (28.12.2009 09:35:20) [20]
У них глаза особые.
Anatoly Podgoretsky (2009-12-28 11:26:00) [10]> oldman (28.12.2009 09:23:18) [18]
> глаз не различает 24 и даже 12
KilkennyCat (2009-12-28 09:35:00) [11]у японцев - 4 глаза. Поэтому они первые начали выпускать телевизоры 100гц.
KilkennyCat (2009-12-28 09:34:00) [12]
> oldman © (28.12.09 09:23) [18]
это один глаз. Обычно, у людей два глаза. значит, 48.
oldman (2009-12-28 09:23:00) [13]
> DVM © (28.12.09 08:33) [17]
А глаз-то различает 24
:)))
DVM (2009-12-28 08:33:00) [14]
> Германн © (28.12.09 01:45) [15]
> А при чём тут FPS?
FPS = Frames per second потому что вероятно. У него таймер на 20 мс - это значит что таймер отрабатывает 50 раз в секунду если повезет и следовательно 50 раз в секунду он обновит картинку.
KilkennyCat (2009-12-28 02:18:00) [15]
> А при чём тут FPS?
А что еще может грузить? Громадный астрономический просчет полученной данной?
Как показывает практика, просчет графики и вывод графики по ресурсоемкости 1:9 соответственно.
Ну, это конечно, исходя от нормального программирования.
Германн (2009-12-28 01:45:00) [16]
> DVM © (27.12.09 22:48) [14]
>
>
> > Егорка (26.12.09 13:56)
>
> Мне непонятно одно - для кого и для чего предназначен такой
> бегущий график, что обновления скажем раз в секунду недостаточно?
> Зачем его обновлять с частотой 30-50 FPS ?
А при чём тут FPS?
DVM (2009-12-27 22:48:00) [17]
> Егорка (26.12.09 13:56)
Мне непонятно одно - для кого и для чего предназначен такой бегущий график, что обновления скажем раз в секунду недостаточно? Зачем его обновлять с частотой 30-50 FPS ? Только процессор грузить.
KilkennyCat (2009-12-27 21:54:00) [18]
> DVM © (27.12.09 20:51) [11]
тебе не кажется, и дело даже не в таймере, учитывая 9 верхних
Anatoly Podgoretsky (2009-12-27 21:04:00) [19]Возможно, но человеческий глаз отлично замечает нестабильность и выглядит именно как подергивание.
DVM (2009-12-27 20:51:00) [20]
> Егорка (27.12.09 12:47) [10]
что то мне кажется, что причины подергивания совсем иные.