Форум: Техническая поддержка

Тема: LabView проблемы с периодическим сбором данных L-Card E14-440

Вы не вошли.

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

01.04.2020 13:43:04
#1

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

LabView проблемы с периодическим сбором данных L-Card E14-440

Добрый день

С заданной периодичностью необходимо считывать данные с АЦП L-Card E14-440. Чтобы не грузить систему и АЦП хотелось бы с заданной периодичностью запускать процесс сбора данных с помощью блока LV_StartRealTimeAdcSampling.vi, затем считывать из буфера данные блоком LV_GetAdcRealTimeData.vi, после чего останавливать процесс сбора данных блоком LV_StopRealTimeAdcSampling.vi.

При первом проходе такой последовательности - данные считываются и все работает. При втором проходе  LV_StartRealTimeAdcSampling.vi успешно выполняется без ошибок, а при попытке считать данные из буфера LV_GetAdcRealTimeData.vi возникает ошибка. Подскажите, пожалуйста, в чем может быть дело?

01.04.2020 14:12:57
#2

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

Re: LabView проблемы с периодическим сбором данных L-Card E14-440

UPD1: отмечу, что такая же последовательность операций выполняется в примере Oscillograph.vi из lview.llb при следующей последовательности действий:
1. запуск приложения
2. включение каналов
3. остановка кнопкой "Stop"
4. повторный запуск осциллографирования кнопкой "Run"
При этом возникает та же ошибка считывания буфера при выполнении LV_GetAdcRealTimeData.vi

01.04.2020 16:25:39
#3

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

Re: LabView проблемы с периодическим сбором данных L-Card E14-440

UPD2:
Ознакомился с https://www.lcard.ru/forums/viewtopic.p … 489#p64489 , скачал обновленную версию lview.dll(у меня все-таки старая стояла) - Oscillograph.vi работает без ошибок, данные считываются корректно.

Контакты

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

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

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

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