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


L-791. ЦАП. Размер большого кольцевого буфера (ПК)

Вы не вошли.

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

Рифик-2
16.05.2007 09:45:14
#1

Гость

L-791. ЦАП. Размер большого кольцевого буфера (ПК)

В примере L791.TST при генерации синусоиды буфер, соответствующий ЦАПу, заполняется (128*1024) точками. При этом в документации на библиотеку lcomp.chm  сказано:
"
  Описание API DLL библиотеки / Типы данных / DAC_PAR_1 / Примечание

  Pages- не используется, буфер всегда 128К отсчетов;

  FIFO,IrqStep - не используется, буфер всегда 128К отсчетов; прерывания генерируются по флагам в данных ЦАП
"

Реально же буфер имеет размер (256*1024), т.е. 256К 16-ти битных отсчетов, а не 128К 32-х битных, как указывается в той же документации.

В результате этой ошибки в примере на выходе мы получали прерывающуюся синусоиду, т.к. заполнялась только половина буфера.

Очень большая ПРОСЬБА: исправьте документацию и примеры во избежание потери времени ваших клиентов.

Рифик-2
16.05.2007 10:54:34
#2

Гость

Re: L-791. ЦАП. Размер большого кольцевого буфера (ПК)

FIX: Проблема была с типами данных. Разобрались. Все  работает.