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


E440: получение данных в режиме реального времени

Вы не вошли.

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

Павел
15.07.2005 13:45:29
#1

Гость

E440: получение данных в режиме реального времени

Здравствуйте!

У меня стоит задача длительного измерения данных. Для этого я пытаюсь использовать функцию асинхронного считывания по 1 Мега-отсчету. Это работает. Но кроме того, мне так же хочется обрабатывать результаты сразу по их получении в компьютер (порциями по половине размера циклического буфера платы).

А вот тут происходит осечка --- по какой-то причине функция GetOverlappedResult возвращает 0 в переменную уже прочитанных байт. Хоть я точно знаю, что часть данных уже поступила в компьютер.

Пробовал поставить последнюю версию драйвера  --- не помогает.

Подскажите пожалуста, как можно программно получать данные о количестве уже полученных отсчетов.