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

Ошибки приема больших наборов данных на крейте LTR-EU-2-5

Вы не вошли.

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

25.02.2019 07:28:00
#1

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

Ошибки приема больших наборов данных на крейте LTR-EU-2-5

Добрый день.

При работе с крейтом LTR-EU-2-5 и платой LTR-25 с 8 АЦП не могу принимать данные более 2 секунд.

Например, запрашиваю на скорости 19531 гц для 5 секунд
19531(гц) * 5(сек) * 8(каналов) * 2(байта) примерно 1'500'000.

Программа на C#.
Даю LTR25.Start().
За несколько запросов к LTR25.Recv(_TempData, _Size, 5000) получаю достаточный набор данных
Даю LTR25.Stop()

Но после LTR25.ProcessData(_AllData, rawData, ref _Size, ProcFlags.Volt);
получаю данные примерно на 2 секунды, а остальное 0.

Пробовал на любой скорости. На скорости 4883 так-же. Запрашиваю примерно 25000 отсчетов.
Получаю на канал около 9500 зашумленных отсчетов(снова 2 секунды), похожих на правду, а потом нули.

25.02.2019 09:43:47
#2

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

Re: Ошибки приема больших наборов данных на крейте LTR-EU-2-5

Добрый день. Можете проверить измерения на LTR25_metr (http://www.lcard.ru/download/ltr25_metr.zip), а также попробовать вариант ProcessData, который возвращает статусы состояния канала. По поведению (если ProcessData не возвращает ошибок) очень похоже, что поданный сигнал воспринимается модулем как КЗ или обрыв (возможно из-за того, что постоянная составляющая сигнала не соответствует допустимым значениям для ICP-канала), как раз время 2 секунды похоже на время срабатывания этих условий.

25.02.2019 10:57:16
#3

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

Re: Ошибки приема больших наборов данных на крейте LTR-EU-2-5

Я попробовал вариант -
var result = _Module.ProcessData(_AllData, rawData, ref size, ProcFlags.Volt, ch_status);

здесь ch_status[8] возвращает OPEN по всем 8 элементам.
Сама ProcessData возвращает OK.

LTR25_metr не пользовался. Не понял как его настраивать IP, port

25.02.2019 12:08:42
#4

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

Re: Ошибки приема больших наборов данных на крейте LTR-EU-2-5

запустил L-Graph. С тем же результатом.

25.02.2019 12:38:51
#5

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

Re: Ошибки приема больших наборов данных на крейте LTR-EU-2-5

картинка
l-graph.jpeg

25.02.2019 13:54:44
#6

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

Re: Ошибки приема больших наборов данных на крейте LTR-EU-2-5

Раз функция возвращает статус канала OPEN, значит сработала схема определения обрыва линии подключения датчика.
Соответственно необходимо проверить, нет ли действительно обрыва, и если нет, то описать что именно и как подключаете ко входу LTR25.

25.02.2019 14:03:15
#7

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

Re: Ошибки приема больших наборов данных на крейте LTR-EU-2-5

Спасибо. Буду проверять железо.

Контакты

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

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

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

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