Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Тема закрыта
|
||||
|
Непрерывный сбор данных E14-140 (lcomp.dll)Необходимо организовать непрерывный сбор и обработку данных с 6 каналов. Количество считываний для обработки 256 точек на каждый канал. Частота считывания кадра 0.15625 кГц. Подскажите какой размер буфера выделять, и что передавать в параметры adcPar.t1.FIFO, adcPar.t1.IrqStep, adcPar.t1.Pages Половина буфера - 256 кадров должна быть. пока обрабатывается одна половинка, заполняется другая Заранее спасибо. |
|||
|
||||
|
Re: Непрерывный сбор данных E14-140 (lcomp.dll)6*256 будет IrqStep, FIFO можно такое же задать а можно и больше... Pages минимум 2, но лучше больше и следить за счетчиком,а не просто половинками буфера работать |
|||
|
||||
|
Re: Непрерывный сбор данных E14-140 (lcomp.dll)После заполнения adcPar.t1 указанными выше значениями и вызова
значение размера буфера tm = 0
Соответсвенно после запуска StartLDevice значение переменной Sync всегда 0 и никакого сбора данных не происходит. Не могу понять в чем может быть проблема. Тестовые примеры работают, но там размеры буфера и прочие параметры имеют другое значение. Может существуют какие-то особенности для данного устройства по размеру буфера FIFO и т.д. ? P.S. Раньше, такой проблемы не было, программа работала, поэтому и возникли вопросы. Однако после переустановки системы, и соответсвенно драйверов перестала работать программа |
|||
|
||||
|
Re: Непрерывный сбор данных E14-140 (lcomp.dll)А драйвера новые стоят? Если новые, а прогу собираете со старыми заголовочными файлами то траблы возможны... |
|||
|
||||
|
Re: Непрерывный сбор данных E14-140 (lcomp.dll)программа с какими параметрами работала? |
|||
|
||||
|
Re: Непрерывный сбор данных E14-140 (lcomp.dll)Задаю размер буфера:
Далее выполняю функцию
Драйвера поставил новые, пересобрал все с новыми заголовками. При этом с новой lcomp.dll вообще в синий экран вываливается все. С dll из старого sdk синего экрана нет, но и считывания данных тоже не происходит. Как будто выделяется буфер нулевого размера, поэтому и счетчик кадров тоже все время 0 |
|||
|
||||
|
Re: Непрерывный сбор данных E14-140 (lcomp.dll)tm задайте ну 100000 например... |
|||
|
||||
|
Re: Непрерывный сбор данных E14-140 (lcomp.dll)С любым задаваемым значением размера буфера, после вызова функции SetParametersStream() значение tm становится равным 0 |
|||
|
||||
|
Re: Непрерывный сбор данных E14-140 (lcomp.dll)пример попробуйте штатный со своими параметрами запустить.
|
Страницы 1
Тема закрыта