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


Установка частоты опроса в примере

Вы не вошли.

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

Дмитрий
28.01.2014 14:55:02
#1

Гость

Установка частоты опроса в примере

Здравствуйте.
Пытаюсь на базе примера l7xx.dpr сделать опрос двух каналов с частотой 128 Гц. dRate задаю 0.128, но после передачи параметров dRate возвращается Rate: 0,366216525520714. То есть меньше этого значения не опускается, больше устанавливается без проблем. В чем секрет или что я не учел? Спасибо.

tm := 1024*1024; 
   pLDev.RequestBufferStream(tm,L_STREAM_ADC);
   Memo1.Lines.Add(/'Allocated memory size(word) : /'+IntToStr(tm));

   case sl.BoardType of
   PCIA,PCIB,PCIC,E440,E140,E154:
      begin
         ap.t1.s_Type := L_ADC_PARAM;
         ap.t1.AutoInit := 1;
         ap.t1.dRate := 0.128;
         ap.t1.dKadr := 0.0;
         ap.t1.dScale := 0;
         ap.t1.SynchroType := 0;
         ap.t1.SynchroSensitivity := 0;
         ap.t1.SynchroMode := 0;
         ap.t1.AdChannel := 0;
         ap.t1.AdPorog := 0;
         ap.t1.NCh := 2;
         ap.t1.Chn[0] := $0;
         ap.t1.Chn[1] := $1;


            ap.t1.FIFO := 64;
            ap.t1.IrqStep := 64;
            ap.t1.Pages := 32;

         ap.t1.IrqEna := 1;
         ap.t1.AdcEna := 1;

         pLDev.FillDAQparameters(ap.t1);
         pLDev.SetParametersStream(ap.t1, tm, data, sync,L_STREAM_ADC);

         Memo1.Lines.Add(/'Buffer size(word): /'+IntToStr(tm));
         Memo1.Lines.Add(/'Pages: /'+IntToStr(ap.t1.Pages));
         Memo1.Lines.Add(/'Rate: /'+FloatToStr(ap.t1.dRate));
      end;

Дмитрий
28.01.2014 15:08:50
#2

Гость

Re: Установка частоты опроса в примере

В техническом описании Е440 нашел что минимальное значение AdcRate составляет 0.366 кГц. Получается что нужно для частот ниже этого значения частота уменьшается путем увеличения dKadr, я правильно понимаю?

28.01.2014 15:34:51
#3

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

Re: Установка частоты опроса в примере

да. два канала в кадре можно опросить с частотой 100кгц напрмер, а интервал между кадрам и задать 128гц

Дмитрий
28.01.2014 15:44:14
#4

Гость

Re: Установка частоты опроса в примере

Спасибо, буду дальше разбираться.