![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Здравствуйте господа!
Прошу вашего совета по следующей проблеме. Имеется измерительное оборудование, подключенное к ПК через com порт, есть функции обращения к нему (с Delphi). Необходимо написать программку-самописец, которая будет показывать изменения параметров во времени, причем скорость опроса должна быть не менее 30 опросов в секунду. Я пробовал писать через таймер (выглядит все примерно так procedure TForm1.Timer1Timer(Sender: TObject); begin //Функция опроса //Рисование графика end; , но он мерял промежутки времени достаточно не точно, причем при значении interval<50 срабатывал не более 18-20 раз в секунду. Пробовал через мультимедийный таймер, там часто вылетала ошибка доступа к памяти. Пробовал через бесконечный цикл с sleep в конце, так же более 20 опросов в сек получить не удалось((( Каким еще образом можно решить эту задачу???? Последний раз редактировалось serega8623, 19.03.2011 в 17:52. |