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


Задержки при чтении данных из LTR-крейта

Вы не вошли.

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

29.05.2014 14:35:43
#51

Участник
Откуда: г.Уфа
Здесь с 20.05.2014
Сообщений: 102

Re: Задержки при чтении данных из LTR-крейта

Провёл тесты с использованием ЦАП примерно так как предлагалось выше.

Результаты и исходный текст теста здесь: https://yadi.sk/d/mTNtr6K3PvPEW

На LTR27 в первом слоте запускается опрос 16 каналов с частотой 1000 Гц для создания потока данных из крейта в LTR-сервер. ( имитация 10-ти АЦП с частотой опроса 100 Гц).

Тест запускается на LTR-27 во втором слоте. Сигнал с ЦАПа подается на 1-й канал LTR-27.

-Настраивается частота опроса 16-ти каналов (10, 50, 100, 200 Гц)

- запускается циклический опрос и пересчет кодов АЦП в мВ;

-при каждом 5, 15, 25  и т.д... опросе сигнал с ЦАПа cбрасывается в 0 мВ;

-при каждом 10, 20, 30 и т.д.. опросе сигнал с ЦАПа устанавливается в 69.9 мВ
и начинается отсчет  времени;

- данные с 16-ти  выводятся на экран (перенаправляются в файл )с отражением текущего времени (5 столбик);

- как только приходят данные по 1-му каналу с уровнем > 1мВ  - оценивается время от момента установки сигнала ЦАП в мс ( 4 столбик).

На всех представленных частотах опроса я не наблюдаю к-либо задержки от буферизации данных в крейте, в сервере или из-за Ethernet-TCP:
на каждом 11, 21, 31 и т.д. отсчете по 1-му каналу видно влияние установленного сигнала от ЦАП.

Буду рад критике и предложениям по доп. тестированию.