Российский производитель и разработчик сертифицированного измерительного оборудования с 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 так не случится тк это программный вывод и пока массив не выведется программа будет ждать.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск