12-04-2011 03:26 PM - edited 12-04-2011 03:30 PM
Bonsoir à toutes et à tous,
Je me retrouve face à un autre dilemme. J'aimerai acquérir jusqu' 4 signaux analogiques en même temps. Mais lorsque j'échantillonne cette acquisition seule un signal sur deux est traité à l'instant. Comme ci l'acquisition ne pouvait être faite en même temps sur 2 entrées. Serait-ce un problème de choix d'horloge ? Multiplexage interne ? Je suis curieux de lire vos réponses.
Nbr_moy est un entier Nbr_moy=10 TabValeur est un tableau de Nbr_moy réels TabValeur2 est un tableau de Nbr_moy réels eNbrEchLu est un entier eNbrEchLu2 est un entier eErreur=AppelDLL32("nicaiu.dll","DAQmxCfgSampClkTiming",eTaskhandle1,"",400.0,10280,10178,500,Null) eErreur=AppelDLL32("nicaiu.dll","DAQmxCfgSampClkTiming",eTaskhandle3,"",400.0,10280,10178,500,Null) eErreur = AppelDLL32("nicaiu.dll","DAQmxReadAnalogF64",eTaskhandle1,Nbr_moy,10.0,0,&TabValeur,Nbr_moy,&eNbrEchLu,Null) eErreur = AppelDLL32("nicaiu.dll","DAQmxReadAnalogF64",eTaskhandle3,Nbr_moy,10.0,0,&TabValeur2,Nbr_moy,&eNbrEchLu2,Null)
Merci pour vos futures réponses !
12-19-2011 08:17 AM
Bonjour Olivier,
Pourrais-tu me communiquer ta configuration (Hardware/Software).
Merci.
Cordialement
Jean-Baptiste C.
National Instruments France
>> Téléchargez dès maintenant toutes les présentations techniques !