Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
|
||||
|
Организация передачи данных из модуля E14-440Приветствую всех!
Вопрос вот какой:"Почему буфер в программе больше буфера АЦП и как можно требовать от АЦП количество данных равным DataStep, если DataStep превышает размер буфера АЦП?"
|
|||
|
||||
|
Re: Организация передачи данных из модуля E14-440Размер FIFO буфер АЦП модуля, расположенный в DSP, никоим образом не связан с DataStep. Просто с помощью DataStep системе Windows задается то кол-во данных, которое она обязана истребовать с модуля. Естественно при этом модулю может потребоваться собрать и передать несколько FIFO буферов АЦП. |
|||
|
||||
|
Re: Организация передачи данных из модуля E14-440То есть получается, что за одно выполнение ReadData при таких параметрах мы заполняем массив AdcBuffer производя чтение из FIFO несколько раз? И, если я правильно понял, то количество раз = (256*1024)/12288=21.3333, что в последствии округляется до 21, или 21*2=42 половины? Тогда какой в этом смысл? Не лучше ли DataStep сделать равным MAX_ADC_FIFO_SIZE_E440/2=12288/2=6144 (половина FIFO) и считывать за одну ReadData по половине буфера?
|
|||
|
||||
|
Re: Организация передачи данных из модуля E14-440Я про эти системы не знал. В свое время (примерно в 2006 г.) мне принесли E14-440 и сказали: пиши программу! Я и написал, до сих пор работает, но с проблемами, о которых пишу. В общем, имеем дело с тем что имеем в наличии.
|
|||
|
||||
|
Re: Организация передачи данных из модуля E14-440 |
|||
|
||||
|
Re: Организация передачи данных из модуля E14-440Пояснение к картинке по цифрам:
|
|||
|
||||
|
Re: Организация передачи данных из модуля E14-440Хорошо. Будем пробовать. Спасибо большое! |
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск