le 07-05-2010 08:14 AM
Bonjour,
Matériel: NI USB-9162 et NI 9234
Ma question est toute bête: pourquoi l'exemple contAcquireNChan.c de DAQmxBase sous MAC OS, pour une fréquence de 50kHz avec 4 voies, ne fonctionne pas? J'ai l'erreur suivante:
-200361: <err>Onboard device memory overflow. Because of system and/or bus-bandwidth limitations, the driver could not read data from the device fast enough to keep up with the device throughput.
Reduce the sample rate, or reduce the number of programs your computer is executing concurrently.
Mon problème:
Je ne demande rien à mon programme, juste d'aller lire les ports (cela fonctionne très bien à 25 kHz par exemple):
startTime = time(NULL);
while( time(NULL)<startTime+60 ) {
DAQmxErrChk (DAQmxBaseReadAnalogF64(taskHandle,pointsToRead,timeout,DAQmx_Val_GroupByScanNumber,data,bufferSize*4,&pointsRead,NULL));
}
Résolu ! Accéder à la solution.
le 07-07-2010 02:16 AM
C'est bon le problème doit venir de mon ordinateur. La fonction semble ne pas poser de problème sur un autre ordinateur à ma disposition.
Cordialement,
Julien