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


Редкий вывод на ЦАП в L-791

Вы не вошли.

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

Vladislav
19.07.2006 19:24:58
#1

Гость

Редкий вывод на ЦАП в L-791

Требуется вывести сигнал на ЦАП при определенных (выше некого числа) данных с АЦП. Раньше работал с L-783 там есть однократный вывод числа на ЦАП. В L-791 такого нет. Подскажите решение.

С уважением, Владислав

20.07.2006 09:19:01
#2

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

Re: Редкий вывод на ЦАП в L-791

прямо в буфер ЦАП положить один отсчет с разрешением вывода и с битом останова...смотрите формат отсчета ЦАП и управление работой ЦАП в описании платы... все регистры доступны через sync напрямую...

Vladislav
20.07.2006 09:50:18
#3

Гость

Re: Редкий вывод на ЦАП в L-791

Как напрямыю писать в фифо ЦАПа? В Lcomp не описано.
Заполняю первую ячейку большого буфера ЦАПа и в нужный момент пытаюсь его включить:

Ad.t2.s_Type:=L_DAC_PARAM;
Ad.t2.AutoInit:=0;
Ad.t2.dRate:=1.0;
Ad.t2.FIFO:=1024;
Ad.t2.IrqStep:=1024;
Ad.t2.Pages:=128;
Ad.t2.IrqEna:=0;
Ad.t2.DacEna:=0;

pLDev.FillDAQparameters(Ad.t2);
tm:=128*1024;
pLDev.RequestBufferStream(tm,L_STREAM_DAC);
pLDev.SetParametersStream(Ad.t2, tm, data, sync,L_STREAM_DAC);
data[0]:=Volt and $FFF;

{ в нужный момент (АЦП работает)}

Ad.t2.DacEna:=1;
pLDev.FillDAQparameters(Ad.t2);

На выходе ноль, sync=128

Владислав

20.07.2006 12:48:54
#4

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

Re: Редкий вывод на ЦАП в L-791

sync[I_ADC_PCI_COUNT_L791] - читает напрямую с платы счетчик АЦП... так и все другие регистры доступны....

Vladislav
20.07.2006 14:22:42
#5

Гость

Re: Редкий вывод на ЦАП в L-791

sync[I_DAC_PCI_COUNT_L791] для ЦАПа.
Спасибо, разобрался. Поточный ЦАП конечно круто, только не привычно пока:)).