Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
|
||||
|
Работа с LTR11 в LabViewДобрый день. Не хватает понимания по теме, поэтому хочется раскрыть некоторые детали взаимодействия LabView и модуля LTR11. С уважением, |
|||
|
||||
|
Re: Работа с LTR11 в LabViewДобрый день. С точки зрения механизма приема Вы в принципе все верно написали, отсчеты от модуля снимаются с заданной частотой и далее передаются в буфер в ПК, а уже Recv забирает данные указанными порциями, соответственно размер чтения вместе с частотой АЦП (равной частоте на канал * кол-во лог. каналов) определяет интервал времени, которому соответствует принятый блок данных. В принципе возможно уменьшение размера приема вплоть до приема по одному отсчету на канал, но практически есть следующие ограничения: Также исходя из этих пунктов при большой частоте сбора уменьшение размера приема может привести к тому, что среднее время выполнения приема и обработки блока может стать больше чем собственно время, которому этот блок соответствует и в этом случае Вы будете получать данные медленнее чем они приходят, что приведет к постепенному увеличению времени задержки от прихода данных до приема и в конце концов к переполнению буфера на прием. Также, так как задержки вызовов в Windows при каждом вызове могут отличаться, для уменьшения их влияния возможно следует для управления учитывать время отсчета исходя из частоты АЦП и номера принятого кадра, а не исходя из именно времени приема функцией Recv. В общем время выполнения приема действительно можно определить экспериментально и сделать некий запас на разброс этого параметра при разных условиях. |
|||
|
||||
|
Re: Работа с LTR11 в LabViewАлексей, спасибо за развернутый ответ. |
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск