Форум:

Вы не вошли.

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

#1 Re: Техническая поддержка » Синхронизация по чтению данных из модулей » 29.10.2021 09:18:03

Алексей L Card пишет:

Здравствуйте.
Запуск каждого модуля выполняется независимо в свой момент времени, поэтому при простом сопоставлении данных от разных модулей и будет у каждого модуля свой случайный сдвиг (т.к. время передачи с ПК команды запуска разное), в зависимости от сдвига во времени момента старта. Чтобы синхронизировать данные разных модулей в LTR можно использовать механизм синхрометок (API описан в пункте 4.6 руководства htps://www.lcard.ru/download/ltrapi.pdf). Если длительность непрерывного сбора относительно небольшая и ошибкой  разбега частот каждого АЦП можно пренебречь , то достаточно синхронизировать данные только в начале сбора с генерацией одной метки СТАРТ (иначе потребуется уже непрерывная подстройка по периодическим меткам СЕКУНДА). В первом случае логика такая - сперва запускается сбор со всех модулей, затем идет генерация метки СТАРТ, затем в принимаемых данных анализируются поля меток tmark и отбрасываются в каждом потоке все денные до изменения счетчика секундных меток (с учетом размера принимаемого кадра). В результате начало данных будет выравнено на момент генерации метки. В случае двух крейтов придется также делать аппаратное соединение между крейтами по разъему синхронизации и настраивать, чтобы один крейт передавал импульс метки второму напрямую и не было задержек между метками СТАРТ разных крейтов (в документе подробнее расписана последовательность действий на этот случай).

Спасибо за пояснения! А можете прислать актуальную версию ltrapi? потому что у меня все заканчивается на пункте 4.3.5.18.

#2 Техническая поддержка » Синхронизация по чтению данных из модулей » 26.10.2021 16:44:52

Степан
Ответов: 3

Добрый день! Возникла проблема при считывании с 4 модулей ltr212, на базе 2 LTR-EU-2. Организованно 4 потока для считывании данных с каждого модуля параллельно, все работает, но есть нюанс в сдвиге данных если их объединить на одной шкале. Можно как то организовать синхронность чтения данных? или в чем может быть проблема?

#4 Техническая поддержка » Открытие файла параметров фильтра » 20.04.2021 11:00:37

Степан
Ответов: 2

Добрый день! подскажите пожалуйста как правильно указать путь к параметрам фильтра?
В мануале для LTR212api указан пример(но это не работает):
conf_1.filter.IIRName=”C://Filter// D212_IIR.flt”; // Файлы фильтров
conf_1.filter.FIRName=”C://Filter// D212_345.flt”;
Работает отдельное создание структуры:
hltr212.filter = { 1, 1, 5, 229, "C:/Filters/iir212.flt", "C:/Filters/d212_760.flt" };
Как мне задать пути как статические константы? есть ли примеры реализации? При выносе возникает  ошибка открытия файла:
CHAR Filter_IIR[513] = "C:/Filters/iir212.flt" ;
CHAR Filter_FIR[513] = "C:/Filters/d212_760.flt" ;
hltr212.filter = { 1, 1, 5, 229, Filter_IIR, Filter_FIR };

#5 Техническая поддержка » Ошибка 54(Ошибка открытия файла прошивки) LTR212 » 22.03.2021 10:41:16

Степан
Ответов: 1

Здравствуйте! Имеется  LTR-EU-2 с двумя LTR212, модуль подключен по USB к ПК. Использую пример из библиотеки LTRapi-ltr212api. Программа завершается с кодом 54(Ошибка открытия файла прошивки). Как решить данную проблему?

Контакты

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

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

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

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