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


E-154 и lusbapi

Вы не вошли.

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

Дмитрий
29.08.2008 16:09:30
#1

Гость

E-154 и lusbapi

Обнаружено следующее явление - если итоговая частота кадра получается менее 23 Гц, то в данных модуля E-154 происходит смещение каналов.

Ваш консольный пример ReadData (VC) тоже воспроизводит эту ситуацию. На 1-й канал E-154 подается синус, а на 2-й пила, регистрируются 4 первых канала.

1) исправляем код примера
ap.AdcRate = 1.00; //AdcRate;   
ap.InterKadrDelay = 40.0;
В записанном dat файле все правильно: синус - в 1-м канале, пила - во 2-м.

2) увеличиваем межкадровую
ap.InterKadrDelay = 50.0;
В записанном dat файле смещение данных: синус - в 4-м канале, а пила в 1-м!

Либо теряется первый отсчет перед началом передачи данных в компьютер, либо где-то происходит смещение контрольной таблицы.

Как исправить и в чем причина такого смещения каналов (lusbapi.dll или прошивка модуля)?

Дмитрий
29.08.2008 16:27:09
#2

Гость

Re: E-154 и lusbapi

Проверил последний L-Graph - то же самое.
При частоте АЦП - 1 кГц и межкадровой - 50 мс синусоида поданная на первый канал перескакивает на 4-й.

Похоже это все же ошибка прошивки модуля. Или такая же программная ошибка lcomp?

01.09.2008 10:37:50
#3

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 674

Re: E-154 и lusbapi

постараюсь сегодня посмотреть

Дмитрий
08.09.2008 12:30:04
#4

Гость

Re: E-154 и lusbapi

Удалось посмотреть?

08.09.2008 13:45:23
#5

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 674

Re: E-154 и lusbapi

Посмотреть удалось. Эффект повторился, однако пока что найти ошибку с ходу не удалось, на этой неделе постараюсь разобраться.

30.09.2008 10:54:12
#6

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 674

Re: E-154 и lusbapi

Проблема решена. На сайте выложены свежая версия прошивки (e154fw12.zip) и свежая версия USB загрузчика прошивок в E-154.