Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


сбор данных по прерываниям L780

Вы не вошли.

 Поиск | Регистрация | Вход 

Даниил
07.10.2008 07:19:14
#1

Гость

сбор данных по прерываниям L780

Здравствуйте!
такая проблема:
собираю данные в бесконечном цикле по переменной синхронизации, получилось что очень много ресурсов процессора уходит просто на ожидание готовности данных.
насколько я понимаю по прерыванию от setldeviceevent можно получить данные только при одиночном сборе.
как быть при циклическом?

07.10.2008 10:39:00
#2

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: сбор данных по прерываниям L780

использовать sleep при ожидании и ресурсов уйдет меньше...

Даниил
07.10.2008 11:26:31
#3

Гость

Re: сбор данных по прерываниям L780

работаю на qt4
стандартный виндовый sleep - задержка на секунды
usleep qt - задержка на микросекунды, но видимо
микросекунды ОС не отрабатывает и записи usleep(1) уже много данные теряются
sleep(0) в ваших примерах не помогает
хотелось бы работать по прерываниям о готовности данных

07.10.2008 12:27:51
#4

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: сбор данных по прерываниям L780

нету такой функции в драйверах и билиотеке....