Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
|
||||
|
Re: E14-140 и ЛИНУКС!!!Добрый день!
Используя E14-140, под управлением lcomp_ALPHA 7
adcPar.t1.s_Type = L_ADC_PARAM;
pI->FillDAQparameters(&adcPar.t1);
pI->EnableCorrection();
for (int i=0; i<=size; i++)
.... В связи с этим два вопроса: 1) Правильно ли такое решение задачи сбора с 4-х каналов и как правильно собирать данные, внутри pI->StartLDevice(); ... pI->StopLDevice(); либо после 2) Хочу разбить выходной поток данных на четыре столбца (по каналу на каждый) Не могу сообразить как используя переменную синхронизации pp получить значение первого отсчета 1-го канала, первого отсчета 2-го канала, ... второго отсчета 1-го канала, второго отсчета 2-го канала и тд |
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!1 зависит от задач. можно старт-задержка-стоп и вычитать данные. можно внутри старт-стопа в цикле, или отдельным потоком...
|
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!Linux. Баг с выделением памяти < 4096: Если буфер выделить < 4096:
pI->SetParametersStream(&adcPar.t1, &size, (void **)&p, (void **)&pp, L_STREAM_ADC);
то АЦП будет складывать данные куда угодно, только не в этот буфер. Более того, указатель адреса буфера будет указывать в странное место. У меня даже вывод в stdout попал в этот буфер. |
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!а все остальные параметры какие были? |
|||
|
||||
|
Re: E14-140 и ЛИНУКС!!!Сейчас уже не скажу.
|