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


Разовое заполнение буфера L761?

Вы не вошли.

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

ANDY
22.05.2007 06:40:55
#1

Гость

Разовое заполнение буфера L761?

1. Как произвести разовое заполнение кольцевого буфера в ОЗУ ?
установили все парамерты (синх.,число каналов, частоту ,FIFO и т.д.) далее FILLDAQPAR далее читаем хелп AUTOINIT (пока не используется?) далее INITSTARTDEV  и далее STARTDEV . Что надо сделать чтобы один раз заполнить большой буфер с автоматическим прекращением (или вывести из него на плату) а затем по мере надобности снова заполнять? или такое не возможно?
2. IOASYNC - поясните , один раз читает(выводит) кадр составленный из заданнных каналов ? или только один заданный канал  ?

22.05.2007 09:24:19
#2

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

Re: Разовое заполнение буфера L761?

Пример L7XX.OSC заполняет однократно. Autoinit =0;

2ioasync читает один отсчет с одного канала.

ANDY
24.05.2007 13:04:20
#3

Гость

Re: Разовое заполнение буфера L761?

Не нашел такого на диске! И при установке Lcomp и Vdxapi тоже не нашел! Дайте конкретный пример разового ввода, с параметрами ввода!

24.05.2007 15:56:04
#4

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

Re: Разовое заполнение буфера L761?

см L-CARD/LIBRARY/L7XX.OSC про однократно заполнение буфера после установки lcomp.
в комментах там пример вызова ioasync есть.

   ASYNC_PAR pp;
   pp.s_Type = L_ASYNC_ADC_INP;
   pp.Chn[0] = 0x0;
   pI->IoAsync(&pp);

в pp.Data[0] - прочитанный отсчет с 0 канала...