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

Форум

Вы не вошли.

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

#1 Re: Техническая поддержка » Модуль Е20-10 переполнение внутреннего буфера » 29.07.2022 12:08:54

Спасибо.
Конечно в плане развития функционала модуля Е20-10 ревизии С целесообразно ввести программный сброс бита переполнения (включая индикацию ошибки) и подсчет пропущенных кадров. Это поможет восстановить непрерывность ряда данных на единой шкале времени.

#2 Техническая поддержка » Модуль Е20-10 переполнение внутреннего буфера » 28.07.2022 15:13:09

Андрей Патонин
Ответов: 3

Добрый день. Модуль Е20-10 работает в непрерывном режиме сбора данных по 4-м каналам с максимальной частотой оцифровки. Практически не было случаев переполнения буфера и включения мерцающего красно-зеленого индикатора. Но в редких случаях, когда ресурсы компьютера не справляются со сторонними задачами возникает переполнение буфера. Возникает проблема наложения принятых данных на общую шкалу времени. Возможно ли узнать сколько кадров было пропущено? Как сбросить мерцание индикатора и бит переполнения (DufferOverrun в поле  DATA_STATE-E2010)? Дело в том, что я использую сам задающий тактовый генератор модуля Е20-10 в качестве базовых часов к которым привязываю все остальные сторонние регистраторы. В конечном итоге мне, получив флаг переполнения буфера, необходимо знать на какое количество отсчетов АЦП  (или кадров) сместить последующие данные, сбросить флаг переполнения, чтобы снова можно отслеживать возможное последующее переполнение. При этом потеря части информации (даже первые секунды) не критична.
Спасибо.

Контакты

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

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

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

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