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


Как работает DASTREAM() ?

Вы не вошли.

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

salavata
13.04.2002 07:52:09
#1

Гость

Как работает DASTREAM() ?

В документации по плате L-154 описана функция
void OUTDAARRAY(int *Data, int Rate, int NPoint);
для синхронного одноканального вывода массива Data на ЦАП.

В Lcard_32.pas ее нет, но есть процедура:
procedure DASTREAM(Rate:integer; NPoint:integer; var Datad);

1) Это одна и та же функция?
2) Каждый элемент массива Data имеет размер 1, 2 или 4 байта?
3) Есть ли ограничения на величину Rate для L-154?
4) Если массив, посланный предудущей командой DASTREAM, еще не кончился,
   а мы послали новую команду DASTREAM, то какой вариант получится:
   a) плата дождется, пока все NPoint отсчетов будут посланы, затем начнет выполять новую команду;
   б) новая команда проигнорируется;
   в) вывод старого массива прервется, сразу начнется вывод нового?

Заранее спасибо за помощь.

15.04.2002 08:54:20
#2

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

Re: Как работает DASTREAM() ?

1 Да.
2 2 байта
3 Скорость Цапа и многозадачность виндоуз
4 так не случится тк это программный вывод и пока массив не выведется программа будет ждать.