Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
|
||||
|
|
Получение временных меток tstampДобрый день! У меня есть система, состоящая из двух переносных крейтов LTR-EU-2, в первом таком крейте установлены модули LTR11 и LTR43, во втором - LTR212М и LTR25. Я хочу при чтении данных с модулей получать метки времени tstamp для синхронизации данных с разных модулей. Как это сделать программно и/или аппаратно? Заранее спасибо за ответ! |
|||
|
||||
|
|
Re: Получение временных меток tstampЗдравствуйте. Если требуется сопоставить данные разных модулей по времени между собой, то это возможно сделать с точностью до одного периода дискретизации с помощью механизма синхрометок. Программная настройка и использование меток описаны в главе 4.6 документа https://www.lcard.ru/download/ltrapi.pdf (необходимо использовать функции ltrapi для настройки крейтов, а сами счетчики меток получаются в Recv api каждого модуля), а в главе 4.7 из https://www.lcard.ru/download/ltr.pdf описаны принципы с точки зрения аппаратной части. Если крейты расположены не далеко друг от друга, то возможно их соединить через разъем синхронизации крейта SYNC выходы DIGOUT одного крейта с входами DIGIN другого (стр. 53 в https://www.lcard.ru/download/ltr.pdf + глава 4.4.2) . Если крейты расположены удаленно друг от друга, то можно использовать генерацию меток от внешнего сигнала, поданного на входы DIGIN разъема синхронизации SYNC, например PPS сервера времени/GPS (правда тут нужно реализовать старт, чтобы начальная привязка была к одному и тому же импульсу PPS без сдвига на секунду, например запустить сбор сперва с одного модуля, дождаться метки PPS, после чего в течение секунды запустить сбор с остальных и привязаться к следующей метки). Если подразумевается привязки отсчетов также к абсолютному времени, то этой возможности на уровне крейта нет. Только если использовать последний способ и получать время напрямую из сервера времени/GPS. |
|||
|
||||
|
|
Re: Получение временных меток tstampТ.к. в составе модулей есть LTR43, если я правильно поняла, с его помощью можно одновременно запустить чтение данных на модулях? Или если модуль LTR43 задействован в приеме и передаче сигналов и не может выступать в качестве источника синхросигнала, то как их нужно объединять и откуда взять синхросигнал? Синхросигналы должны быть периодическими или одного сигнала "старт" достаточно, для дальнейшего сопоставления данных с модулей? Как настроить крейты в качестве ведущего/ведомого и как это повлияет на получаемые данные с модулей? Если возможно, то напишите название программы, с помощью который это возможно сделать или представьте, пожалуйста, пример программной настройки (в идеале на LabView). Заранее благодарю! |
|||
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4
Многоканальный телефон:+7 (495) 785-95-25
Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск