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


Повторная инициализация ЦАП/АЦП

Вы не вошли.

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

Peter
26.06.2015 18:40:33
#1

Гость

Повторная инициализация ЦАП/АЦП

Здравствуйте!
Достаточно ли для перенастройки ЦАП или АЦП остановить собирающий данные поток, вызвать FillDAQParameters , а затем SetParametersStream?

26.06.2015 19:28:43
#2

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

Re: Повторная инициализация ЦАП/АЦП

если буфер до этого был выделен с запасом то да. потом initstart и start

Peter
29.06.2015 18:01:05
#3

Гость

Re: Повторная инициализация ЦАП/АЦП

1. А если не производить перенастройку, то InitStartLDevice звать не обязательно?
2. Если да, то такой вопрос: если сделать просто StopLDevice -> ... -> StartLDevice , то DSP на карте продолжит работу с тех позиций в буферах, на которых произошел останов?

29.06.2015 19:09:35
#4

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

Re: Повторная инициализация ЦАП/АЦП

там все буферизровано и асинхронно. Поэтому init-start-stop

Peter
29.06.2015 23:25:29
#5

Гость

Re: Повторная инициализация ЦАП/АЦП

Спасибо за ответы!
Сформировалась еще пара вопросов, ответы на них в коде самой библиотеки, ни в файле help.chm, прилагаемом к библиотеке я не нашел.
(Карта L780M)
1. Правильно ли я понимаю, что старт, стоп для ЦАП и АЦП общие? И, как следствие, нельзя одновременно включить синхронный режим для ввода с АЦП и асинхронный для вывода в ЦАП?
2. В какой момент генерируется событие ЦАП?

30.06.2015 13:03:45
#6

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

Re: Повторная инициализация ЦАП/АЦП

1 в последнем lcomp могут быть раздельные. можно
2 В данных есть ключевое слово для остановки выдачи - вот как до него очередь доходит то событие.