Ich habe folgendes Problem!
Bisher habe ich die Messkarte DAQ-6025E verwendet.
Nun durch den umstieg auf das DAQ-PAD habe ich massive Geschwindigkeitsprobleme.
Per Asyncron Timer führe ich alle 50msec die Acquire_data rutine aus.
Dabei hole ich jeweils von 16 Channel je 1 Messwerte ab.
Meine Frage:
Woran liegt es, das ich nicht mehr die Abtastrate habe?
//------------------------------------------------------------------------------------------------------------------------------------
//DaqPADInit6016
DAQmxClearTask (taskHandle);
DAQmxCreateTask("",&taskHandle);
DAQmxCreateAIVoltageChan (taskHandle, "Dev1/ai0:15", "", DAQmx_Val_NRSE, 0, 5, DAQmx_Val_Volts, NULL);
daqmxerror=DAQmxStartTask(taskHandle);
//------------------------------------------------------------------------------------------------------------------------------------
//ACQUIRE_DATA
int32 numread;//samples per channel
float64 datacard[16];//array zukunft64channel
uInt32 buffersizemx; //anzahl sample
numread=1;//sample per channel
buffersizemx=16;//
DAQmxReadAnalogF64 (taskHandle, 1, 10.0, DAQmx_Val_GroupByScanNumber,datacard, buffersizemx, &numread, NULL);