Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Таймер, блин. [D6, Win2k]


Axis_of_Evil ©   (2003-02-05 09:42:00) 

1 тик TTimer - 1 милиСекунда (10^-3 c)?
У меня получается, что нет, т.е.
1000 тиков = 1 с
1 тик <> 10^-3 c
1 тик ~10.65*10^-3 с

могу привести исходники теста


Axis_of_Evil   (2003-02-06 09:09:00) [1]

Всем большое спасибо.


MBo   (2003-02-06 06:31:00) [2]

>и ве будет работать даже с 0,001 секунды
Надежды юношей питают...


Ich Hasse   (2003-02-06 00:28:00) [3]

Ставь Multi Media Timer (см. Multimedia Timer Functions) и ве будет работать даже с 0,001 секунды


Axis_of_Evil   (2003-02-05 14:30:00) [4]

2Anatoly Podgoretsky
:confused:


Anatoly Podgoretsky   (2003-02-05 13:35:00) [5]

То что ты говоришь, не тик, а разрешение


Jeer   (2003-02-05 13:29:00) [6]

Да, в общем-то уже даже на модели обкатал.
Сначала на цифровой, затем на настольной (небольшой такой двигатель).
Где-то через месяц в натуре будем гонять.
(система управления эл.приводом)


MBo   (2003-02-05 12:24:00) [7]

>Jeer
Пардон, что в чужой ветке
Удалось получить хорошие рез-ты с APC+Waitable Timers?


Jeer   (2003-02-05 11:54:00) [8]

Разрешение по GetTickCount на самом деле 1 ms, но в пределах потока.
Как только свой квант времени получит другой поток, процесс, приложение, то Ваше приложение "заснет" и "проснется" когда ему вновь вернеться квант системного времени.

Тем не менее, в определенных условиях, можно получить относительно стабильный шаг по времени с разрешением около 1 ms.


Axis_of_Evil   (2003-02-05 09:46:00) [9]

а какого черта тогда, можно ставить
Timer.Interval := 1;
и наивно надеяться, что работать будет с интервалом в 10^-3 с ???


MBo   (2003-02-05 09:44:00) [10]

таймер в Windows не может обеспечить временное разрешение лучше десятков миллисекунд - это связано с переключением потоков


Наверх

Титульная страница Поиск, карта сайта Написать письмо