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

L-502 Повторный запуск съема данных и генерации.

Вы не вошли.

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

14.12.2015 18:27:17
#1

Участник
Здесь с 28.10.2015
Сообщений: 22

L-502 Повторный запуск съема данных и генерации.

Здравствуйте! При использовании платы L-502 возник следущий вопрос. Какой минимальный набор действий необходим для остановки непрерывного съема данных и перезапуска? При этом плата настроена на сбор данных со всех 32 каналов, генерацию сигнала с цифровых выходов и прием этого же сигнала на цифровых входах. Можно ли просто остановить потоки данных функцией L502_StreamsStop. А потом снова запустить процесс сначала функцией L502_StreamsStart, при этом не делая никаких дополнительных перенастроек ?

14.12.2015 20:11:10
#2

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,293

Re: L-502 Повторный запуск съема данных и генерации.

Здравствуйте.
Занаво настравать модуль не обязательно.
Но если Вы хотите, чтобы при повторном запуске выдача данных на цифровые выходны началась одновременно с вводом, то Вам нужно после останова повторить весь цикл старта:
X502_PreloadStart()
предзагрузка данных на вывод
L502_StreamsStart()

15.12.2015 11:21:39
#3

Участник
Здесь с 28.10.2015
Сообщений: 22

Re: L-502 Повторный запуск съема данных и генерации.

Здравствуйте, Алексей! Спасибо за ответ. Хотелось бы вот что еще узнать.. Если я правильно Вас понял, после подобной процедуры рестарта заполнение буфера драйвера начнется опять с начала ? И еще, я забыл упомянуть что сигнал выходной у меня циклический то есть я делал инициализацию функциями L502_OutCycleLoadStart, L502_PrepareData, L502_Send, L502_OutCycleSetup. Нужно ли повторять всю процедуру инициализации вывода с начала при рестарте ?

15.12.2015 11:55:00
#4

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,293

Re: L-502 Повторный запуск съема данных и генерации.

Сейчас по Stop выполняется очистка буферов ввода-вывода модуля, поэтому да, придется сигнал загружать заново. Возможности сохранения выдаваемого сигнала в буфере между Stop()/Start() сейчас нет.

Контакты

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

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

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

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