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


E440 ReadData timeout при некоторых частотах

Вы не вошли.

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

Никита
21.04.2014 23:32:09
#1

Гость

E440 ReadData timeout при некоторых частотах

Здравствуйте.
WinXp. мать Msi. AMD athlon.
Попробуйте запустить E14-440\Examples\MicroSoft Visual C++ 6.0\ReadData с параметрами: 6 псевдодифференциальных каналов, AdcRate = 512*6 = 3072. DataStep=64*6=384.

У меня вылетает с таймаутом асинхронного чтения больше 1 сек. Если в коде поставить таймаут = 2 сек, то работает, но рывками с интервалом > 1 сек. Как объяснить такое поведение? Это повторяется только на определенных сочетаниях AdcRate и DataStep (например как показано выше). Обязательно напишите, повторилась ли данная ситуация у вас.

22.04.2014 12:55:53
#2

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,522

Re: E440 ReadData timeout при некоторых частотах

Модуль E14-440 не будет работать на частоте AdcRate = 512*6 = 3072 кГц. Это запредельная для него частота. Максимум 400 кГц. На какой частоте Вы хотите снимать сигнал?

Никита
22.04.2014 12:59:06
#3

Гость

Re: E440 ReadData timeout при некоторых частотах

Тихомиров Сергей пишет:

Модуль E14-440 не будет работать на частоте AdcRate = 512*6 = 3072 кГц. Это запредельная для него частота. Максимум 400 кГц. На какой частоте Вы хотите снимать сигнал?

Да, извините. Я писал в герцах. Т.е AdcRate = 3.072 кГц

22.04.2014 14:32:16
#4

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,522

Re: E440 ReadData timeout при некоторых частотах

При указанных Вами условиях сбора следует учитывать такой параметр как AdcFifoLength. Подробнее смотри в руководстве программиста п.1.5.6.4. "Установка параметров работы АЦП".
Также можно посмотреть следующие ссылки:
   www.lcard.ru/forumthreads/1128
   www.lcard.ru/forumthreads/875