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


Не выделяется память для L783

Вы не вошли.

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

Аноним
09.01.2006 14:29:06
#1

Гость

Не выделяется память для L783

При вызове функции RequestBufferStream в Lcompe со значением size равным например > 1 000 000 size возвращается равным 1.

09.01.2006 20:28:42
#2

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Не выделяется память для L783

в примере как?

Аноним
12.01.2006 10:05:25
#3

Гость

Re: Не выделяется память для L783

не понял вопроса, вы имеете в виду в вашем примере ?

Аноним
12.01.2006 11:48:54
#4

Гость

Re: Не выделяется память для L783

и еще при работе с lgraph ом я заметил что при регистрации данных даже на частоте 2000 кГц с 16 каналов в гляделке видны разрывы и провалы данных, а загрузка процессора 100%

12.01.2006 12:11:15
#5

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Не выделяется память для L783

ну LGraph может так работать... но он то память выделяет... и  таки да как в примере то?

Аноним
12.01.2006 12:37:59
#6

Гость

Re: Не выделяется память для L783

adcp.t1.s_Type = L_ADC_PARAM;     
   adcp.t1.AutoInit = 1;
   adcp.t1.dRate = dADCRatekHz;
   adcp.t1.dKadr = dIFDelay;

   adcp.t1.SynchroType = 0;
   adcp.t1.SynchroSensitivity = 0;
   adcp.t1.SynchroMode = 0;
   adcp.t1.AdChannel = 0;
   adcp.t1.AdPorog = 0;

   adcp.t1.NCh = 16;
   for (i = 0; i < 16; i++)
    adcp.t1.Chn[i] = wChannels[i];
   
   adcp.t1.FIFO = wFIFOSize;   // wFIFOSize = 2560

   adcp.t1.IrqStep = wFIFOSize;
   adcp.t1.Pages = wFIFOCount; // wFIFOCount=52428
   adcp.t1.IrqEna = 0;
   adcp.t1.AdcEna = 1;  // разрешаем АЦП
   if ( L_ERROR == pDevice->FillDAQparameters( &adcp.t1 ))   return LE4_ERROR_DEVNOTRDY;
...
dwADCBufferSize = adcp.t1.IrqStep * adcp.t1.Pages * 2;
if (L_ERROR == pDevice->RequestBufferStream(&dwADCBufferSize, L_STREAM_ADC)) return LE4_ERROR_DEVNOTRDY;

после вызова  dwADCBufferSize = 1

if (L_ERROR == pDevice->SetParametersStream(&adcp.t1, &dwADCBufferSize, (void**)&lpADCBuffer, (void**)&lpSync,L_STREAM_ADC)) return LE4_ERROR_DEVNOTRDY;

Аноним
12.01.2006 12:39:11
#7

Гость

Re: Не выделяется память для L783

dADCRatekHz = 640кГц

Аноним
12.01.2006 12:45:47
#8

Гость

Re: Не выделяется память для L783

и еще adcp.t1.IrqEna = 1;

12.01.2006 13:07:49
#9

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Не выделяется память для L783

ээээ... ну это же 256Мбайт... может и не выделить тк выделяет честное озу и еще на уровне ядра....

Аноним
12.01.2006 13:18:36
#10

Гость

Re: Не выделяется память для L783

при irqStep = 2560, pages = 500 тоже самое выдает
а это всего 2.5 Мб

12.01.2006 13:24:25
#11

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Не выделяется память для L783

а сколько дает выделять?

12.01.2006 13:27:23
#12

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Не выделяется память для L783

а еще в папке UTILS после установки драйверов есть отладочные их версии и программа dbgview которой можно посмотреть чего да как там происходит...

Аноним
12.01.2006 13:29:48
#13

Гость

Re: Не выделяется память для L783

а вообще LComp с L783 нормально дружит на больших частотах ? Просто при выделении например буфера поменьше(когда RequestBufferStream не возвращает в size 1) на большой частоте данные из него иногда идут кривые, что доказал тот же самый L-graph (или он не использует Lcomp ?).

12.01.2006 13:34:18
#14

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Не выделяется память для L783

нормально. ему всеравно какая плат 761 780 или 783. Различие только в биосе и макс параметрах...
L-Graph использует...
Какой комп-то у Вас и какая 783? может с 2184 процессором?

12.01.2006 13:35:05
#15

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Не выделяется память для L783

да еще смотрю синхронизация странная какая-то у Вас...

Аноним
12.01.2006 13:44:44
#16

Гость

Re: Не выделяется память для L783

комп селерон 1.8 памяти 256, винда 2000, а синхронизация у меня = 3 просто у меня там переменная стояла, а я не ту константу туда впихнул когда постил

12.01.2006 13:45:23
#17

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Не выделяется память для L783

а 783 плата какая?

Аноним
12.01.2006 13:46:11
#18

Гость

Re: Не выделяется память для L783

да забыл DSP у меня 2186

12.01.2006 13:48:18
#19

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Не выделяется память для L783

тогда непонятно...пробуйте отладочные версии...