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


Помогите чайнику :-)

Вы не вошли.

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

Евгений
04.08.2006 07:59:37
#26

Гость

Re: Помогите чайнику :-)

Нет это флаг указывающий на тип сбора данных однократный или циклический.
Народ кто подскажет в чем проблемма?

Гость
04.08.2006 08:07:21
#27

Гость

Re: Помогите чайнику :-)

"Нет это флаг указывающий на тип сбора данных однократный или циклический" - это несколько не противоречит моему ответу.
Попробовать все-таки стоит (особенно в отсутствии других советов)

Евгений
04.08.2006 08:16:24
#28

Гость

Re: Помогите чайнику :-)

Я попробывал, один цикл збора запускается, видимо по умолчанию ap.t1.AutoInit=0 и все... но на частоту не влияет

Гость
04.08.2006 12:10:07
#29

Гость

Re: Помогите чайнику :-)

Почему один цикл сбора? Вы же потом устанавливаете флаг..
На всякий случай сверьте еще версию lbios (l761.bio) с присутствующей в библиотеке на сайте (может используете совсем старую, написанную для vxdapi, а не для lcomp) - но это мизерная вероятность.
И посмотрите еще, как штатный осциллограф (Lgraph) функционирует.

Евгений
10.08.2006 06:53:31
#30

Гость

Re: Помогите чайнику :-)

А какой смысл менять ap.t1.AutoInit := 1; после
pLDev.FillDAQparameters(ap.t1);
pLDev.RequestBufferStream(tm,L_STREAM_ADC);
ap.t1.AutoInit уже не реагирует...

zardoz
11.08.2006 15:06:24
#31

Гость

Re: Помогите чайнику :-)

Евгений, кажется, что Вы не правилно собираете данные... В коде вроде нет выделения памяти... Надо еще разок глянуть процесс обращения к верной части данных.

С уважением.

Евгений
14.08.2006 07:30:09
#32

Гость

Re: Помогите чайнику :-)

zardoz, как я понял из мануала, выделение памяти под большой кольцевой буфер осуществляется с помощью функции RequestBufferStream. А данные я забираю из следующим образом.
По наступлению события
(data<>NIL) and (sync<>NIL)
присваиваем MasData:= @Data;
и выводим на график MasData^[i]
, где MasData:^WA; data:WA.
Вроде все логично...

Евгений
16.08.2006 07:34:11
#33

Гость

Re: Помогите чайнику :-)

Poul у меня к вам вопрос.
Не реагируют на изменения частоты переменные
ap.t1.dRate;
ap.t1.Kadr;
какие бы я значения не задавал. С чем это может быть связанно?

16.08.2006 09:02:04
#34

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

Re: Помогите чайнику :-)

что значит не реагируют? как они реагировать должны?

Евгений
18.08.2006 06:22:39
#35

Гость

Re: Помогите чайнику :-)

Poul
ap.t1.dRate- частоту опроса каналов в кадре не могу изменить, ставлю ap.t1.dRate:=0; и ap.t1.dRate:=100; результат одинаковый. На график выводится сигнал различимый до 20 Гц, т.е. при частоте внешнего генератора больше 20 Гц, обычный синус уже нельзя точно распознать.

18.08.2006 09:02:38
#36

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

Re: Помогите чайнику :-)

в L-Graph частоту меняете и что видите?

Евгений
19.08.2006 13:04:07
#37

Гость

Re: Помогите чайнику :-)

А для чего нужна функция ReadPlataDescr(pd)???
С ней у меня пошло дело...

21.08.2006 10:10:15
#38

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

Re: Помогите чайнику :-)

считать данные пзу в том числе и частоту кварца для расчетов...