Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.15;
Скачать: CL | DM;

Вниз

Таймер, блин.   Найти похожие ветки 

 
Axis_of_Evil ©   (2003-02-05 09:42) [0]

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

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


 
MBo ©   (2003-02-05 09:44) [1]

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


 
Axis_of_Evil ©   (2003-02-05 09:46) [2]

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


 
Jeer ©   (2003-02-05 11:54) [3]

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

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


 
MBo ©   (2003-02-05 12:24) [4]

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


 
Jeer ©   (2003-02-05 13:29) [5]

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


 
Anatoly Podgoretsky ©   (2003-02-05 13:35) [6]

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


 
Axis_of_Evil ©   (2003-02-05 14:30) [7]

2Anatoly Podgoretsky
:confused:


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

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


 
MBo ©   (2003-02-06 06:31) [9]

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


 
Axis_of_Evil ©   (2003-02-06 09:09) [10]

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



Страницы: 1 вся ветка

Текущий архив: 2003.05.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
1-46772
aclon
2003-05-01 14:24
2003.05.15
запись числа десятичной дробью


3-46596
Wedos
2003-04-14 08:50
2003.05.15
Задание min и max в DbChart


1-46765
Helldriver
2003-04-29 23:34
2003.05.15
Обработка exception ов из главного модуля приложения


1-46774
Little Horror
2003-04-29 16:22
2003.05.15
TActionToolBar и TControlBar


1-46833
Yanis
2003-04-30 15:44
2003.05.15
Помогите с OpenDialog!!!!!!!!!!!!!!!!