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


Двойной буфер

Вы не вошли.

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

Alexx
22.03.2005 13:36:57
#1

Гость

Двойной буфер

Подскажите, для чего в примерах для Е440 используется двойной буфер для получения данных из платы. Я попробовал без второй половины - вроде все работает.

С уважением

22.03.2005 16:05:17
#2

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

Re: Двойной буфер

На какой скорости и при какой загрузке компа?

Alexx
22.03.2005 17:15:11
#3

Гость

Re: Двойной буфер

400 кГц. Длинна буфера - 128*32 (для проверки). Комп не особо был загружен - собственно приложение и какие-то из загрузки виндов. Не было времени проверить для меньшей длины буфера. А так прямойугольные импульсы - 1В/1кГц - без разрывов. Файл затем просматривал в гляделке Lgraf.

З.ы. спасибо за новое описание для Е440. Снимает массу вопросов.

Alexx
22.03.2005 17:18:38
#4

Гость

Re: Двойной буфер

Проект под БилдерС++6.0 Получение данных и запись в файл в одном потоке по образу потока для гляделки Lgraf.

23.03.2005 10:31:34
#5

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

Re: Двойной буфер

Вот под хорошей загрузкой возможны проблемы

zardoz
23.03.2005 12:41:34
#6

Гость

Re: Двойной буфер

Alexx, будьте осторожны с прямоугольным тестовым сигналом - "он обманет", а вы скачок скважности на глаз не заметите... Лучше брать классич. синус. По нему сразу видны разрывы, а также можно оценить их величины (dT, dU)

Alexx
24.03.2005 10:50:27
#7

Гость

Re: Двойной буфер

Проверял и на синус - нормально. Только Первый, а иногда и второй сохраненный буфер - не соответствует сигналу, остальные в норме. Причем всегда одна и таже картина - вначале несколько резких скачков, дальше ноль. Интересно с чем это связано? Сделал сбор через двойной буфер - тоже самое.